Aegiseye Forensics
БесплатноНе проверен🛡️ AegisEye Forensics — Advanced Python OSINT & Digital Forensics Toolkit with ELA pixel-tamper checks, EXIF/GPS extraction, DoD 5220.22-M file shredder, and M
Описание
🛡️ AegisEye Forensics — Advanced Python OSINT & Digital Forensics Toolkit with ELA pixel-tamper checks, EXIF/GPS extraction, DoD 5220.22-M file shredder, and MCP server.
README
Python Version License: MIT Cybersecurity Tool Platform Support
AegisEye is a comprehensive, multi-functional tool designed for digital forensics, open-source intelligence (OSINT), and file analysis. It now includes a read-only email-threat triage path for the SIH 2026 email-forensics use case: it preserves an evidence hash, parses RFC 5322 headers, evaluates authentication results, reconstructs visible relay hops, extracts links and attachments, and produces explainable risk findings plus an HTML forensic report. The existing image, OSINT, network, crypto, and secure-shredding modules remain available.
📸 Forensic Audit Dashboard Preview

🚀 Toolkit Modules & Features
- 🔍 Image Analysis (
imagecommand): Audits EXIF data, extracts GPS coordinates, performs Error Level Analysis (ELA) to locate pixel manipulations, and checks for spoofed formats or hidden malware payloads. - 📞 Phone & Email OSINT (
osintcommand): Checks phone number carriers and email MX records. - 🛡️ Email Threat Triage (
emailcommand): Performs read-only email-header forensics, authentication checks, URL and attachment indicators, relay-path reconstruction, origin candidates, explainable risk scoring, SHA-256 evidence hashing, and HTML reporting. - 🗑️ Forensic File Shredder (
shredcommand): Overwrites targets using DoD 5220.22-M military standards to prevent any forensic lab recovery. - 🌐 Network Recon (
domaincommand): WHOIS socket queries, active DNS record audits, and SSL certificate health checks. - 🔑 Cryptography (
cryptocommand): Classifies hash formats and audits password strength entropy.
🚀 Step-by-Step Installation & Setup
Step 1: Clone the Repository
Open your terminal and clone the repository:
git clone https://github.com/sudonishant/aegiseye-forensics.git
cd aegiseye-forensics
Step 2: Setup Virtual Environment
Setting up a Python virtual environment prevents the externally-managed-environment error:
python3 -m venv venv
source venv/bin/activate
Step 3: Install Dependencies
Install all required Python packages:
pip install -r requirements.txt
Step 4: Run Audits
🎮 Interactive TUI Menu Mode
Run the script without any options to launch the interactive TUI menu. You can perform image forensics, email triage, OSINT, secure shredding, and crypto audits from the displayed options:
python aegiseye.py
💻 Direct Command-Line Mode
You can also run specific modules directly using subcommand arguments:
# General help menu
python aegiseye.py --help
# Scan local image ELA/EXIF
python aegiseye.py image photo.jpg
# Analyze a raw RFC 5322 email and generate an HTML forensic report
python aegiseye.py email evidence/suspicious_email.eml
# Print the complete structured result as JSON
python aegiseye.py email evidence/suspicious_email.eml --json
# Securely wipe a file (5 passes)
python aegiseye.py shred secret.txt --passes 5
The email analyzer is intentionally read-only and local. It reports origin IP candidates and enrichment targets, but it does not claim geolocation or attribution from a single IP; connect an approved intelligence provider before making a location or actor assessment.
🔌 Model Context Protocol (MCP) Server Integration
AegisEye is integrated as a Custom MCP Server. This allows autonomous incident-response agents such as Claude Code, OpenClaw, or Cursor to call AegisEye tools natively over stdio.
Exposed MCP Tools
analyze_image(image_path): Scans an image for EXIF/GPS, runs ELA pixel-tamper checks, splits RGB channels, and returns a compiled HTML report path.analyze_email_threat(email_path|raw_email, source_name, report_path): Performs read-only email threat triage, returns structured authentication, identity, URL, attachment, relay, origin-candidate, risk, and evidence-hash data, and can write an HTML report.check_email_osint(email): OSINT validator checking domain syntax and active mail server MX records.check_phone_osint(phone): OSINT auditor for carrier information, timezone, and geolocation country mapping.audit_domain_network(domain, check_whois): Network engine checking active DNS, WHOIS registration, and SSL/TLS certificate health status.crypto_hash_analysis(hash_string, password): Identifies cryptographic hash algorithm types or evaluates password entropy.
Running AegisEye as an MCP Server
To configure and run AegisEye as an MCP server with an agentic client:
{
"mcpServers": {
"aegiseye-forensics": {
"command": "python3",
"args": ["/absolute/path/to/aegiseye-forensics/aegiseye_mcp.py"]
}
}
}
Verification Against Evidence
The evidence/ directory includes:
evidence/clean_evidence.jpg: Clean system configuration screenshot.evidence/tampered_evidence.jpg: Manipulated system configuration screenshot.evidence/suspicious_email.eml: A safe, synthetic raw email fixture containing failed authentication, a mismatched reply domain, a shortened link, a Punycode lookalike, suspicious urgency language, and a macro-enabled attachment name.
You can verify the synthetic email workflow:
python aegiseye.py email evidence/suspicious_email.eml
python aegiseye.py email evidence/suspicious_email.eml --json
For an MCP client, call analyze_email_threat with email_path for a local .eml file or raw_email for controlled raw content. The returned JSON is designed for downstream dashboards and case-management workflows.
⚖️ Forensic Data Integrity & Triage Warning
AegisEye is designed to audit and triage systems during security incidents. To preserve evidence integrity:
- Strictly Read-Only Analysis: The email parser, email-header triage, image ELA, EXIF parser, and certificate audits do not write to or alter the target evidence.
- Evidence Hashing: Email analysis records a SHA-256 hash of the raw input so downstream workflows can verify which evidence was analyzed.
- No Single-Signal Attribution: A relay IP is reported as an origin candidate, not as proof of the sender’s location or identity. Add approved IP/domain intelligence before making a location or attribution assessment.
- DoD-Standard Shredding: The file shredder uses multiple overwrite passes to erase files permanently. Wiped files cannot be recovered by standard forensic tools; use shredding only when permanent disposal is explicitly intended.
- Execution Sandbox: When integrating with agentic incident-response frameworks, configure local execution block policies to verify destructive actions.
📖 Complete Setup & Troubleshooting Guide
For advanced debugging, read the SETUP_GUIDE.md.
📄 License
Distributed under the MIT License.
Установка Aegiseye Forensics
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/sudonishant/aegiseye-forensicsFAQ
Aegiseye Forensics MCP бесплатный?
Да, Aegiseye Forensics MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Aegiseye Forensics?
Нет, Aegiseye Forensics работает без API-ключей и переменных окружения.
Aegiseye Forensics — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Aegiseye Forensics в Claude Desktop, Claude Code или Cursor?
Открой Aegiseye Forensics на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
ARA
Generate images, video and audio from any AI agent — one connector.
автор: ARAOmni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
автор: buildwithtazaYouTube
Transcripts, channel stats, search
автор: YouTubeEverArt
AI image generation using various models.
автор: modelcontextprotocolgpu-bridge/mcp-server
Unified GPU inference API with 30 AI services (LLM, image gen, video, TTS, whisper, embeddings, reranking, OCR) as MCP tools. Pay-per-use via x402 USDC or API k
автор: gpu-bridgehamflx/imagen3-mcp
A powerful image generation tool using Google's Imagen 3.0 API through MCP. Generate high-quality images from text prompts with advanced photography, artistic,
автор: hamflxmerterbak/Grok-MCP
MCP server for xAI's [Grok API](https://docs.x.ai/docs/overview) with agentic tool calling, image generation, vision, and file support.
автор: merterbakSureScaleAI/openai-gpt-image-mcp
OpenAI GPT image generation/editing MCP server.
автор: SureScaleAIYangLiangwei/PersonalizationMCP
Comprehensive personal data aggregation MCP server with Steam, YouTube, Bilibili, Spotify, Reddit and other platforms integrations. Features OAuth2 authenticati
автор: YangLiangweiAceDataCloud/MCPFlux
Flux AI image generation and editing (Black Forest Labs) via Ace Data Cloud API.
автор: AceDataCloudCompare Aegiseye Forensics with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории media
