Skip to content

michaelgregoryibizugbe/PHANTOM-RECON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘» PhantomRecon

Advanced Cybersecurity Reconnaissance Framework

A modular, extensible, and powerful reconnaissance toolkit for authorized security assessments.

2026-04-03_04-34
DemoPhantomRecon.mp4

⚠️ Legal Disclaimer

This tool is intended for authorized security testing and educational purposes ONLY. Unauthorized access to computer systems is illegal. Always obtain written permission before scanning any target. The developers assume no liability for misuse.


πŸš€ Features

Module Description
πŸ” DNS Enumeration A/AAAA/MX/NS/TXT/SOA/CNAME records, zone transfer attempts
🌐 Subdomain Discovery Dictionary-based + certificate transparency + brute force
πŸ”Œ Port Scanner TCP SYN/Connect scanning, top ports, service detection
🏷️ Banner Grabbing Service fingerprinting on open ports
πŸ” SSL/TLS Analyzer Certificate details, cipher suites, vulnerability checks
🌍 WHOIS Lookup Domain registration, registrar, expiration data
πŸ“‘ HTTP Header Analysis Security headers, server info, cookie flags
πŸ› οΈ Technology Detection CMS, frameworks, libraries, server-side tech
πŸ“§ Email Harvesting Discover emails associated with target domain
πŸ“‚ Directory Brute Force Discover hidden paths, files, and directories
πŸ•΅οΈ OSINT Gathering Wayback machine, social media, public data
πŸ›‘οΈ Vulnerability Scanner CVE lookup, known vulnerability identification
πŸ“Š Report Generator HTML/JSON/TXT comprehensive reports

πŸ“¦ Installation

git clone https://github.com/michaelgregoryibizugbe/PHANTOM-RECON.git
cd phantom-recon
pip install -e .

Or install dependencies manually:

pip install -r requirements.txt

🎯 Usage

Full Reconnaissance

phantomrecon --target example.com --all --output report.html

Individual Modules

phantomrecon --target example.com --dns
phantomrecon --target example.com --ports --port-range 1-1000
phantomrecon --target example.com --subdomains --wordlist wordlists/subdomains.txt
phantomrecon --target example.com --whois
phantomrecon --target example.com --ssl
phantomrecon --target example.com --headers
phantomrecon --target example.com --tech
phantomrecon --target example.com --emails
phantomrecon --target example.com --dirs --wordlist wordlists/directories.txt
phantomrecon --target example.com --osint
phantomrecon --target example.com --vulns
phantomrecon --target example.com --banners

Combined Modules

phantomrecon --target example.com --dns --ports --ssl --headers --tech -o report.json

Configuration

phantomrecon --target example.com --all --config config.yaml --threads 50 --timeout 10

πŸ—οΈ Architecture

Engine (Orchestrator)
  β”œβ”€β”€ Module Registry
  β”œβ”€β”€ Thread Pool Executor
  β”œβ”€β”€ Result Aggregator
  └── Report Generator
        β”œβ”€β”€ HTML Report
        β”œβ”€β”€ JSON Report
        └── TXT Report

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/new-module)
  3. Commit changes (git commit -am 'Add new module')
  4. Push to branch (git push origin feature/new-module)
  5. Open a Pull Request

πŸ“œ License

MIT License β€” see LICENSE for details.

About

πŸ‘» PHANTOM-RECON Is An Advanced Network Reconnaissance Tool With Multi-Threaded Scanning, Stealth Mode, Service Fingerprinting & Comprehensive Reporting. For Authorized Pentesting.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages