pscan is a GUI-based port scanner built using Tkinter and Requests. It provides a user-friendly interface for scanning open ports on a target machine. The tool also includes error handling and banners for enhanced user experience. Additionally, it utilizes a known ports list to identify the names of open ports.
- Graphical User Interface (GUI) for ease of use.
- Scans for open ports on a specified target.
- Error handling for smooth operation.
- Displays banners for identified services.
- Utilizes a known ports list for port identification.
-
Clone the repository:
sh git clone https://github.com/flamin-goes/PScan.git
-
Navigate to the project directory:
sh cd pscan
-
Install dependencies:
sh pip install -r requirements.txt
-
Run the application:
sh python pscan.py
-
Enter the target IP address or hostname.
-
Click on the "Scan" button to initiate the port scan.
-
View the scan results in the GUI interface.