
Dieses Python-Skript prüft auf die Schwachstelle CVE-2024-6387 in OpenSSH-Servern. Es unterstützt mehrere IP-Adressen, URLs, CIDR-Bereiche und Ports. Das Skript kann Adressen auch aus einer Datei lesen.
Dieses Python-Skript dient zur Überprüfung von SSH-Servern auf die Schwachstelle CVE-2024-6387, insbesondere die kürzlich entdeckte regreSSHion, die mit bestimmten Versionen von OpenSSH in Verbindung steht. Das Tool unterstützt mehrere IP-Adressen, URLs, CIDR-Bereiche und Ports und kann Adressen auch aus einer Datei lesen. Die Ergebnisse werden zur besseren Lesbarkeit kategorisiert und farblich hervorgehoben.

Um das Skript mit mehreren IPs, URLs oder CIDR-Bereichen direkt von der Befehlszeile aus auszuführen:
python3 CVE-2024-6387-Vulnerability-Checker.py <adressen> -p <ports> -t <timeout>
adressen: IP-Adressen, URLs oder CIDR-Bereiche zur Überprüfung (durch Leerzeichen getrennt).
-p, --ports: Kommagetrennte Liste der Portnummern für SSH (Standard: 22).
-t, --timeout: Verbindungs-Timeout in Sekunden (Standard: 5.0).
Um das Skript mit Adressen aus einer Datei auszuführen:
python3 CVE-2024-6387-Vulnerability-Checker.py -f <dateiname> -p <ports> -t <timeout>
Um mehrere IPs, URLs oder CIDR-Bereiche direkt von der Befehlszeile aus zu überprüfen:
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
Beispieldatei addresses.txt:
192.168.1.1
example.com
192.168.1.0/24
1. Repository forken: Klicke auf die Schaltfläche "Fork" oben rechts auf dieser Seite.
2. Fork klonen: Klone dein geforktes Repository auf deinen lokalen Rechner:
git clone https://github.com/DEIN_BENUTZERNAME/CVE-2024-6387-Vulnerability-Checker.git
cd CVE-2024-6387-Vulnerability-Checker
3. Branch erstellen: Erstelle einen neuen Branch für deine Funktion oder Fehlerbehebung.
git checkout -b mein-feature-branch
4. Änderungen vornehmen: Nimm deine Änderungen am Code vor.
5. Änderungen committen: Committe deine Änderungen mit einer aussagekräftigen Commit-Nachricht.
git add .
git commit -m "Beschreibung der Änderungen"
6. Branch pushen: Pushe deinen Branch in dein geforktes Repository.
git push origin mein-feature-branch
7. Pull-Request erstellen: Gehe zum ursprünglichen Repository auf GitHub und klicke auf "New Pull Request". Wähle deinen Branch aus dem Vergleichs-Dropdown aus und reiche deinen Pull-Request ein.
[09. Juli 2024]