BVT-zolotoy-glaz/ORION_EYE
GitHub: BVT-zolotoy-glaz/ORION_EYE
一款面向 BlackArch 的自动化侦察框架,编排 20 多种安全工具实现九阶段渗透侦察流程并生成 HTML 报告。
Stars: 0 | Forks: 0
# ORION_EYE
SHΔDØW RECON V2 - 具备 NSE 绕过、JS 密钥提取和 HTML 报告功能的 BlackArch 侦察框架。可编排 20 多种工具。包含 9 个阶段。支持配置隐蔽模式。保存所有内容。可选 Metasploit 支持。
╔═══════════════════════════════════════════════════════════════════════════════╗
║ ORION_EYES - 使用指南 ║
║ 如何运行脚本,而不是工具 ║
╚═══════════════════════════════════════════════════════════════════════════════╝
┌───────────────────────────────────────────────────────────────────────────────┐
│ 快速开始 │
└───────────────────────────────────────────────────────────────────────────────┘
sudo chmod +x shadow_recon_v2.py
# 基础扫描
sudo python3 shadow_recon_v2.py -t target.com -o ./results
# 完成。等待报告生成。
┌───────────────────────────────────────────────────────────────────────────────┐
│ 所有命令选项 │
└───────────────────────────────────────────────────────────────────────────────┘
必选:
-t, --target 目标域名或 IP 地址
可选:
-o, --output 输出目录(默认:./recon_results)
-e, --evasion 绕过级别:none, low, normal, aggressive, paranoid(默认:normal)
-m, --metasploit 启用 Metasploit 模块(选择启用)
--threads 线程数(默认:10)
-v, --verbose 显示详细的命令输出
┌───────────────────────────────────────────────────────────────────────────────┐
│ 使用示例 │
└───────────────────────────────────────────────────────────────────────────────┘
# 最小化(normal 绕过,无 Metasploit)
sudo python3 shadow_recon_v2.py -t example.com
# 自定义输出目录
sudo python3 shadow_recon_v2.py -t example.com -o ./my_scan_results
# aggressive 绕过(更隐蔽,更慢)
sudo python3 shadow_recon_v2.py -t example.com -e aggressive
# 启用 Metasploit 模块
sudo python3 shadow_recon_v2.py -t example.com -m
# paranoid 绕过 + Tor(最大隐蔽性)
sudo systemctl start tor
sudo python3 shadow_recon_v2.py -t example.com -e paranoid --threads 5
# 详细模式(查看正在运行的每一条命令)
sudo python3 shadow_recon_v2.py -t example.com -v
# 全功率(aggressive 绕过 + Metasploit + 20 线程)
sudo python3 shadow_recon_v2.py -t example.com -e aggressive -m --threads 20 -o ./deep_scan
┌───────────────────────────────────────────────────────────────────────────────┐
│ 绕过级别说明 │
└───────────────────────────────────────────────────────────────────────────────┘
级别 | 速度 | 隐蔽性 | 适用场景
------------|--------|---------|------------------------------------------
none | 快 | 无 | 实验室环境,测试
low | 快 | 最低 | 内部网络,低风险
normal | 中等 | 中等 | 默认。最适用于外部侦察
aggressive | 慢 | 高 | 红队,具有 IDS 的目标
paranoid | 极慢 | 最大 | 漏洞赏金,需要 Tor
┌───────────────────────────────────────────────────────────────────────────────┐
│ PARANOID 模式的 TOR 设置 │
└───────────────────────────────────────────────────────────────────────────────┘
# 安装 Tor
sudo pacman -S tor
# 启动 Tor 服务
sudo systemctl start tor
sudo systemctl enable tor
# 验证 Tor 是否正在运行(监听 127.0.0.1:9050)
sudo netstat -tlnp | grep 9050
# 以 paranoid 绕过级别运行脚本
sudo python3 shadow_recon_v2.py -t target.com -e paranoid --proxy socks5://127.0.0.1:9050
┌───────────────────────────────────────────────────────────────────────────────┐
│ 脚本执行流程(9个阶段) │
└───────────────────────────────────────────────────────────────────────────────┘
阶段 1: OSINT → 电子邮件、用户名、公开数据
阶段 2: DNS 侦察 → 子域名、区域传送
阶段 3: 端口扫描 → Masscan + Nmap(带绕过策略)
阶段 4: NSE 脚本 → 漏洞检测
阶段 5: Web 枚举 → 目录、技术栈
阶段 6: JS 分析 → JavaScript 中的 API 密钥、密码
阶段 7: 漏洞扫描 → SQLmap、searchsploit
阶段 8: 提取 → 暴露的配置文件、电子邮件
阶段 9: 数据库 → DB 端口扫描、NoSQLMap
总耗时:30-90 分钟(取决于绕过级别)
┌───────────────────────────────────────────────────────────────────────────────┐
│ 输出文件 │
└───────────────────────────────────────────────────────────────────────────────┘
扫描完成后,打开报告:
firefox ./results/reports/shadow_recon_report.html
所有原始输出保存在:
./results/
├── osint/ # theHarvester, recon-ng, maigret
├── dns/ # 子域名,区域传送结果
├── port_scanning/ # Masscan, Nmap 扫描
├── nse/ # NSE 漏洞发现
├── web_enum/ # Gobuster, nikto, whatweb
├── javascript/ # 下载的 JS 文件 + 机密数据
├── vulnerabilities/# SQLmap, searchsploit
├── harvesting/ # 电子邮件,暴露的配置
├── database/ # DB 端口扫描
├── metasploit/ # (如果使用了 -m)
├── reports/ # HTML 报告 + JSON 摘要
└── logs/ # 完整执行日志
┌───────────────────────────────────────────────────────────────────────────────┐
│ 故障排除 │
└───────────────────────────────────────────────────────────────────────────────┘
"Permission denied" → 使用 sudo 运行
"Command not found: toolname" → 安装缺失的工具:sudo pacman -S toolname
脚本在 sqlmap 处卡住 → 按 Ctrl+C,在此之前的结果将会保存
未发现开放端口 → 目标可能已宕机。尝试使用 -e none
Metasploit 无输出 → 如果缺少 msfconsole,脚本会自动跳过
┌───────────────────────────────────────────────────────────────────────────────┐
│ 快速参考 │
└───────────────────────────────────────────────────────────────────────────────┘
# 最快(隐蔽性最低)
sudo python3 shadow_recon_v2.py -t target.com -e none
# 标准(均衡)
sudo python3 shadow_recon_v2.py -t target.com
# 隐蔽(较难检测)
sudo python3 shadow_recon_v2.py -t target.com -e aggressive -m
# 最大隐蔽性(非常慢,使用 Tor)
sudo systemctl start tor
sudo python3 shadow_recon_v2.py -t target.com -e paranoid --threads 3
标签:BlackArch, CTI, GitHub, SOC, 域名收集, 实时处理, 密码管理, 逆向工具