
Questo script Python verifica la vulnerabilità CVE-2024-6387 nei server OpenSSH. Supporta più indirizzi IP, URL, range CIDR e porte. Lo script può anche leggere gli indirizzi da un file.
Questo script Python è progettato per controllare i server SSH per la vulnerabilità CVE-2024-6387, mirando specificamente al recentemente scoperto regreSSHion, associato a versioni specifiche di OpenSSH. Lo strumento supporta più indirizzi IP, URL, range CIDR e porte, e può anche leggere indirizzi da un file. I risultati sono visualizzati in modo categorizzato e con codifica a colori per una migliore leggibilità.

Per eseguire lo script con più IP, URL o range CIDR direttamente dalla riga di comando:
python3 CVE-2024-6387-Vulnerability-Checker.py <addresses> -p <ports> -t <timeout>
addresses: Indirizzi IP, URL o range CIDR da controllare (separati da spazi).
-p, --ports: Elenco separato da virgole di numeri di porta per SSH (default: 22).
-t, --timeout: Timeout di connessione in secondi (default: 5.0).
Per eseguire lo script con indirizzi specificati in un file:
python3 CVE-2024-6387-Vulnerability-Checker.py -f <filename> -p <ports> -t <timeout>
Per controllare più IP, URL o range CIDR direttamente dalla riga di comando:
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
Esempio di file addresses.txt:
192.168.1.1
example.com
192.168.1.0/24
1. Fork del Repository: Fai clic sul pulsante "Fork" in alto a destra di questa pagina.
2. Clona il tuo Fork: Clona il repository forkato sulla tua macchina locale:
git clone https://github.com/YOUR_USERNAME/CVE-2024-6387-Vulnerability-Checker.git
cd CVE-2024-6387-Vulnerability-Checker
3. Crea un Branch: Crea un nuovo branch per la tua funzionalità o correzione.
git checkout -b my-feature-branch
4. Apporta le Modifiche: Apporta le tue modifiche al codice.
5. Effettua il Commit delle Tue Modifiche: Effettua il commit delle tue modifiche con un messaggio di commit descrittivo.
git add .
git commit -m "Description of the changes"
6. Carica il Tuo Branch: Carica il tuo branch sul repository forkato.
git push origin my-feature-branch
7. Crea una Pull Request: Vai al repository originale su GitHub e fai clic su "New Pull Request". Seleziona il tuo branch dal menu a discesa di confronto e invia la tua pull request.
[09 luglio 2024]