基于 Orange Pi Zero 2W 的轻量级网络安全审计系统
- 网络发现 - 自动扫描局域网内的活跃主机
- 端口扫描 - 检测开放端口和服务版本
- 漏洞扫描 - HTTP安全头检查、敏感路径检测、注入检测
- 流量分析 - 网络流量捕获与分析(需要tcpdump)
- 审计报告 - 生成安全审计报告
- ARM Linux (Armbian/Ubuntu)
- 512MB+ RAM
- Python 3.8+
# 更新系统
sudo apt update
# 安装Python依赖
pip3 install -r requirements.txt
# 安装nmap(必需)
sudo apt install nmap
# 安装tcpdump(可选,用于流量分析)
sudo apt install tcpdumpbash run.shhttp://<IP>:8080
project2/
├── app.py # 主程序
├── run.sh # 启动脚本
├── requirements.txt # Python依赖
├── modules/ # 功能模块
│ ├── network_discovery.py
│ ├── port_scanner.py
│ └── vuln_scanner.py
├── templates/ # HTML模板
├── static/ # 静态资源
│ └── vendor/ # Bootstrap CSS/JS
├── data/ # 数据库和扫描结果
└── logs/ # 日志文件
192.168.x.0/24- 您的局域网127.0.0.1:8080- 本机Flask服务
http://testphp.vulnweb.comhttp://httpforever.comhttp://www.baidu.com
- 端口扫描和漏洞扫描可能需要较长时间
- 扫描外部目标前请确保有合法授权
- tcpdump需要root权限才能运行
- 建议在测试环境中使用
- 版本: v2.0.0
- 更新日期: 2026-03-29