Bash Based Information Gathering & Reconnaissance Automation Framework
Fast • Lightweight • Automated • Organized • Ethical Security Research Focused
ReconX v1.0 is a lightweight and powerful Bash-based Information Gathering and Recon Automation Tool built for:
- Security Researchers
- Ethical Hackers
- Penetration Testers
- Students
- Bug Bounty Hunters
ReconX automates the initial reconnaissance phase by collecting important information about authorized targets and generating clean reports automatically.
Instead of running multiple commands manually, ReconX combines essential recon tasks into a single workflow.
- ICMP Ping Testing
- Target Reachability Check
- Packet Loss Detection
- Response Time Analysis
- DNS Lookup
- DNS Record Enumeration
- A Record Collection
- AAAA Record Collection
- MX Record Collection
- TXT Record Collection
- NS Record Collection
- IP Resolution
- GeoIP Lookup
- ISP Information Collection
- Location Information Gathering
- WHOIS Lookup
- Registrar Information
- Domain Creation Date
- Domain Expiry Date
- Name Server Collection
- DNSSEC Detection
- HTTP Header Collection
- HTTP Status Code Detection
- robots.txt Retrieval
- Technology Fingerprinting
- Security Header Analysis
- SSL/TLS Certificate Inspection
- Fast Port Scanning
- Service Detection
ReconX automatically generates:
- HTML Reports
- TXT Reports
- Categorized Results
- Organized Output
ReconX currently includes 13 automated modules:
- Ping Scan
- DNS Lookup
- DNS Record Enumeration
- IP Resolution
- GeoIP Lookup
- WHOIS Lookup
- Port Scan
- HTTP Header Collection
- Security Header Analysis
- HTTP Status Detection
- robots.txt Retrieval
- SSL Certificate Analysis
- Technology Detection
git clone https://github.com/YOUR_USERNAME/ReconX.gitcd ReconXchmod +x reconx.sh./reconx.shReconX automatically installs required packages.
Required tools include:
- ping
- nslookup
- whois
- nmap
- curl
- openssl
- dig
- whatweb
Simply select:
1) Install Requirements / Tools
and ReconX will handle the rest automatically.
When ReconX starts you will see:
1) Install Requirements / Tools
2) Start Recon (Single or Multiple Targets)
3) View Saved Reports
0) Exit
Choose:
2) Start Recon
Then:
1) Single Target
Example:
example.com
Choose:
2) Start Recon
Then:
2) Multiple Targets
Create a file:
targets.txt
Example:
example.com
example.org
example.net
Run the scan and ReconX will process all targets automatically.
ReconX creates a dedicated reports directory:
reports/
├── report_example_20260707_192000.txt
├── report_example_20260707_192000.html
└── ReconX_Report_20260707_192000.html
- Modern Dark Theme
- Organized Categories
- Expandable Sections
- Easy Navigation
- Multiple Target Support
- Professional Layout
- Kali Linux
- Parrot OS
- Ubuntu
- Debian Based Distributions
✔ Lightweight
✔ Bash Powered
✔ Beginner Friendly
✔ Automated Reports
✔ Multiple Target Support
✔ Easy Installation
✔ Clean Interface
✔ Fast Recon Workflow
- GitHub: https://github.com/GehnaMasheshwari
- LinkedIn: https://www.linkedin.com/in/gehnamaheshwari3018
ReconX is intended for:
- Educational Purposes
- Authorized Security Assessments
- Internal Testing Environments
- Ethical Hacking Practice
Do not use this tool against systems you do not own or do not have explicit authorization to test.
Unauthorized usage may violate laws and regulations in your jurisdiction.
Copyright © 2026 Gehna Maheshwari.
This project is released for educational and authorized security research purposes only.
RECON. ENUMERATE. ANALYZE.
Built with Bash. Designed for Ethical Hackers.
