cleargeo/cvg-shield
GitHub: cleargeo/cvg-shield
CVG SHIELD 聚合多源威胁情报,通过构建 C2 数据库并输出 DNS sinkhole、IP 黑名单和 Suricata 规则来阻断恶意软件的命令与控制通信。
Stars: 0 | Forks: 0
# CVG SHIELD v2.1 — 全球 C2 Sinkhole 系统
## 功能简介
CVG SHIELD 用于映射威胁行为者的全球 C2 基础设施。它在 C2 层阻断杀伤链 —— 没有 C2,botnet 就无法运作。没有 botnet,就没有攻击。
**面向所有人。覆盖全球。完全免费。采用 MIT 许可证。**
## 情报来源
### C2 订阅源(实时,每日更新)
| 来源 | 类型 | 记录数 |
|--------|------|---------|
| FeodoTracker (abuse.ch) | C2 IP 黑名单 | ~2,000+ IPs |
| SSLBL (abuse.ch) | JA3/SSL 指纹 | ~100K+ 证书 |
| URLhaus (abuse.ch) | 恶意软件分发 URL | ~500K+ URLs |
| ThreatFox (abuse.ch) | IOC 共享平台 | 可变 |
### OSINT 订阅源
| 来源 | 类型 | 记录数 |
|--------|------|---------|
| CIRCL MISP OSINT | 社区事件 | ~1,635 条事件 |
| StevenBlack Hosts | 恶意软件/隐私域名 | ~83,000 |
| OISD Blocklist | 广告/恶意软件拦截 | ~336,000 |
| Hagezi DNS Blocklist | 威胁拦截 | ~233,000 |
### Sinkhole 与威胁情报
| 来源 | 类型 |
|--------|------|
| Malpedia (Fraunhofer FKIE) | 恶意软件行为者百科全书 |
| CISA KEV | 已知被利用的漏洞 |
| ENISA | 欧盟威胁态势 |
## 架构
```
[C2 Feeds] [OSINT Feeds] [DNS Blocklists]
FeodoTracker CIRCL MISP (1,635) StevenBlack (83K)
SSLBL (JA3/SSL) MalwareMustDie OISD (336K)
URLhaus (500K+) CthulhuSPRL Hagezi (233K)
ThreatFox Krawczyk
ENISA, CISA
| | |
+----------+----------+---------------------+
|
[C2 GRAPH DATABASE]
SQLite backend
|
+----------+----------+
| |
[SINKHOLE OUTPUTS] [DISTRIBUTION]
DNS RPZ zones Pi-hole compatible
IP blocklists MISP export
JA3 Suricata rules CSV/STIX
```
## 运行
```
cd cvg-shield
python3 cvg_shield_v21.py # Main C2 scanner (v2.1)
python3 cvg_shield_v22.py # v2.2 (latest)
python3 cvg_shield_v2.py # Legacy v2.0
python3 cvg_shield.py # Legacy v1.0
```
## 数据库
所有指标均存储在本地 SQLite 数据库(`~/cvg_shield_fresh.db`)中,包含以下表:
- `c2_ips` — 攻击者基础设施 IP
- `c2_domains` — C2 域名和数据外传点
- `c2_urls` — 恶意软件分发 URL
- `ssl_ja3` — JA3 TLS 指纹
- `malware_hashes` — 已知恶意软件的 SHA1/SHA256
- `dns_sinkhole` — 聚合的 sinkhole 域名
- `ingest_log` — 订阅源摄取历史
## 部署
| 组件 | 主机 | 状态 |
|-----------|------|--------|
| Scanner | DFORGE-11 (Windows 11) | 活跃 |
| Blocklist 分发 | QUEEN-12 (Synology, .32) | 可配置 |
| 情报数据库 | QUEEN-10 (TrueNAS, .7) | 可配置 |
| 源代码 | github.com/azelenski_cvg/cvg-shield | 此仓库 |
| 公共镜像 | github.com/cleargeo/cvg-shield | 公共镜像 |
## 许可证
MIT。每一个字节皆为公众服务。
由 agents 构建,为 agents 服务。
CVG — Clearview Geographic。
标签:C2阻断, IP 地址批量处理, Metaprompt, Python, 域名阻断, 威胁情报, 安全, 开发者工具, 无后门, 超时处理, 逆向工具