
Этот скрипт на Python проверяет уязвимость CVE-2024-6387 в серверах OpenSSH. Он поддерживает несколько IP-адресов, URL-адресов, диапазонов CIDR и портов. Скрипт также может читать адреса из файла.
Этот скрипт на Python предназначен для проверки SSH-серверов на уязвимость CVE-2024-6387, в частности на недавно обнаруженную regreSSHion, связанную с определёнными версиями OpenSSH. Инструмент поддерживает несколько IP-адресов, URL-адресов, CIDR-диапазонов и портов, а также может считывать адреса из файла. Результаты отображаются в категоризированном и цветовом формате для лучшей читаемости.

Создано Filipi Pires - Старший исследователь угроз и защитник кибербезопасности
Для запуска скрипта с несколькими IP, URL или CIDR-диапазонами прямо из командной строки:
python3 CVE-2024-6387-Vulnerability-Checker.py <addresses> -p <ports> -t <timeout>
addresses: IP-адреса, URL-адреса или CIDR-диапазоны для проверки (через пробел).
-p, --ports: Список номеров портов SSH через запятую (по умолчанию: 22).
-t, --timeout: Тайм-аут подключения в секундах (по умолчанию: 5.0).
Для запуска скрипта с адресами, указанными в файле:
python3 CVE-2024-6387-Vulnerability-Checker.py -f <filename> -p <ports> -t <timeout>
Для проверки нескольких IP, URL или CIDR-диапазонов прямо из командной строки:
python3 CVE-2024-6387-Vulnerability-Checker.py 192.168.1.1 192.168.1.2 192.168.1.0/24 example.com -p 22,2222 -t 5.0
python3 CVE-2024-6387-Vulnerability-Checker.py -f addresses.txt -p 22,2222 -t 5.0
Пример файла addresses.txt:
192.168.1.1
example.com
192.168.1.0/24
1. Форкните репозиторий: Нажмите кнопку "Fork" в правом верхнем углу этой страницы.
2. Клонируйте свой форк: Клонируйте ваш форкнутый репозиторий на локальную машину:
git clone https://github.com/YOUR_USERNAME/CVE-2024-6387-Vulnerability-Checker.git
cd CVE-2024-6387-Vulnerability-Checker
3. Создайте ветку: Создайте новую ветку для вашей функции или исправления ошибки.
git checkout -b my-feature-branch
4. Внесите изменения: Внесите свои изменения в код.
5. Зафиксируйте изменения: Зафиксируйте изменения с описательным сообщением коммита.
git add .
git commit -m "Description of the changes"
6. Отправьте ветку: Отправьте вашу ветку в ваш форкнутый репозиторий.
git push origin my-feature-branch
7. Создайте Pull Request: Перейдите в оригинальный репозиторий на GitHub и нажмите "New Pull Request". Выберите вашу ветку из выпадающего списка сравнения и отправьте pull request.
[09 июля 2024] - Первая версия - Запуск
[28 августа 2024] - Репозиторий обновлен