Skip to content

cookiebot404-ui/network-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Advanced Network Scanner

Description

A fast and efficient multi-threaded network port scanner built using Python. It scans a target IP for open ports, detects common services, measures scan time, and saves results to a file.


Features

  • Multi-threaded scanning (fast performance)
  • Detects open ports
  • Identifies common services (HTTP, SMB, etc.)
  • Measures scan duration
  • Saves results to a file (scan_results.txt)
  • Works on Windows/Linux

Technologies Used

  • Python
  • Socket Programming
  • Threading (concurrent.futures)

How to Run

  1. Install Python
  2. Clone the repository or download files
  3. Open terminal in project folder

Run the script:

python scanner.py

Example

Enter target IP: 127.0.0.1
Start port: 1
End port: 1000

Output:

[OPEN] Port 135 -> epmap
[OPEN] Port 445 -> microsoft-ds

Output File

Results are saved in:

scan_results.txt

Disclaimer

This tool is created for educational purposes only. Do not scan networks or systems without proper authorization.


Author

John Malella

About

A simple Python-based network port scanner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages