Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 Python Port Scanner with Flask

This is a simple web-based port scanner that allows you to scan:

  • Specific ports on a target IP address
  • All devices on a subnet (ping sweep)

Built using:

  • 🐍 Python
  • 🌐 Flask
  • 🖥 HTML/CSS/JavaScript

🚀 Features

  • Scan ports on a given IP
  • Discover live devices on a subnet
  • Web interface with a modal form
  • Threaded scanning for speed

📸 Demo

imagen

⚙️ Setup Instructions

1. Clone the repository

git clone https://github.com/AnxoRodri20/PortScanner.git
cd PortScanner

2. Create a virtual environment (recommended)

python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

3. Install dependencies

pip install flask

4. Run the app

python app.py

Then open your browser at http://127.0.0.1:5000


📡 Network Scan Example

From the UI:

  • Click Scan Network
  • Enter a subnet (e.g. 192.168.1.0/24)
  • The app will ping all hosts and show which are alive

🔎 Port Scan Example

From the UI:

  • Enter the target IP address
  • Set the start and end port range
  • Click Scan Ports
  • The app will show a list of open ports on the given host

🔐 Disclaimer

This tool is intended for educational purposes only.
Please do not scan networks you do not own or have permission to scan.

👨‍💻 Author

Developed by AnxoRodri20

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages