Skip to content

About

A high-performance, multithreaded network scanner & banner grabber in Python with CLI interface and automated JSON/HTML security report generation.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Multithreaded Network Scanner & Banner Grabbing Tool

A lightweight, high-performance multithreaded network scanner written in Python. This tool identifies open ports, extracts service banners, and generates structured security reports (JSON & HTML).

Features

  • High Speed: Concurrent thread pool scanning (ThreadPoolExecutor).
  • Flexible Port Selection: Scan top ports by default, single ports, custom ranges (1-1024), or comma-separated lists (22,80,443).
  • Banner Grabbing: Automatically probes open ports for running service information.
  • Reporting: Export findings to JSON or ready-to-view HTML reports.
  • Modern CLI: Uses rich for formatted output.

Installation

git clone [https://github.com/YOUR_USERNAME/network-vulnerability-scanner.git](https://github.com/YOUR_USERNAME/network-vulnerability-scanner.git)
cd network-vulnerability-scanner
pip install -r requirements.txt

About

A high-performance, multithreaded network scanner & banner grabber in Python with CLI interface and automated JSON/HTML security report generation.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages