ichigo1vs/cve-honeypot
GitHub: ichigo1vs/cve-honeypot
这是一个基于真实CVE漏洞模拟的蜜罐系统,用于检测并记录扫描已知漏洞的攻击行为。
Stars: 0 | Forks: 0
# 🪤 CVE 蜜罐农场
基于真实 CVE 概念验证代码和 Nuclei 模板模拟脆弱服务,用于检测正在扫描已知漏洞的攻击者。
```
Internet → Honeypot (Flask) → Logs (SQLite)
↓
Self-validate with Nuclei templates
↓
Dashboard (real-time attacker stats)
```
## 一键部署
```
bash <(curl -s https://raw.githubusercontent.com/ichigo1vs/cve-honeypot/main/deploy.sh)
```
## 工作原理
1. 从 `templates/` 目录加载所有 CVE Nuclei 模板
2. 提取端点与漏洞类型
3. 创建模拟脆弱服务的 Flask 路由
4. 当攻击者探测某个端点时,蜜罐会:
- 返回一个逼真、看似脆弱的响应
- 记录攻击者的 IP、载荷、请求头以及目标 CVE
- 跟踪攻击者统计信息(命中次数、触发的 CVE)
5. 使用内置的 Nuclei 模板进行自我验证
## 仪表盘
`http://:8080/dashboard` — 实时攻击者统计、热门 CVE、近期 IP
## 文件
| 文件 | 作用 |
|------|------|
| `honeypot.py` | 主蜜罐服务器 |
| `deploy.sh` | 一键部署脚本 |
| `templates/` | 内置的 Nuclei 模板(自动加载) |
| `data/hits.db` | 存储所有命中记录的 SQLite 数据库 |
## 相关仓库
- **CVE 流水线**: [CVE Pipeline]( )
- **CVE 概念验证代码 + 模板**: [CVE PoCs + Templates]( )
标签:逆向工具