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 image image image