Davinflz/network-security-scanner
GitHub: Davinflz/network-security-scanner
Stars: 0 | Forks: 0
# Network Security Scanner
A Python port scanner built to practice socket programming and networking concepts.
Scans a target IP for open ports and saves the results to a text file.
## Features
- Custom port range scanning
- Open port detection via TCP connection
- Saves results to `scan_results.txt`
- Input validation for port range order
## How to run
1. Make sure Python 3 is installed
2. Run: `python main.py`
3. Enter the target IP address and port range when prompted
## What I learned
- TCP socket programming in Python
- How port scanning works at a low level
- Timeout handling and connection error codes