EgyPort is a powerful and user-friendly port scanning tool designed to provide comprehensive network security assessments. With its advanced features and intuitive interface, EgyPort allows you to identify open ports, detect services, and analyze potential vulnerabilities within your target network.
- High-Speed Scanning: EgyPort employs multithreading techniques to scan all 65,535 ports rapidly, saving you time and effort.
- Real-Time Progress Updates: Stay informed with the progress bar, which provides live updates on the scanning process and the discovered open ports.
- Accurate Port Detection: EgyPort accurately identifies open ports and provides detailed information about the associated services running on those ports.
- Intelligent Banner Grabbing: Retrieve service titles, versions, and banners to gain insights into the target system's software stack.
- Supports IP Addresses and Domain Names: Scan both IP addresses and domain names, giving you the flexibility to assess various network configurations.
- Ctrl+C Interruption Support: Terminate the scanning process gracefully by pressing Ctrl+C, ensuring a smooth and controlled exit.
- Clone the EgyPort repository or download the
port.py
file. - Install Python 3.x if it is not already installed on your system.
- Install the required dependencies by running
pip install -r requirements.txt
. - Run the script using the command
python port.py
. - When prompted, enter the target IP address or domain name you want to scan.
- Sit back and relax while EgyPort scans all the ports and provides you with the results.
python port.py