TCP Port Scanner Application
TCP Port Scanner
- Local Host Port Scanning
- LAN IP and Port Scanning
The implemented as streamlit web application that runs on the localhost.
- The localhost’s IP address and the hostname of the device.
- Multi-threading used to make the finding ports on the localhost more faster.
- The machine performs a ping sweep as well as a SYN and FIN scan to find the IP address of all the devices and the set of vulnerable ports located on their machines.
Languages: python, markdown
LocalHost: streamlit
Clone the project
git clone https://github.com/AlanJoji/PortScan.git
Go to the project directory
cd PortScan
Install dependencies
- For Multi-threading|processing
pip install multiprocessing
- For OS independent ping sweep
pip install ping3
- For streamlit
pip install streamlit
Run the Program
streamlit run main.py