Rafael-Rdgz/NetWarden
GitHub: Rafael-Rdgz/NetWarden
Stars: 0 | Forks: 0
# NetWarden
NetWarden is a Python-based network vulnerability scanner that discovers active hosts, identifies open ports and running services, queries the NVD database for known CVEs, and generates a detailed HTML report with severity-coded findings.
## Features
- ARP-based host discovery using Scapy
- Port scanning and service version detection with Nmap (-sV)
- CVE lookup via NVD API for each detected service
- Color-coded HTML report (HIGH/MEDIUM/LOW) generated with Jinja2
- Supports single IPs and full network ranges (CIDR notation)
## Requirements
It needs the next libraries instaled in the system:
- Python 3
- Nmap
- scapy
- python-nmap
- nvdlib
- jinja2
## Usage
Run the scanner with:
sudo python3 netwarden.py
Then enter the target IP or network range (e.g. 192.168.1.0/24)
## Screenshots

