敌对指挥套件-OSINT包
*作者* 环奥碱\ *联系人:* cycloarkane@gmail.com\ *许可证:* PolyForm非商业许可证1.0.0
智能开源情报调查系统
基于终端的OSINT调查框架,具有人工智能分析和智能代理决策功能。功能包括自动个人资料抓取、多平台用户名调查和本地LLM集成,以增强情报收集。
______________________________________________________________________
🚀 快速开始
先决条件
- 安装OLAMA (用于AI分析):
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull qwen3:8b # recommended model- 安装OSINT工具:
# Arch Linux
yay -S sherlock-git mosint
# Ubuntu/Debian
pip install sherlock-project
# For mosint, download from: https://github.com/alpkeskin/mosint安装
git clone https://github.com/cycloarcane/Hostile-Command-Suite.git
cd Hostile-Command-Suite
python -m venv .venv
source .venv/bin/activate # Linux/Mac
pip install -r requirements.txt用法
互动式综合调查:
python3 HCSO.py --interactive
# Then provide ALL target information: names, usernames, emails, addresses, etc.指挥线调查:
# Single targets (backward compatibility)
python3 HCSO.py cycloarcane
python3 HCSO.py user@example.com
# Comprehensive targets (multiple data points)
python3 HCSO.py "John Smith, @johnsmith123, john@example.com, works at Acme Corp"
python3 HCSO.py --model llama3.2 "Jane Doe jane.doe@company.com https://linkedin.com/in/janedoe"______________________________________________________________________
🛠️ 特性
核心能力
- 🔍 用户名调查:Sherlock在400多个社交媒体平台上的整合
- 📧 电子邮件调查:用于电子邮件情报和漏洞分析的Mosint集成
- 🌐 轮廓报废:从发现的帐户中自动提取个人资料详细信息
- 🔍 网络搜索智能:DuckDuckGo搜索集成,用于全面的OSINT收集
- 🤖 AI 代理:本地OLAMA集成,用于智能决策和分析
- ⚡ 智能工作流:自动工具链和调查旋转
- 🎨 富终端:带有进度指示器的专业红/黑主题界面
支持的目标
| 目标类型 | 主要工具 | 次要工具 | AI分析 |
|---|---|---|---|
| 用户名 | 夏洛克→ 档案抓取器 | DuckDuckGo搜索,链接分析器 | ✅ 全面分析 |
| 电子邮件 | Mosint | DuckDuckGo搜索 | ✅ 全面分析 |
| 任何目标 | DuckDuckGo搜索 | 依赖上下文的旋转 | ✅ 全面分析 |
MCP工具架构
该系统使用基于模型上下文协议(MCP)的工具服务器:
sherlock_server.py:跨平台用户名调查mosint_server.py:电子邮件枚举和违规调查profile_scraper_server.py:智能配置文件内容提取duckduckgo_server.py:全面情报收集的网络搜索link_analyzer_server.py:对URL和GitHub配置文件进行深入分析
人工智能驱动的智能
AI代理提供:
- 全面的数据提取:使用LLM解析和分类所有提供的目标信息
- 智能刀具选择:根据数据类型自动选择合适的工具:
- 人名 → DuckDuckGo网络搜索公共记录和新闻 - 保护用户名 → Sherlock用于社交媒体平台发现 - 电子邮件 → Mosint用于数据泄露和领域分析 - 组织 → 企业情报的网络搜索 - 网址 → 用于深度内容分析的链接分析器
- 调查重点:发现新的线索并建议后续行动
- 安全风险评估:评估暴露水平和安全影响
- 模式识别:识别跨平台和数据源的连接
- 决策:确定调查何时完成,是否需要继续
______________________________________________________________________
🏗️ 建筑
智能代理设计
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ HCSO Agent │──▶│ Ollama AI │───▶│ Investigation │
│ │ │ Decision Engine │ │ Recommendations │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│
▼
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ MCP Tool │──▶│ Tool Results │───▶│ Profile Scraper │
│ Manager │ │ Analysis │ │ Auto-Trigger │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│
▼
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Sherlock │ │ Mosint │ │ Profile │
│ Username Search │ │ Email Intel │ │ Scraper │
└─────────────────┘ └──────────────────┘ └─────────────────┘调查工作流程
- 综合投入:用户提供所有可用的目标信息(姓名、用户名、电子邮件、地址、组织、网址等)
- AI数据提取:LLM将信息解析并分类为结构化数据类型
- 智能刀具选择:系统会自动为每种数据类型选择合适的工具:
- 人名→ 公共情报的网络搜索 - 保护用户名→ 社交媒体平台发现 - 电子邮件→ 漏洞分析和领域情报 - 组织→ 公司和公共记录搜索 - URLs → 深入的内容和简介分析
- 平行调查:根据提取的数据同时执行多个工具
- AI分析:对所有发现进行智能分析和交叉参考发现
- 决策点:大赦国际建议进行进一步调查或标记完成
- 迭代增强:根据发现的线索进行后续调查
______________________________________________________________________
📊 输出示例
╔═════════════════════════════════════════════════════════════════════════╗
║ ██ ██ ███████ ██████ ███████ ███████ ██ ███ ██ ████████ ║
║ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ║
║ ███████ ███████ ██ █████ ██ ██ ███████ ██ ██ ██ ██ ██ ║
║ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ║
║ ██ ██ ███████ ██████ ███████ ███████ ██ ██ ████ ██ ║
╚═════════════════════════════════════════════════════════════════════════╝
Hostile Command Suite - OSINT Package
Intelligent Open Source Intelligence Investigation System
Using AI Model: qwen3:8b
Available Tools: sherlock, mosint, profile_scraper, duckduckgo_search, link_analyzer
──────────────────────────────────────────────────────────────────────────────
═══ COMPREHENSIVE TARGET INFORMATION ═══
Provide ALL available information about your target for intelligent analysis
Include: names, usernames, emails, addresses, organizations, social profiles, etc.
Enter ALL target information: John Smith, @johnsmith123, john.smith@techcorp.com, works at TechCorp
Analyzing Provided Information
──────────────────────────────────────────────────────────────────────────────
Extracted Target Intelligence
┏━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Data Type ┃ Extracted Values ┃
┡━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Names │ John Smith │
│ Usernames │ johnsmith123 │
│ Emails │ john.smith@techcorp.com │
│ Organizations │ TechCorp │
└────────────────┴───────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────
Investigating Name: John Smith
SHERLOCK Investigation Results
┏━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Metric ┃ Value ┃
┡━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━┩
│ Target │ cycloarcane │
│ Accounts Found │ 17 │
│ Status │ Success │
└────────────────┴─────────────┘
────────────────────────────────────────────────────────────
Found 17 profiles, scraping for additional intelligence...
PROFILE_SCRAPER Investigation Results
┏━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┓
┃ Metric ┃ Value ┃
┡━━━━━━━━━━━━━━━━━━╇━━━━━━━━━┩
│ Total Scraped │ 5 │
│ Successful │ 4 │
│ With Useful Info │ 4 │
│ Status │ Success │
└──────────────────┴─────────┘
────────────────────────────────────────────────────────────
AI Agent Analyzing...
╭─ AI Investigation Analysis ──────────────────────────────────────────────╮
│ ANALYSIS: Investigation revealed GitHub profile with security research │
│ interests (LLMs + red team). High-value intelligence gathered from │
│ multiple platforms. Profile scraping provided sufficient context. │
│ │
│ RECOMMENDATION: Investigation complete - sufficient intelligence gathered │
│ TOOL: NONE │
│ TARGET: N/A │
│ REASONING: Profile analysis reveals technical expertise and security │
│ focus. No additional tools needed for current investigation scope. │
╰───────────────────────────────────────────────────────────────────────────╯______________________________________________________________________
🛡️ 安全与道德
责任的使用
- 遵守法律:所有调查必须遵守适用法律
- 授权:只调查您有权研究的目标
- 速率限制:尊重平台速率限制并实施延迟
- 本地处理:所有AI分析都通过ollama(无云)在本地进行
隐私和安全
- 无数据持久性:调查结果不会长期保存
- 本地法学硕士:AI分析永远不会离开你的机器
- 工具隔离:每个OSINT工具独立运行
- 专业专注:专为防御安全和合法研究而设计
______________________________________________________________________
🔧 配置
AI模型选择
# Use different ollama models
python3 HCSO.py --model llama3.2 target
python3 HCSO.py --model qwen3:8b target
python3 HCSO.py --model mixtral target可配置提示
代理行为可以通过YAML文件进行配置:
prompts/agent_system.yaml:核心代理指令和工具选择逻辑prompts/tool_prompts.yaml:特定于工具的分析模板
工具功能
| 工具 | 输入 | 功能 | 自动触发 |
|---|---|---|---|
| DuckDuckGo搜索 | 名称、组织 | 网络情报、新闻、公共记录 | 自动命名 |
| 夏洛克 | 用户名 | 400+平台搜索 | 自动搜索用户名 |
| 莫辛特 | 电子邮件 | 泄露数据,域情报 | 自动处理电子邮件 |
| 链接分析器 | URL | GitHub配置文件,网络内容分析 | URL自动 |
| 轮廓刮刀 | URLs | 个人简介、关注者、验证 | 夏洛克之后 |
______________________________________________________________________
🚧 发展
添加新的OSINT工具
- 在中创建MCP服务器
mcp_tools/new_tool_server.py - 在中添加刀具检测
MCPToolManager.check_available_tools() - 实施工具调用
MCPToolManager.call_tool() - 在中添加结果显示
display_investigation_result() - 更新工具选择逻辑的代理提示
架构优势
以前的复杂架构:
- 使用FastMCP的15+微服务
- PostgreSQL数据库要求
- Web UI和API复杂性
- 多个身份验证层
当前智能代理架构:
- 配备MCP工具的单一智能代理
- 不需要数据库
- 纯AI终端接口
- 用于决策的当地胶原蛋白
- 自动工具链和旋转
______________________________________________________________________
📈 路线图
第一阶段:核心情报✅
- \[x\] 基于人工智能分析的Sherlock用户名调查
- \[x\] 基于人工智能分析的邮件调查
- \[x\] 从社交媒体上智能抓取个人资料
- \[x\] 人工智能驱动的调查决策
- \[x\] 基于MCP的工具架构
第二阶段:增强分析🚧
- \[\]用于深入GitHub/社交媒体分析的链接分析器
- \[\]领域调查能力
- \[\]电话号码OSINT集成
- \[\]调查结果之间的相关性分析
第三阶段:高级智能📋
- \[\]调查会议管理
- \[\]自定义工具集成框架
- \[\]自动化调查工作流程
- \[\]先进的人工智能推理和旋转
______________________________________________________________________
🤝 贡献
- 分叉存储库
- 创建要素分支(
git checkout -b feature/new-tool) - 按照现有模式添加MCP工具服务器
- 更新工具集成的代理提示
- 使用各种目标类型进行测试
- 提交拉取请求
开发设置
git clone https://github.com/cycloarcane/Hostile-Command-Suite.git
cd Hostile-Command-Suite
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 HCSO.py --interactive______________________________________________________________________
📄 许可证
此项目根据PolyForm非商业许可证1.0.0获得许可-有关详细信息,请参阅许可证文件。
版权所有©cycloarcane(cycloarkane@gmail.com)
______________________________________________________________________
智能。终端。有效。
*基于人工智能决策的高级OSINT调查*
*如有疑问或功能请求,请联系 cycloarkane@gmail.com*
