PyScan is a Python-based network scanner that identifies open ports, performs banner grabbing, and detects potential vulnerabilities.
This tool simulates real-world reconnaissance techniques used in penetration testing.
Scans the Network and checks how many ports are open
#install these Dependenies and run the code
pip install streamlit pandas
python -m pip install --upgrade pip setuptools wheel
python -m venv .venv
python -m streamlit run pyscan_web_full.py
Here’s an example of PyScan scanning localhost:
PyScan lets you export results for analysis:
Try PyScan instantly on Streamlit Cloud: