Port Prober is Automated Simple python script for port scan and It can check whether the Provided port of the remote host can be Forwardable or Not.
::::::::: :::::::: ::::::::: ::::::::::: ::::::::: ::::::::: :::::::: ::::::::: :::::::::: :::::::::
:+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+:
+:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+
+#++:++#+ +#+ +:+ +#++:++#: +#+ +#++:++#+ +#++:++#: +#+ +:+ +#++:++#+ +#++:++# +#++:++#:
+#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+
#+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+#
### ######## ### ### ### ### ### ### ######## ######### ########## ### ###
usage: main.py [-h] [-i IP] [-H HOST] [-p PORT] [-a] [-P PORT] [-v] [-f PF]
Port Prober
example: python3 main.py -i 172.217.31.196 -p 1000
python3 main.py -H www.google.com -P "21 22 53 80 443 445"
optional arguments:
-h, --help show this help message and exit
-i IP, --ip IP IP Address of Host (default: 127.0.0.1)
-H HOST, --host HOST Host Name (default: secarmy.org)
-p PORT, --port PORT Range of Port
-a Aggressive Scanning
-P PORT, --PORT PORT List of Particular Ports (Example: --PORT "21 22 80 443")
-v, --version Prints Version
-f PF, --port-forwardable PF
To Check whether Open Port is Forwardable or not
1.Python 3.X with pip3 Installed
If not then, pip3 installation
apt install python3-pip
To Check pip versioon
pip3 --version
Open Terminal and type
git clone https://github.com/Aravindha1234u/PortProber
cd PortProber
To Install required Python package
pip3 install -r requirements.txt
or
python3 -m pip install -r requirements.txt
To Run Port Prober (displays Help)
python3 main.py -i 172.217.31.196 -p 1000
python3 main.py -i 127.0.0.1 -f 64352
Feel free to express any kind of bug or error in this tool by reporting it in issues, So that it can be fixed soon.