
WordPress-ловушка
Wordpot — это honeypot для WordPress, который обнаруживает зондирующие запросы к плагинам, темам, timthumb и другим распространённым файлам, используемым для идентификации 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
Чтобы настроить honeypot, вы можете отредактировать файл конфигурации wordpot.conf или передать аргументы через командную строку, как показано выше.
Вы можете использовать тему WordPress так же, как в обычной установке WordPress, поместив папку темы в каталог static/wp-content/themes/. Возможно, вам также потребуется отредактировать HTML-скелет, который хранится в папке templates/ и должен называться так же, как ваша тема (например, themename.html) — посмотрите на twentyeleven.html, чтобы понять, как это работает.
Чтобы использовать тему, запустите wordpot с опцией theme (значение по умолчанию — twentyeleven):
$ python wordpot --theme=THEMENAME
Шаблоны создаются с помощью шаблонизатора Jinja2.
Wordpot можно расширять с помощью плагинов, чтобы улучшить его поведение или просто добавить некоторые функции.
Например, вы можете написать плагин, имитирующий конкретную уязвимость в плагине или теме WordPress.
Подробнее на специальной странице вики.
Лицензия ISC.
Copyright (c) 2012, Gianluca Brindisi < [email protected] >
Разрешается использовать, копировать, изменять и/или распространять данное программное обеспечение с любой целью или без неё, с оплатой или без оплаты, при условии, что вышеуказанное уведомление об авторских правах и данное уведомление о разрешении будут включены во все копии.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», И АВТОР ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ В ОТНОШЕНИИ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ВКЛЮЧАЯ ВСЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ПРИГОДНОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЁННОЙ ЦЕЛИ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОР НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ОСОБЫЕ, ПРЯМЫЕ, КОСВЕННЫЕ ИЛИ ПОБОЧНЫЕ УБЫТКИ ИЛИ ЗА ЛЮБЫЕ УБЫТКИ, ВОЗНИКШИЕ В РЕЗУЛЬТАТЕ ПОТЕРИ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ, В РАМКАХ ИСКА ИЗ ДОГОВОРА, НЕБРЕЖНОСТИ ИЛИ ИНОГО ПРАВОНАРУШЕНИЯ, ВОЗНИКШЕГО ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ ФУНКЦИОНИРОВАНИЕМ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.