Advanced Web Discovery Tool by Abdulbasit OgundiranAdvanced Web Discovery Tool by Abdulbasit Ogundiran

Advanced Web Discovery Tool

Portfolio project
Abdulbasit Ogundiran

๐ŸŒ Advanced Web Discovery Tool

A powerful Python-based tool for discovering websites, subdomains, and web services across the internet. Perfect for security researchers, penetration testers, and network administrators.

๐Ÿš€ Features

๐ŸŒ Internet-Wide Scanning: Discover web servers across random IP ranges
๐Ÿ” Search Engine Integration: Find websites via multiple search engines
๐ŸŽฏ Subdomain Enumeration: Bruteforce subdomains using DNS queries
โšก High Performance: Async scanning with configurable concurrency
๐Ÿ“Š Multiple Output Formats: JSON and CSV export capabilities
๐Ÿ›ก๏ธ Safe Scanning: Built-in safeguards and ethical scanning practices

๐Ÿ“‹ Requirements

Python 3.8+
Kali Linux (recommended) or any Linux distribution
Required packages listed in requirements.txt

โšก Quick Start

Installation

# Clone the repository git clone https://github.com/Lekkingz/advanced-web-discovery_tool.git cd advanced-web-discovery # Install dependencies pip3 install -r requirements.txt # Make script executable chmod +x src/web_discoverer.py # Run with default settings (100 IPs, 50 threads) python3 src/web_discoverer.py # Scan more IPs with custom output python3 src/web_discoverer.py --ips 200 --threads 75 --output my_scan # Use custom website list echo "example.com" > targets.txt echo "github.com" >> targets.txt python3 src/web_discoverer.py -f targets.txt
###๐Ÿ”ง Advanced Usage

Custom Scans

Scan a single IP

python3 src/range_scanner.py 192.168.1.1

Scan a CIDR range

python3 src/range_scanner.py 192.168.1.0/24
#####Security Research

Scan with reverse DNS to find domain names, sample:

python3 src/range_scanner.py 203.0.113.0/24 --reverse-dns
##โš ๏ธ Legal and Ethical Usage Important: This tool is designed for:
โœ… Security research โœ… Penetration testing (with permission) โœ… Network administration โœ… Educational purposes
Prohibited:
โŒ Scanning networks without explicit permission โŒ Malicious activities โŒ Harassment or attacks
Always ensure you have proper authorization before scanning any network.
##๐Ÿ™ Acknowledgments Inspired by various open-source reconnaissance tools
Built with Python's amazing async ecosystem
Community contributions and feedback.

0 likes ยท 2 views ยท Jun 6, 2026

A tool for discovering websites, IPs, and subdomains for security research.

Tags