https://github.com/pymike00/p_scan
:robot: Simple Multi Thread TCP Port Scanner built with Python.
https://github.com/pymike00/p_scan
port-scanner port-scanning rich speedcoding tcp tcp-port-scanner tcp-socket
Last synced: 10 months ago
JSON representation
:robot: Simple Multi Thread TCP Port Scanner built with Python.
- Host: GitHub
- URL: https://github.com/pymike00/p_scan
- Owner: pymike00
- License: mit
- Created: 2020-11-08T17:12:47.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-04-11T19:14:56.000Z (about 3 years ago)
- Last Synced: 2024-12-24T07:51:23.398Z (over 1 year ago)
- Topics: port-scanner, port-scanning, rich, speedcoding, tcp, tcp-port-scanner, tcp-socket
- Language: Python
- Homepage: https://youtu.be/4i5k1wSM1dM
- Size: 132 KB
- Stars: 14
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# p_scan - simple multithread tcp port scanner
Simple TCP Port Scanner. *Written with the sole purpose of having fun while making a YouTube video*.
SpeedCoding YouTube Video: https://youtu.be/4i5k1wSM1dM

## Install
```
git clone https://github.com/pymike00/p_scan.git
cd p_scan
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd src
python3 p_scan.py
```
By default PScan only scans for some commonly used ports, the list of which can be found in "common_ports.json".
The repo also include a "iana_tcp_ports,json" file containing an higher number of ports and their related common service.
To use this file just update the value of PORTS_DATA_FILE in the PScan class.