Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

🛡️ Network Vulnerability Scanner

📌 Overview

A simple Python-based network vulnerability scanner that checks a target host for open TCP ports in the range 1–1025.
This project was developed as part of my Cybersecurity Bootcamp to practice Python scripting, socket programming, and network vulnerability assessment.


📂 Project Structure

📂 network-vulnerability-scanner

├── scanner.py # Main Python script

└── README.md


🚀 How to Use

  1. Run with a target host (preferred):
python scanner.py 192.168.1.10
  1. Or run interactively (you will be prompted for a host):
python scanner.py
  1. Optional flags:
python scanner.py 192.168.1.10 --start 20 --end 443 --timeout 0.2 --outfile MyScan.txt

The script scans TCP ports in the specified range (default 1–1024), prints open ports, and writes results to the file ScanResults (or your chosen --outfile).

⚠️ Use only on systems you own or have written permission to test.

🛠️ Tech Stack

Python (socket library)

Networking Fundamentals

📊 Results

Detected open ports on a host within seconds

Helped identify potential entry points for unauthorized access

Built foundation for more advanced vulnerability scanning tools

About

Python-based port scanner that detects open TCP ports (1–1025) to identify potential vulnerabilities.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages