SNS — WiFi & Network Security Scanner. 78 tools for network analysis, anti-hacking, IDS, port scanning, and security auditing.
- Features
- How It Works
- Tech Stack
- Installation
- Configuration
- Usage Guide
- Screenshots
- Roadmap
- FAQ
- Troubleshooting
- Contributing
- License
- ✔ 78 Network Tools — WiFi scanning, port scanning, packet analysis, IDS, vulnerability checks
- ✔ Intrusion Detection — Real-time IDS monitoring with alerts
- ✔ WiFi Security — Scan for rogue APs, weak encryption, deauth attacks
- ✔ Port Scanner — Fast multi-threaded port scanning with service detection
- ✔ Vulnerability Scanner — Checks for common CVEs and misconfigurations
- ✔ Traffic Analysis — Real-time bandwidth monitoring per device
- ✔ Report Generation — Detailed HTML/PDF security reports
Input ──► Processing Pipeline ──► Output
┌────────┐ ┌────────┐ ┌────────┐
│ Data │──►│ Engine │──►│ Result │
│ Source │ │ Logic │ │ │
└────────┘ └────────┘ └────────┘
- Input — Load data from file, API, or user input
- Process — Core engine applies logic/analysis/transformation
- Output — Results displayed in UI, saved to file, or sent via API
| Component | Technology |
|---|---|
| Language | Python 3.10+ |
| UI | CustomTkinter |
| Network | scapy + nmap + socket |
| Database | SQLite + CVE DB |
| Platform | Windows / Linux (Admin) |
git clone https://github.com/zougar99/netsecurityscan.git
cd netsecurityscan
pip install -r requirements.txt
# Install Nmap: https://nmap.org/download.htmlCreate a config.yaml or .env file in the project root:
# Application settings
debug: false
port: 8080
theme: dark
language: en- Run as Administrator:
python main.py - Select scan type (WiFi / Port / IDS / Vulnerability)
- Configure targets and parameters
- Start scan
- Review results and export report
(Screenshots coming soon. PRs welcome!)
- 🟢 Web dashboard
- 🟡 Mobile companion app
- ⚫ API access
- ⚫ Plugin system
- ⚫ Multi-language support
Nmap is optional but recommended for advanced port scanning.
No — only known CVEs from public databases.
| Problem | Solution |
|---|---|
| App won't start | Check Python version (3.10+); run pip install -r requirements.txt |
| No output | Check logs in logs/ folder; enable debug mode in config |
| Performance issues | Close other applications; reduce batch size in config |
| Dependency errors | Create fresh venv: python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt |
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push (
git push origin feature/amazing-feature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Made with ❤️ by zougar99