diary/Kojima/2012-05-08
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・wiki spam check
Pythonの練習がてら、httpdのaccess_logから短時間にPOSTを繰...
スクリプトを書いてみた。
check_spam.py という名前でこのページに添付しておくので、...
やってることは単純で、前にチェックした時間(last_checked)...
access_logに記録されたその時間以後の履歴について、
1)4回以上POSTして、
2)POST間の平均間隔が45秒以下
のアドレスをspam元と判断している。
一応、ログファイルの位置等はPlamo-4.73に合わせているけど、
それらは先頭部分で定義しているので、Plamo以外の環境でも使...
# httpdのログ形式はcombined format決め打ちだが
一応、添付のスクリプトではコメントアウトしているけど、
spam元のアドレスをconfファイルに書き出して、自動的にbanリ...
手元では、このスクリプトをcrontabで6時間ごとに実行してい...
- 1時間おきぐらいに、さまざまに異なるアドレスからspamを繰...
#comment
終了行:
[[diary/Kojima]]
・wiki spam check
Pythonの練習がてら、httpdのaccess_logから短時間にPOSTを繰...
スクリプトを書いてみた。
check_spam.py という名前でこのページに添付しておくので、...
やってることは単純で、前にチェックした時間(last_checked)...
access_logに記録されたその時間以後の履歴について、
1)4回以上POSTして、
2)POST間の平均間隔が45秒以下
のアドレスをspam元と判断している。
一応、ログファイルの位置等はPlamo-4.73に合わせているけど、
それらは先頭部分で定義しているので、Plamo以外の環境でも使...
# httpdのログ形式はcombined format決め打ちだが
一応、添付のスクリプトではコメントアウトしているけど、
spam元のアドレスをconfファイルに書き出して、自動的にbanリ...
手元では、このスクリプトをcrontabで6時間ごとに実行してい...
- 1時間おきぐらいに、さまざまに異なるアドレスからspamを繰...
#comment
ページ名: