
Questo script Python verifica la vulnerabilità CVE-2024-6387 nei server OpenSSH. Supporta più indirizzi IP, URL, intervalli CIDR e porte. Lo script può anche leggere gli indirizzi da un file.
Questo script Python è progettato per verificare la presenza della vulnerabilità CVE-2024-6387 sui server SSH, in particolare la recentemente scoperta regreSSHion, associata a specifiche versioni di OpenSSH. Lo strumento supporta più indirizzi IP, URL, range CIDR e porte, e può anche leggere indirizzi da un file. I risultati vengono visualizzati in modo categorizzato e con codifica a colori per una migliore leggibilità.

Creato da Filipi Pires - Senior Threat Researcher & Cybersecurity Advocate
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 dei numeri di porta per SSH (predefinito: 22).
-t, --timeout: timeout di connessione in secondi (predefinito: 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. Fai il fork del repository: Fai clic sul pulsante "Fork" in alto a destra di questa pagina.
2. Clona il tuo fork: Clona il repository biforcato 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 di bug.
git checkout -b my-feature-branch
4. Apporta le modifiche: Apporta le tue modifiche al codice.
5. Committa le tue modifiche: Committa le tue modifiche con un messaggio di commit descrittivo.
git add .
git commit -m "Description of the changes"
6. Esegui il push del tuo branch: Carica il tuo branch sul tuo fork.
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]
[28 agosto 2024]