Skip to content

Mr-Robot-01-Yes-or-No/advanced-recon-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 Advanced Recon Tool

Advanced Website Reconnaissance & Tech Fingerprinting Framework


🚀 Professional cybersecurity reconnaissance framework for infrastructure analysis, DNS enumeration, SSL inspection, technology fingerprinting, and attack surface discovery.


📌 Overview

This project simulates real-world reconnaissance workflows used during:

  • Penetration Testing
  • Bug Bounty Recon
  • Infrastructure Enumeration
  • Security Assessments
  • Attack Surface Mapping

The tool automates infrastructure intelligence gathering while presenting results through a visually rich terminal interface powered by Rich.


⚡ Core Features

Feature Description
🌐 DNS Enumeration A, MX, NS, TXT & CNAME Analysis
🔐 SSL Inspection TLS Version, Issuer & Expiry Analysis
🔒 Security Headers Security Posture Assessment
⚙️ Tech Fingerprinting CMS, Framework & Server Detection
🔌 Port Scanning Open Service Enumeration
📄 Reporting JSON & TXT Export
🎨 Rich UI Professional Terminal Dashboard

🖥 Screenshots

🚀 Recon Workflow


🔒 Security Header Analysis


🔌 Port Scan Results


🧠 Recon Workflow

Target Input
     ↓
IP Resolution
     ↓
HTTP Header Analysis
     ↓
SSL/TLS Inspection
     ↓
DNS Enumeration
     ↓
WHOIS Intelligence
     ↓
Technology Fingerprinting
     ↓
Port Scanning
     ↓
Report Generation

🛠 Tech Stack

Technology Purpose
Python 3 Core Development
Rich Terminal UI
Requests HTTP Analysis
DNSPython DNS Enumeration
Python-WHOIS WHOIS Intelligence
Socket Networking
SSL TLS Inspection

📂 Project Structure

advanced-recon-tool/
│
├── main.py
├── requirements.txt
├── README.md
│
├── reports/
├── screenshots/
│
└── modules/

⚙️ Installation

git clone https://github.com/Mr-Robot-01-Yes-or-No/advanced-recon-tool.git

cd advanced-recon-tool

python -m pip install -r requirements.txt

▶️ Usage

python main.py

📈 Future Improvements

  • 🔍 Subdomain Enumeration
  • 🧠 CVE Mapping
  • 🌐 Dashboard Interface
  • 📑 PDF Reporting
  • ☁️ Shodan Integration
  • 🛡 Vulnerability Detection

⚠ Disclaimer

This project is developed for educational and authorized security testing purposes only.

Unauthorized usage against systems you do not own or have explicit permission to assess may violate laws and regulations.


👨‍💻 Ujas Gohil

Cybersecurity • Networking • Python Automation • Ethical Hacking

⭐ Star the repository if you found it useful.

About

Advanced Website Recon & Tech Fingerprinting Tool built with Python for DNS analysis, SSL inspection, security header auditing, technology fingerprinting, and infrastructure reconnaissance.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages