Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Network Scanner

A multithreaded Python-based network port scanner built for cybersecurity learning and portfolio demonstration.

Features

  • Multithreaded TCP port scanning
  • Scan custom port ranges
  • Banner grabbing / service fingerprinting
  • Common service detection via port mapping
  • Export scan results to JSON
  • CLI argument support using argparse
  • Scan performance timing metrics

Technologies Used

  • Python 3
  • Socket Programming
  • Threading
  • JSON
  • Argparse

Disclaimer

This tool is intended for educational and authorized security testing only. Do not scan systems you do not own or have permission to test.

Example Usage

python main.py --target 127.0.0.1 --start 20 --end 100

About

Multithreaded Python network scanner with banner grabbing, service detection, JSON export, and CLI support.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages