The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"OpenNews: Скрипты для борьбы с флудом и подбором паролей"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Скрипты для борьбы с флудом и подбором паролей" +/
Сообщение от ZloiJokeremail (??), 10-Ноя-05, 16:37 
я ничего ничитал а взял и посмотрел исходники (не досконально его конешно пониамю, но суть того что происходит уловил, просто именно на перле никогда не писал)

Давайте будем последовательны..:
смотрим фаил apache

$logfile="/hsphere/local/var/httpd/logs/error_log"; < - пусть в этом чудо логи хранятся все логи того что происходит с апачем хотя судя по логики тут должны быть только еррор логи.

$checkcmd1="tail -c $diffsize $logfile | grep -iwf $instdir/patterns.txt | grep -i error | grep -i user | tr -d ':' | awk '{ print \$8\":\"\$10 }' | tr -d ']' > $instdir/tmp/$service.tmp";

смотрим что делает это чуда строка:
вырезает последне добовления из этого чудного лог файла находит строчки содержащиеся в patterns.txt + строчки где есть слово  user и получившихся строк выбераем ip и второй параметр ХЗ что  и все это в фаил http.tmp

теперь смотрим что же у нас в файле: patterns.txt
failed
no such user found
failed password
authentication failure
authentication failed
not found
password fail


Ну и как же он от флуда спосает ? Разбирается еррор лог как не крути..
Ты сам то код смотрел ?

root:/usr/local/etc/apache# head /home/love.hardart.ru/logs/error.log
[Thu Nov 10 05:12:15 2005] [error] [client 207.46.98.72] File does not exist: /home/love.hardart.ru/htdocs/robots.txt
[Thu Nov 10 06:20:10 2005] [error] [client 213.180.206.2] File does not exist: /home/love.hardart.ru/htdocs/robots.txt
[Thu Nov 10 14:51:23 2005] [error] [client 207.46.98.72] File does not exist: /home/love.hardart.ru/htdocs/robots.txt

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
OpenNews: Скрипты для борьбы с флудом и подбором паролей, opennews, 08-Ноя-05, 23:55  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру