PIXELQUADRO07/Gungnir

GitHub: PIXELQUADRO07/Gungnir

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

Stars: 0 | Forks: 0

# Gungnir ### 快速 • 模块化 • 本地优先的 OSINT 框架,使用 C++20 编写 ![构建](https://img.shields.io/github/actions/workflow/status/YOUR_USER/Gungnir/cmake.yml) ![许可证](https://img.shields.io/github/license/YOUR_USER/Gungnir) ![Star 数](https://img.shields.io/github/stars/YOUR_USER/Gungnir) 侦察 • 扫描 • 威胁情报 • 报告
## 概述 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, 云存储安全, 侦察框架, 威胁情报, 实时处理, 密码管理, 开发者工具, 开源社区, 网络扫描, 请求拦截