# Backup current config
xmeye-linux backup --ip 192.168.1.120 --config camera_config.bin
# Restore config
xmeye-linux restore --ip 192.168.1.120 --config camera_config.bin

xmeye-linux snap --ip $CAM_IP --output /tmp/current_frame.jpg

Systems like ZoneMinder or Shinobi lack native XMeye support. But they accept RTSP or JPEG input. A script launches xmeye-linux for each channel, pipes the output to ffmpeg which restreams as RTSP on localhost, and the VMS connects to rtsp://localhost:8554/cam1. This turns a $50 DVR into a component of an enterprise-grade system.

Once installed, the primary command is xmeye-cli. Here is a basic connection string:

xmeye-cli --ip 192.168.1.120 --port 34567 --user admin --pass 123456 --cmd get_info

Expected output:

Device Name: IPCamera_04F2
Firmware: V4.02.R12.00006510.10010.160900
Alarm Status: None
Disk Capacity: 32GB (14% used)