Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ansible-role-log4shell — Recherchez Log4Shell CVE-2021-44228 sur votre système | Kitploit
Outils/GitHubGitHub/claranet/ansible-role-log4shell
Scanners de VulnérabilitésAnalyse des VulnérabilitésAudit de ConfigurationSécurité CloudDevSecOps
GitHubclaranet/ansible-role-log4shell

ansible-role-log4shell

Recherchez Log4Shell CVE-2021-44228 sur votre système

Voir le dépôt
115il y a 2 ansPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Rôle Ansible - log4shell

Maintainer License Release Status Ansible version Ansible Galaxy

⭐ Mettez-nous une étoile sur GitHub — cela nous motive beaucoup !

Trouvez Log4Shell CVE-2021-44228 sur votre système

Ce rôle essaie de trouver les fichiers JAR et WAR sur le système de fichiers et parmi les fichiers ouverts (lsof)

⚠️ Votre système peut ralentir pendant l'analyse en raison d'une commande find sur / et du processus de décompression pour inspecter l'intérieur des JAR/WAR

Ce rôle remplit la variable log4shell_analyze_versions avec un dictionnaire comme celui-ci :

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 clé est le chemin où le rôle a trouvé la bibliothèque log4j.

La valeur est un dictionnaire contenant la version de log4j dans version, le type de fichier dans type (war/jar) et la clé jndilookup qui vous indique si le fichier org/apache/logging/log4j/core/lookup/JndiLookup.class est présent dans un fichier jar.

Un JAR sans JndiLookup.class n'est pas vulnérable selon https://www.kb.cert.org/vuls/id/930724

⚠️ Prérequis

Ansible >= 4

⚡ Installation

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

⚙️ Variables du rôle

VariableValeur par défautDescription
log4shell_scan_path/Chemin du système de fichiers à analyser

🔄 Dépendances

N/A

✏️ Exemple de playbook

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

🔐 Durcissement

😻 Contribuer

©️ Licence

Mozilla Public License Version 2.0

Télécharger l’outil