Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacyยฉ 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
hermes-osint โ€” Hermes โ€” an ephemeral, Docker-powered OSINT framework for testing, tinkering, and secure investigative automation. | Kitploit
Tools/GitHubGitHub/expert21/hermes-osint
OSINT (Open Source Intelligence)Password CrackingReconnaissanceDNS & Subdomain EnumerationInformation GatheringUtilities & FrameworksThreat IntelligenceEmail HarvestingLearning & Education
GitHubexpert21/hermes-osint

hermes-osint

Hermes โ€” an ephemeral, Docker-powered OSINT framework for testing, tinkering, and secure investigative automation.

427799 months agoReviewed by Kitploit

Most Popular

View all โ†’

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools โ†’
Share
View Repository

Hermes OSINT v3.0 ๐Ÿ›๏ธ๐Ÿง 

The Agentic OSINT Analyst
Conversational AI-driven investigations. Natural language. Expert results. ๐Ÿค–โœจ

Version License: AGPL-3.0 Python 3.10+ Docker Required Ollama Powered


What's New in v3.0 ๐ŸŽ‰

Hermes 3.0 represents a complete paradigm shift from pipeline-based tool orchestration to a conversational AI-driven investigation platform. Powered by local LLMs via Ollama, Hermes now understands natural language queries, autonomously selects and executes tools, and synthesizes findings into coherent intelligence reports.

๐Ÿง  Agentic Intelligence

  • Natural Language Interface - Ask questions like "Find everything about @johndoe" instead of memorizing CLI flags
  • ReAct Pattern - Think โ†’ Act โ†’ Observe cycle for intelligent, iterative investigations
  • Autonomous Tool Selection - LLM decides which tools to run based on context
  • Citation-Based Reporting - Every finding is attributed to its source tool

๐Ÿ’ฌ Interactive TUI

  • Conversational REPL - Chat with Hermes in a pentester-themed terminal interface
  • Session Persistence - Save and resume investigations with /save and /load
  • Context Management - Automatic summarization prevents token overflow in long sessions
  • Real-time Status Bar - Model, context usage, and stealth mode at a glance

๐Ÿ”„ Flexible Execution Modes

  • TUI Mode (default) - Full conversational experience with Ollama
  • Headless Mode - --headless --query "..." for scripting and automation
  • Legacy Mode - hermes sherlock <user> for direct tool access without LLM

Overview ๐ŸŽฏ

Hermes is a universal OSINT orchestration platform that unifies best-in-class open-source intelligence tools into a single, AI-powered workflow. Instead of manually running Sherlock, TheHarvester, Holehe, and other tools separatelyโ€”wasting precious investigation time โฐโ€”Hermes's agentic core understands your intent, orchestrates tools intelligently, correlates results across sources, and delivers professional reports. ๐Ÿ“Š

What makes Hermes different: ๐ŸŒŸ

  • ๐Ÿง  Agentic AI with ReAct patternโ€”let the LLM drive your investigation
  • ๐Ÿ’ฌ Natural language queriesโ€”no flags to memorize, just describe what you need
  • ๐Ÿ”’ Security-first plugin architecture with static code analysisโ€”trust is earned
  • ๐Ÿณ Docker isolation for zero-trust tool executionโ€”sandbox everything
  • โšก Parallel processing with intelligent resource managementโ€”2x faster than sequential
  • ๐Ÿงฉ Cross-tool correlation engine for relationship mappingโ€”connect the dots automatically
  • ๐Ÿ”ง Extensible designโ€”add new tools without touching core code

Features ๐Ÿ’Ž

Agentic Core ๐Ÿค–

  • ReAct Agent Loop with Think โ†’ Act โ†’ Observe cycle
  • Ollama Integration for local LLM inference (Llama 3, Mistral, etc.)
  • Tool Registry with JSON Schema definitions for function calling
  • Context Manager with rolling summaries (24k char limit for 8B models)
  • Session Store for saving/loading investigation state

Interactive TUI ๐Ÿ’ป

  • prompt_toolkit REPL with persistent history (~/.hermes_history)
  • Pentester-themed styling with green/cyan/orange accents
  • Dynamic status bar showing model, context %, and mode
  • Slash commands: /help, /tools, /status, /save, /load, /export, /clear, /exit

