
Wordpot は、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
ハニーポットを設定するには、設定ファイル wordpot.conf を編集するか、上記のようにコマンドラインインターフェイスで引数を指定します。
通常の WordPress インストールと同じように、テーマフォルダを static/wp-content/themes/ ディレクトリに置くことで、WordPress テーマを使用できます。また、templates/ フォルダに保存されている HTML スケルトンを編集する必要があるかもしれません。そのファイルはテーマの名前(例: themename.html)にしてください。動作の仕組みは twentyeleven.html を参照してください。
テーマを使用するには、theme オプションを指定して wordpot を起動します(デフォルト値は twentyeleven):
$ python wordpot --theme=THEMENAME
テンプレートは Jinja2 テンプレートエンジンで構築されています。
Wordpot はプラグインで拡張でき、動作を改善したり、いくつかの機能を追加したりできます。
例えば、WordPress プラグインやテーマの特定の脆弱性を模倣するプラグインを作成できます。
詳しくは専用のwikiページをご覧ください。
ISC ライセンス。
Copyright (c) 2012, Gianluca Brindisi < [email protected] >
本ソフトウェアを、料金の有無にかかわらず、あらゆる目的のために使用、複製、修正、および/または配布する許可は、上記の著作権表示およびこの許可表示がすべてのコピーに含まれることを条件として、ここに付与されます。
本ソフトウェアは「現状のまま」提供され、著者は、商品性および特定目的への適合性に関する黙示の保証を含む、本ソフトウェアに関するすべての保証を否認します。いかなる場合も、著者は、契約行為、過失、その他の不法行為に基づくものであるかを問わず、本ソフトウェアの使用または性能に関連して生じる、特別損害、直接損害、間接損害、結果的損害、または使用、データ、利益の喪失によるいかなる損害に対しても責任を負いません。