Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ansible-role-log4shell — Trova Log4Shell CVE-2021-44228 sul tuo sistema | Kitploit
Strumenti/GitHubGitHub/claranet/ansible-role-log4shell
Scanner di VulnerabilitàAnalisi delle VulnerabilitàAudit di ConfigurazioneSicurezza CloudDevSecOps
GitHubclaranet/ansible-role-log4shell

ansible-role-log4shell

Trova Log4Shell CVE-2021-44228 sul tuo sistema

Vedi Repository
1152 anni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Ansible role - log4shell

Maintainer License Release Status Ansible version Ansible Galaxy

⭐ Mettete una stella su GitHub — ci motiva molto!

Trova Log4Shell CVE-2021-44228 sul tuo sistema

Questo ruolo cerca di trovare JAR e WAR nel filesystem e tra i file aperti (lsof)

⚠️ Il tuo sistema potrebbe funzionare lentamente durante la scansione a causa del comando find su / e del processo di unarchive per la ricerca all'interno dei JAR/WAR

Questo ruolo popola la variabile log4shell_analyze_versions con un dizionario come questo:

root@kitploit:~
{
    "/tmp/rundeck.war": {
        "version": "2.13.2",
        "type": "war",
        "jndilookup": false
    },
    "/tmp/apache-log4j-2.12.1-bin/log4j-core-2.12.1.jar": {
        "version": "2.12.1",
        "type": "jar",
        "jndilookup": true
    },
    "/tmp/apache-log4j-2.12.1-bin/log4j-core-2.12.1-tests.jar": {
        "version": "2.12.1",
        "type": "jar",
        "jndilookup": false
    }
}

La chiave è il percorso in cui il ruolo ha trovato la libreria log4j.

Il valore è un dizionario contenente la versione di log4j in version, il tipo di file in type (war/jar) e la chiave jndilookup che indica se il file org/apache/logging/log4j/core/lookup/JndiLookup.class è presente in un jar

Un JAR senza JndiLookup.class non è vulnerabile secondo https://www.kb.cert.org/vuls/id/930724

⚠️ Requisiti

Ansible >= 4

⚡ Installazione

root@kitploit:~
ansible-galaxy install claranet.log4shell

⚙️ Variabili del ruolo

VariabileValore predefinitoDescrizione
log4shell_scan_path/Percorso del filesystem da scansionare

🔄 Dipendenze

N/A

✏️ Esempio di Playbook

root@kitploit:~
---
- hosts: all
  roles:
    - role: claranet.log4shell
      log4shell_scan_path: /opt

🔐 Hardening

😻 Contribuire

©️ Licenza

Mozilla Public License Version 2.0

Scarica lo strumento