amibhai/SHIV-reconnaissance_toolkit

GitHub: amibhai/SHIV-reconnaissance_toolkit

一款集成了 DNS 枚举、主机发现、端口扫描、漏洞评估、无线侦察和 PCAP 抓包等功能的生产级网络侦察与安全审计工具套件。

Stars: 1 | Forks: 0

# SHIV — recon-toolkit v2.0 **生产级网络侦察套件** **62/62 项测试通过 · 8 个 CLI 子命令 · 交互式菜单 · wifi_down 风格启动** ## 快速概览 | 组件 | 状态 | 详情 | |-----------|--------|---------| | **启动 Banner** | ✅ 新增 | wifi\_down 风格 — 扫描线艺术、打字机效果、黑客语录、ENTER 提示 | | **交互式菜单** | ✅ 就绪 | `tools/recon_menu.py` — 完整的菜单驱动界面 | | **CLI** | ✅ 就绪 | 基于 Typer,通过 `recon.py` 提供 8 个子命令 | | **测试** | ✅ 62/62 | 配置、DNS、端口、漏洞、输出 | | **模块** | ✅ 12 | DNS、主机、OS、端口、漏洞、无线、PCAP、HTTP、TLS、SMB、SNMP、异步扫描 | | **CVE 数据库** | ✅ 55 | Apache、SSH、Log4j、Exchange、F5、Citrix、VMware… | | **服务探测** | ✅ 35+ | HTTP、SSH、Redis、ES、Docker、K8s… | | **默认凭据** | ✅ 13 | FTP、SSH、HTTP、Redis、MySQL、MongoDB… | ## 目录 1. [安装](#installation) 2. [快速开始](#quick-start) 3. [Banner 与启动体验](#banner--launch-experience) 4. [交互式菜单](#interactive-menu) 5. [CLI 参考](#cli-reference) 6. [模块概览](#modules-overview) 7. [输出格式](#output-formats) 8. [项目结构](#project-structure) 9. [示例](#examples) 10. [测试](#testing) 11. [法律声明](#legal-notice) ## 安装 ### 前置条件 - **Python 3.12+** - **pip** 或类似的包管理器 - 推荐 **Linux/macOS**(Windows:原始套接字功能受限) ### 安装依赖 ``` # 核心要求 pip install -r requirements.txt # 可选:raw socket 扫描 (Scapy) pip install scapy # 可选:packet manipulation pip install cryptography>=41.0.0 ``` ### 验证安装 ``` python recon.py privcheck python recon.py --help ``` ## 快速开始 ### 交互式菜单(推荐) ``` python menu.py ``` 完整的 wifi\_down 风格启动 Banner 会在启动时播放一次,然后带你进入交互式 recon-toolkit 菜单。 ### CLI 模式 ``` python recon.py dns -d target.com --full python recon.py discover -t 192.168.1.0/24 --tcp --icmp python recon.py portscan -t 192.168.1.100 -s connect -p top1000 python recon.py os -t 192.168.1.100 python recon.py vulnscan -t 192.168.1.100 --all python recon.py full -t 192.168.1.100 --out ./report python recon.py privcheck pytest recon/tests/ -v ``` ## Banner 与启动体验 SHIV banner 系统直接参考自 [wifi\_down](https://github.com/amibhai/wifi_down)。 ### 启动序列(启动时运行一次) ``` 1. cls / clear screen 2. SHIV block-art — revealed row-by-row with 0.04 s scan-line delay Tri-zone colour gradient: cyan (51) → azure bold (87) → teal (50) Corner box-chars highlighted in colour(45) 3. ── made by Swastik ── typed char-by-char at 0.04 s/char 4. Random hacker quote typewriter with ❝❞ delimiters 5. Legal notice plain typewriter, no panel 6. Status bar ◈ toolkit: recon v2.0 ◈ status: ready ◈
标签:Facebook API, Python, 实时处理, 密码管理, 插件系统, 无后门, 网络安全, 计算机取证, 逆向工具, 隐私保护