PIXELQUADRO07/Gungnir
GitHub: PIXELQUADRO07/Gungnir
Gungnir 是一个基于 C++20 的交互式 OSINT 与网络侦察框架,将 DNS 查询、端口扫描、服务检测、威胁情报和报告生成整合到单一 CLI 工具中。
Stars: 0 | Forks: 0

# Gungnir
### 快速 • 模块化 • 本地优先的 OSINT 框架,使用 C++20 编写



侦察 • 扫描 • 威胁情报 • 报告
## 概述
Gungnir 是一个使用现代 C++ 构建的模块化 OSINT 框架。
它将侦察、网络扫描、服务发现、威胁情报和报告整合到一个单一的交互式 CLI 中。
专为以下需求设计:
* 速度
* 模块化
* 本地优先的工作流
* 交互式调查
## 功能
* 多线程 TCP 扫描
* DNS 侦察
* WHOIS 查询
* Nmap 集成
* Searchsploit 集成
* 威胁情报
* HTML 和 JSON 报告
* 交互式 shell
* SQLite 持久化
* Docker 支持
* 多目标工作流
## 演示
```
./Gungnir
Gungnir > scan example.com
Gungnir > dns example.com
Gungnir > nmap example.com
Gungnir > report example.com
```
*(稍后添加 GIF)*
## 架构
```
Target
↓
Recon
↓
Scan
↓
Nmap
↓
Threat Intel
↓
Searchsploit
↓
Report
```
## 快速开始
构建:
```
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
```
运行:
```
./build/Gungnir
```
## 依赖项
必需:
* C++20
* CMake
* libcurl
* sqlite3
可选:
* readline
* nmap
* searchsploit
安装:
```
sudo ./setup.sh
```
## 配置
```
VT_API_KEY=...
SHODAN_API_KEY=...
```
## 命令
| 命令 | 描述 |
| ------- | ----------------- |
| scan | 快速 TCP 扫描 |
| dns | DNS 查询 |
| whois | WHOIS 查询 |
| nmap | 服务检测 |
| threat | 威胁情报 |
| report | 生成报告 |
| history | 扫描历史 |
| graph | 导出图表 |
## 路线图
* [x] 交互式 CLI
* [x] 报告
* [x] Docker
* [x] 多目标
* [ ] 插件系统
* [ ] 分布式执行
## 许可证
MIT
标签:Bash脚本, C++20, ESC4, ESC6, GitHub, OSINT, 云存储安全, 侦察框架, 威胁情报, 实时处理, 密码管理, 开发者工具, 开源社区, 网络扫描, 请求拦截