Skip to content

πŸ”Ž A lightweight Python-based Nmap automation tool for scanning single IPs or large IP lists using standard, script, and aggressive modes. Generates structured reports and simplifies recon workflows for cybersecurity students, sysadmins, and pentesters.

ritik2898/Network-Vulnerability-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Network Vulnerability Scanner β€” Nmap Automation Script

This tool automates Nmap scanning for single IPs or entire IP lists, using multiple scan types (-Pn, -sC, -sV, -A) and saving structured reports per target. It’s built to simplify reconnaissance for cybersecurity students, penetration testers, and sysadmins.


πŸ›  Features

Feature Description
βœ… Multi-level scans Runs basic, script, and aggressive scans per IP using Nmap
πŸ“‚ File or single input Supports both a single IP/domain or bulk IPs from a .txt file
πŸ“„ Per-IP output Creates individual .txt reports named after each scanned target
⚠ Error logging Catches invalid inputs or subprocess issues and logs them cleanly
πŸ” Repeatable Designed for automation and large-scale scanning workflows
πŸ§ͺ Educational Helps beginners learn about Nmap scanning and enumeration techniques

πŸš€ How It Works

1. Clone the Repository

git clone https://github.com/ritik2898/Network-Vulnerability-Scanner.git
cd Network-Vulnerability-Scanner

About

πŸ”Ž A lightweight Python-based Nmap automation tool for scanning single IPs or large IP lists using standard, script, and aggressive modes. Generates structured reports and simplifies recon workflows for cybersecurity students, sysadmins, and pentesters.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published