builtbysardor/network-audit
GitHub: builtbysardor/network-audit
Stars: 1 | Forks: 0
# NetShield
[](https://python.org)
[](https://flask.palletsprojects.com)
[](https://nmap.org)
[](LICENSE)
## Preview


## Features
- **Port Scanning** — Identify open ports on all devices using Nmap
- **Vulnerability Detection** — Flag known vulnerable services by version fingerprint
- **Device Discovery** — Map all active hosts on the local subnet
- **Security Reports** — Generate human-readable audit reports
- **Web Dashboard** — Flask UI to run scans and review results
## Tech Stack
| Layer | Technology |
|-------|-----------|
| Backend | Python · Flask |
| Scanner | Nmap (python-nmap) |
| Frontend | HTML · CSS · JavaScript |
## Prerequisites
sudo apt install nmap # Debian/Ubuntu
brew install nmap # macOS
## Quick Start
git clone https://github.com/builtbysardor/network-audit.git
cd network-audit
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python app.py
Open http://localhost:5000
## Usage
1. Enter your network range (e.g. `192.168.1.0/24`)
2. Click **Scan**
3. Review open ports and flagged vulnerabilities
4. Export the security report
## License
MIT © 2024 Sardor Buriyev