is a simple and efficient port scanner that quickly identifies open ports on a target IP or domain
GenSPScanner is a simple and efficient port scanning tool. It allows users to scan a range of ports on a specified target IP address or domain, identifying open ports and potential vulnerabilities.
- Multithreaded Scanning: Utilizes multiple threads to accelerate the scanning process.
- Color-Coded Output: Provides color-coded output for better readability.
- Error Handling: Includes checks for valid IP addresses, domain names, and port ranges.
- Python 3.x
colorama
package (for colored output in the terminal)
- Clone the repository:
git clone https://github.com/geniuszlyy/GenSPScanner.git
- Install dependencies:
pip install colorama
To use GenSPScanner, execute the script with the following command:
python GenSPScanner.py [target] [start_port] [end_port]
- target: The IP address or domain name to scan.
- start_port: The starting port number in the range.
- end_port: The ending port number in the range.
python GenSPScanner.py 192.168.1.1 1 65535
This command scans ports 1 to 65535 on the IP address 192.168.1.1
.
- Open ports are displayed in a color-coded format indicating successful connections.
- Errors such as invalid IP addresses, domain names, or port ranges are highlighted with specific messages.
GenSPScanner - это простой и эффективный инструмент для сканирования портов. Он позволяет пользователям сканировать диапазон портов на указанном целевом IP-адресе или домене, выявляя открытые порты и потенциальные уязвимости.
- Многопоточное сканирование: Использует несколько потоков для ускорения процесса сканирования.
- Цветной вывод: Обеспечивает цветное отображение для лучшей читаемости.
- Обработка ошибок: Включает проверки на допустимость IP-адресов, доменных имен и диапазонов портов.
- Python 3.x
- Пакет
colorama
(для цветного вывода в терминале)
- Клонируйте репозиторий:
git clone https://github.com/geniuszlyy/GenSPScanner.git
- Установите зависимости:
pip install colorama
Для использования GenSPScanner выполните скрипт с помощью следующей команды:
python GenSPScanner.py [target] [start_port] [end_port]
- target: IP-адрес или доменное имя для сканирования.
- start_port: Начальный номер порта в диапазоне.
- end_port: Конечный номер порта в диапазоне.
python GenSPScanner.py 192.168.1.1 1 65535
Эта команда сканирует порты с 1 по 65535 на IP-адресе 192.168.1.1
.
- Открытые порты отображаются в цветном формате, указывающем на успешные подключения.
- Ошибки, такие как недопустимые IP-адреса, доменные имена или диапазоны портов, выделяются специальными сообщениями.