
Un honeypot WordPress
Wordpot est un pot de miel WordPress qui détecte les sondes pour les plugins, thèmes, timthumb et autres fichiers courants utilisés pour identifier une installation WordPress.
$ python wordpot.py --help
Usage: wordpot.py [options]
Options:
-h, --help show this help message and exit
--host=HOST Host address
--port=PORT Port address
--title=TITLE Blog Title
--theme=THEME Default theme name
--plugins=PLUGINS Fake installed plugins
--themes=THEMES Fake installed plugins
--ver=VERSION Wordpress version
Pour configurer le pot de miel, vous pouvez modifier le fichier de configuration wordpot.conf ou fournir des arguments via l'interface en ligne de commande comme indiqué ci-dessus.
Vous pouvez utiliser un thème WordPress comme vous le feriez dans une installation WordPress normale en plaçant le dossier du thème dans le répertoire static/wp-content/themes/. Vous devrez peut-être également modifier le squelette HTML qui est stocké dans le dossier templates/ et doit être nommé comme votre thème (par exemple themename.html) - jetez un œil à twentyeleven.html pour voir comment cela fonctionne.
Pour utiliser le thème, démarrez wordpot avec l'option theme (valeur par défaut twentyeleven) :
$ python wordpot --theme=THEMENAME
Les templates sont construits avec le moteur de templates Jinja2.
Wordpot peut être étendu avec des plugins pour améliorer son comportement ou simplement étendre certaines fonctionnalités.
Par exemple, vous pouvez écrire un plugin pour imiter une vulnérabilité particulière dans un plugin ou un thème WordPress.
Apprenez-en plus sur la page wiki dédiée.
Licence ISC.
Copyright (c) 2012, Gianluca Brindisi < [email protected] >
La permission d'utiliser, copier, modifier et/ou distribuer ce logiciel à quelque fin que ce soit, avec ou sans frais, est accordée par la présente, à condition que l'avis de copyright ci-dessus et cet avis d'autorisation apparaissent dans toutes les copies.
LE LOGICIEL EST FOURNI « TEL QUEL » ET L'AUTEUR DÉCLINE TOUTE GARANTIE CONCERNANT CE LOGICIEL, Y COMPRIS TOUTES LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION. EN AUCUN CAS, L'AUTEUR NE SERA TENU RESPONSABLE DE TOUT DOMMAGE SPÉCIAL, DIRECT, INDIRECT, OU CONSÉCUTIF, OU DE TOUT DOMMAGE QUELCONQUE RÉSULTANT DE LA PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS, QUE CE SOIT DANS LE CADRE D'UNE ACTION CONTRACTUELLE, D'UN DÉLIT OU AUTRE, DÉCOULANT DE OU EN RELATION AVEC L'UTILISATION OU LA PERFORMANCE DU LOGICIEL.