SonU1001/reconX

GitHub: SonU1001/reconX

一款基于 Python 的自动化侦察框架,用于加速子域名发现、DNS/WHOIS 分析与端口扫描的集成工具。

Stars: 0 | Forks: 0

# 🔍 ReconX

⚡ Advanced Reconnaissance Automation Framework for Bug Bounty Hunting & Penetration Testing

![Python](https://img.shields.io/badge/Python-3.x-blue?style=for-the-badge\&logo=python) ![Security](https://img.shields.io/badge/Purpose-Bug%20Bounty%20Recon-red?style=for-the-badge) ![Platform](https://img.shields.io/badge/Platform-Windows%20%7C%20Linux-lightgrey?style=for-the-badge) ![License](https://img.shields.io/badge/License-Educational-green?style=for-the-badge)

# 🚀 Introduction ReconX is a **Python-based reconnaissance automation tool** designed to help: * Security researchers * Bug bounty hunters * Penetration testers * Cybersecurity learners gather **critical information about a target domain quickly and efficiently**. It performs multiple reconnaissance tasks in **one automated run**, including: * Subdomain discovery * DNS analysis * WHOIS lookup * Port scanning All through a **clean, interactive command-line interface**. # ✨ Features * 🔎 Subdomain Enumeration *(custom wordlist support)* * 🌐 HTTP / HTTPS status checking * 📄 WHOIS lookup * 📡 DNS Enumeration *(A, MX, NS, TXT records)* * 🚪 Port scanning *(top common ports)* * 🖥️ Beautiful CLI interface *(colorful + structured)* * 📂 Organized output saved automatically # 🖥️ Demo *(Add a GIF here once available)* Example: ``` assets/reconx-demo.gif ``` Example CLI output: ``` ██████╗ ███████╗ ██████╗ ██████╗ ███╗ ██╗██╗ ██╗ ██╔══██╗██╔════╝██╔════╝██╔═══██╗████╗ ██║╚██╗██╔╝ ██████╔╝█████╗ ██║ ██║ ██║██╔██╗ ██║ ╚███╔╝ ██╔══██╗██╔══╝ ██║ ██║ ██║██║╚██╗██║ ██╔██╗ ██║ ██║███████╗╚██████╗╚██████╔╝██║ ╚████║██╔╝ ██╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝ ``` # 📥 Download & Installation Follow these steps to set up ReconX. ## Step 1 — Clone the Repository ``` git clone https://github.com/SonU1001/reconX.git cd reconX ``` ## Step 2 — Install Dependencies Make sure **Python is installed**, then run: ``` pip install -r requirements.txt ``` ## Step 3 — (Recommended) Create Virtual Environment ``` python -m venv venv venv\Scripts\activate # Windows ``` # ⚙️ How to Use Run the tool: ``` python main.py ``` Then enter your target domain: ``` example.com ``` ReconX will automatically start: * Subdomain Enumeration * WHOIS Lookup * DNS Enumeration * Port Scanning # 📂 Output All results are automatically saved in: ``` output/ ``` Example structure: ``` output/example.com/ ├── subdomains_alive.txt ├── subdomains_all.txt ├── whois.txt ├── dns_A.txt ├── dns_MX.txt ├── dns_NS.txt ├── dns_TXT.txt └── port_scan.txt ``` Each file contains results from a **specific module**. # 🧠 Custom Wordlist Modify the subdomain wordlist anytime. File location: ``` wordlists/subdomains.txt ``` Supported sizes: * Small lists *(20 entries)* * Medium lists *(1000 entries)* * Large lists *(100,000+ entries)* No code changes required. # 📤 Save Output to File (Optional) Save terminal output: ``` python main.py > results.txt ``` # 📊 Recon Flow ``` +-------------+ | Input URL | +------+------+ | +---------+----------+ | Subdomain Enum | +---------+----------+ | +---------+----------+ | HTTP Check | +---------+----------+ | +---------+----------+ | WHOIS + DNS | +---------+----------+ | +---------+----------+ | Port Scan | +---------+----------+ | +------+------+ | Output | +-------------+ ``` # ⚠️ Legal Disclaimer This tool is intended for **educational and authorized security testing only**. * Do **NOT** use this tool on systems without permission * The **user is responsible for any misuse** # 👨‍💻 Author **Sukhveer (SonU1001)** GitHub: https://github.com/SonU1001 # 🚀 Future Improvements * CLI arguments *(threads, ports, silent mode)* * JSON output support * Screenshot capture * Integration with advanced recon tools # 🔥 Final Note This version is: * Clean ✅ * Professional ✅ * Easy to follow ✅ * Perfect for GitHub visitors ✅ * Recruiter-friendly ✅ ⭐ If you find this project useful, **consider giving it a star!**
标签:A记录, Bug Bounty, CLI, DNS分析, DNS枚举, ESC6, HTTPS状态检查, HTTP状态检查, MX记录, NS记录, Python, ReconX, TXT记录, WHOIS查询, WiFi技术, 主机安全, 二进制发布, 侦察框架, 协议探测, 可自定义解析器, 威胁情报, 子域名枚举, 密码管理, 开发者工具, 开源工具, 数据统计, 无后门, 端口扫描, 系统安全, 网络安全, 网络安全学习, 网络安全工具, 自动化侦察, 自动化信息收集, 逆向工具, 隐私保护