Evil‑Bat is a real‑time human (live body) detection and activity logging tool based on remote network cameras.
It analyzes RTSP video streams to identify the presence of living humans and automatically records key moments when people appear in the camera view.
After successfully taking control of or gaining access to network cameras, Evil‑Bat can be used for continuous human intelligence (HUMINT) collection.
The tool automatically detects live human presence in video streams and accurately records:
- appearance time
- frequency
- movement and activity patterns
This enables operators to analyze personnel behavior within the target environment, providing valuable insight for further exploitation opportunities such as lateral movement, persistence planning, and social engineering operations.
When legacy cameras suffer from outdated firmware or insufficient hardware capabilities and cannot support modern intelligent surveillance features, Evil‑Bat can serve as an external enhancement solution.
Without replacing existing hardware, it enables:
- real‑time intruder detection
- automatic capture of critical frames (e.g., facial features, timestamps)
- evidence collection, alerting, and post‑incident analysis
This makes it suitable for security monitoring, forensic analysis, and intrusion detection in constrained environments.
$ pip install opencv-python ultralytics$ python3 evil-b4t.py --help$ python3 evil-b4t.py --connect "rtsp://admin:[email protected]:554/user=admin_password=123456_channel=1_stream=0.sdp"$ python3 evil-b4t.py --list "./data/cam.info"


