Skip to content

KatlehoMaitse/python-network-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

python-network-scanner

A basic TCP port scanner built with Python for network reconnaissance.

Python Network Port Scanner

Description

A lightweight, efficient TCP port scanner designed for network reconnaissance. This tool automates the process of checking for open ports on a target IP address, which is a fundamental step in vulnerability assessment and cybersecurity auditing.

Features

  • Fast Scanning:** Includes a configurable timeout to prevent hanging on closed ports.
  • Socket Integration: Uses the Python socket module for direct low-level network interfacing.
  • Clean Output: Clearly identifies open vs. closed services for easy analysis.

What I Learned

  • Fundamentals of the TCP/IP stack and the 3-way handshake.
  • How to use Python to automate manual security tasks.
  • Basic network troubleshooting and connection handling.

Usage

  1. Clone the repository.
  2. Run the script: python scanner.py
  3. Enter the target IP to begin the scan.

About

A basic TCP port scanner built with Python for network reconnaissance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages