An open API service indexing awesome lists of open source software.

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.

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

![](https://i.imgur.com/nC72ype.gif)

## 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.