Tool Orchestration ๐ŸŽผ

  • 6 integrated OSINT tools out of the box (Sherlock, TheHarvester, h8mail, Holehe, PhoneInfoga, Subfinder) ๐Ÿ› ๏ธ
  • Plugin architecture for seamless third-party tool integration ๐Ÿ”Œ
  • Static security scanner validates plugin code before executionโ€”no surprises! ๐Ÿ›ก๏ธ
  • Multi-mode execution: Docker containers, native binaries, or hybrid auto-detection ๐ŸŽญ
  • Stealth mode enforcement - blocks active probing tools when enabled ๐Ÿฅท

Performance ๐Ÿš€

  • Parallel execution delivers 2x speed improvement over sequential runs โšก
  • Smart resource scaling auto-detects CPU cores and memory ๐Ÿ’ป
  • Ephemeral containers spin up, execute, and destroy automatically ๐ŸŒช๏ธ
  • Configurable workers via --workers flag for fine-tuned concurrency ๐ŸŽ›๏ธ

Intelligence ๐Ÿง 

  • Cross-tool correlation identifies connections between disparate data sources ๐Ÿ”
  • Fuzzy deduplication eliminates redundant findings intelligently ๐ŸŽฏ
  • Unified entity schema normalizes output across all tools ๐Ÿ“
  • Source attribution tracks which tool discovered each finding ๐Ÿ“
  • Confidence scoring quantifies reliability of findings โญ

Quick Start ๐Ÿƒโ€โ™‚๏ธ๐Ÿ’จ

Prerequisites โœ…

  • Python 3.10 or higher ๐Ÿ
  • Docker (for containerized tool execution) ๐Ÿณ
  • Ollama with a model installed (for TUI/agentic mode) ๐Ÿง 

Installation ๐Ÿ“ฆ

# Clone and install
git clone https://github.com/Expert21/hermes-osint.git
cd hermes-osint
pip install -r requirements.txt
pip install .

# Install Ollama and pull a model
curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3.1:8b

# Health check
hermes --doctor  # ๐Ÿฅ Make sure everything's ready!

Basic Usage ๐ŸŽฎ

# ๐Ÿง  TUI Mode (default) - Conversational AI interface
hermes
# Then chat naturally: "Find social accounts for johndoe"

# ๐Ÿ“œ Headless Mode - For scripting and automation
hermes --headless --query "Investigate the domain example.com"

# ๐Ÿ”ง Legacy Mode - Direct tool access (no LLM required)
hermes sherlock johndoe
hermes theharvester example.com
hermes holehe [email protected]

TUI Commands ๐Ÿ’ฌ

/help          # Show all commands
/tools         # List available investigation tools
/status        # Show current session status
/save          # Save session to file
/load          # Load a previous session
/sessions      # List all saved sessions
/export FILE   # Export report (md, pdf, html, csv, stix)
/stealth       # Toggle stealth mode
/clear         # Clear conversation
/exit          # Exit Hermes

Advanced Usage ๐ŸŽฏ

# Stealth mode - passive tools only
hermes --stealth
# Blocks: sherlock, holehe, phoneinfoga
# Allows: theharvester, subfinder, h8mail

# Specific model selection
hermes --model mistral:7b

# Headless with output
hermes --headless --query "Find subdomains for target.com" --output report.md

Available Tools ๐Ÿ› ๏ธ

ToolPurposeInput TypeStealthStatus
Sherlock ๐Ÿ•ต๏ธUsername enumeration across 300+ sitesUsernameโŒโœ…
TheHarvester ๐ŸŒพEmail/subdomain discovery from OSINT sourcesDomainโœ…โœ…
h8mail ๐Ÿ“งBreach data correlation and lookupEmailโœ…โœ…
Holehe ๐Ÿ”Email account detection across 120+ platformsEmailโŒโœ…
PhoneInfoga ๐Ÿ“ฑPhone number OSINT and carrier lookupPhoneโŒโœ…
Subfinder ๐Ÿ—บ๏ธPassive subdomain enumerationDomainโœ…โœ…

Architecture ๐Ÿ—๏ธ

v3.0 Agentic Architecture

User Input โ†’ CLI (cli.py)
                โ”œโ”€โ”€ TUI Mode โ†’ AgentLoop โ†’ Ollama โ†’ ToolExecutor โ†’ Adapters
                โ”œโ”€โ”€ Headless โ†’ AgentLoop โ†’ Single Query โ†’ Report
                โ””โ”€โ”€ Legacy โ†’ ToolExecutor Direct (no LLM)

Component Flow

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ User Query  โ”‚ ๐Ÿ’ฌ "Find info about johndoe"
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜
       โ”‚
       โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   AgentLoop     โ”‚ ๐Ÿง  ReAct: Think โ†’ Act โ†’ Observe
Download Tool