A lightweight and easy-to-use port scanner built with FastAPI and a clean Web UI.
Whether you're a developer, security enthusiast, or network admin, this tool offers a simple yet powerful interface to scan ports in real-time — straight from your browser.
🌐 Proof Mass_WebScan based on Web-UI
- ⚡ Asynchronous & threaded scanning for high-speed performance
- 🌐 Web-based UI built with TailwindCSS – mobile-friendly & dark-mode ready
- 🔌 Scan common ports or define your own custom port lists
- 🧪 Target by domain or IP address – test any reachable host
- 🌍 Scan IP ranges or CIDR blocks for mass scanning capability
- 📊 Live, real-time results via WebSocket streaming
- 🧼 Beginner-friendly & zero bloat – clean, readable codebase
- 💾 Auto-save results into folder Success_Results
FastAPI– high-performance async backendTailwindCSS– modern and responsive frontend stylingWebSockets– real-time communication for scan statusPython 3.10+– built with the latest async features
git clone https://github.com/drcrypterdotru/mass-webscan.git
cd mass-webscan
pip install -r requirements.txt
python3 main.py and open browser localhost:8000Link DEMO & Usage Telegram Video
This tool is intended strictly for educational and authorized use only.
- 🧪 Use it to test and understand network behavior, security, or for learning purposes.
- 🚫 Do not use this tool to scan IPs, domains, or networks you do not own or have explicit permission to test.
- ⚖️ Unauthorized scanning may violate laws or terms of service and could result in legal consequences.
You are solely responsible for how you use this tool.



