Skip to content

πŸœ‚ AetherRecon - Modular OSINT & Reconnaissance Framework | Domain, IP & Subdomain intelligence | CLI + JSON output

License

Notifications You must be signed in to change notification settings

cursedwind/AetherRecon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸœ‚ AetherRecon

AetherRecon is a modular, extensible OSINT & reconnaissance framework designed for domain, IP, and subdomain intelligence gathering.

Built with clean architecture, multi-module design, and scalability in mind.


✨ Features

  • πŸ” Domain reconnaissance (DNS, MX, NS, TXT, CNAME, A/AAAA)
  • 🌐 Subdomain enumeration (bruteforce + crt.sh)
  • 🧭 IP intelligence (ASN, geolocation, reverse DNS, WHOIS-style data)
  • πŸ›° HTTP analysis
  • 🧩 Modular architecture
  • πŸ›  CLI-based interface

πŸ“Έ Screenshoot's

  • Main CLI Main CLI

  • Domain Analysis (CLI) Domain Analysis

  • IP Recon (CLI) IP Recon

  • Subdomain Recon (CLI) Subdomain Reco

πŸ“¦ Installation

git clone https://github.com/cursedwind/AetherRecon.git
cd AetherRecon
pip install -r requirements.txt

πŸš€ Usage

  • General help:
python main.py --help

  • Domain analysis
python main.py domain example.com
  • JSON Output
python main.py domain example.com --json

  • IP analysis
python main.py ip 8.8.8.8
  • JSON Output
python main.py ip 8.8.8.8 --json

  • Subdomain Enumeration
python main.py subdomain example.com 
  • JSON Output
python main.py subdomain example.com --json

  • HTTP Analysis
python main.py http http://example.com
  • JSON Output
python main.py http http://example.com --json

🧠 Architecture

AetherRecon/
β”œβ”€β”€ core/
β”‚   β”œβ”€β”€ app_logger.py
β”‚   β”œβ”€β”€ config.py
β”‚   └── engine.py
β”‚
β”œβ”€β”€ img/
β”‚   β”œβ”€β”€ AetherRecon.png
β”‚   β”œβ”€β”€ AetherRecon_Domain.png
β”‚   β”œβ”€β”€ AetherRecon_IP.png
β”‚   └── AetherRecon_Subdomain.png
β”‚
β”œβ”€β”€ modules/
β”‚   └── domain/
β”‚       β”œβ”€β”€ dns.py
β”‚       β”œβ”€β”€ ip.py
β”‚       └── subdomain.py
β”‚
β”œβ”€β”€ utils/
β”‚   β”œβ”€β”€ http.py
β”‚   └── parser.py
β”œβ”€β”€ cli.py
β”œβ”€β”€ main.py
β”œβ”€β”€ README.md
└── requirements.txt

βš™οΈ Configuration

Edit config.py to customize:

  • Timeout values
  • Enabled modules
  • Debug mode
  • API endpoints

πŸ›‘ Disclaimer

  • This tool is intended for educational and authorized security testing purposes only.

The author is not responsible for any misuse.

⭐ Author

Developed by Cursed Wind.

❀️ Contributing

Pull requests, issues and feature ideas are welcome.


About

πŸœ‚ AetherRecon - Modular OSINT & Reconnaissance Framework | Domain, IP & Subdomain intelligence | CLI + JSON output

Topics

Resources

License

Stars

Watchers

Forks

Languages