jorhelp / Ingram

网络摄像头漏洞扫描工具 | Webcam vulnerability scanning tool
GNU General Public License v3.0
1.73k stars 279 forks source link
camera cctv cve-2017-7921 cve-2020-25078 cve-2021-33044 cve-2021-36260 dahua dlink hack hikvision
Ingram
Platform Python Version GitHub Github Checks GitHub Last Commit (master) Languages Count

简体中文 | English

简介

主要针对网络摄像头的漏洞扫描框架,目前已集成海康、大华、宇视、dlink等常见设备

run

安装

请在 Linux 或 Mac 系统使用,确保安装了3.8及以上版本的Python,尽量不要使用3.11,因为对许多包的兼容不是很好

至此安装完毕!

运行

单个的 IP 地址

192.168.0.1

IP 地址以及要扫描的端口

192.168.0.2:80

带 '/' 的IP段

192.168.0.0/16

带 '-' 的IP段

192.168.0.0-192.168.255.255


+ 有了目标文件之后就可直接运行:
```bash
python3 run_ingram.py -i 你要扫描的文件 -o 输出文件夹

否则的话,默认只扫描常见端口(定义在 Ingram/config.py 中),若要批量扫描其他端口,需自行指定,例如:

python3 run_ingram.py -i 你要扫描的文件 -o 输出文件夹 -p 80 81 8000

端口扫描器

微信提醒(已移除)

结果

.
├── not_vulnerable.csv
├── results.csv
├── snapshots
└── log.txt
Ingram
Ingram

实时预览 (由于部分原因已移除)

Ingram

免责声明

本工具仅供安全测试,严禁用于非法用途,后果与本团队无关

鸣谢 & 引用

Thanks to Aiminsun for CVE-2021-36260
Thanks to chrisjd20 for hidvision config file decryptor
Thanks to mcw0 for DahuaConsole