SecPorts is a Python tool for scanning open ports on a target machine.
- Python 3.x
- Clone the repository:
git clone https://github.com/emenmousavi/secports
- Navigate to the SecPorts directory:
cd SecPorts
- Run the script:
python secports.py
- Follow the prompts to enter the target IP address or domain, start port, and end port.
- Multi-threaded port scanning for faster results.
- Support for scanning a range of ports.
- Simple and easy-to-use command-line interface.
- Logging of open ports.
- Error handling for robustness.
- This tool is for educational and testing purposes only. Ensure you have proper authorization before scanning any network.
- Adjust the maximum number of workers in the
ThreadPoolExecutor
according to your system resources and network limitations. - Customize logging settings as needed for your environment.
Feel free to enhance the script or contribute to the repository!