• Страница 1 из 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Модератор форума: Dimitro, LightInDarkness  
AntiDOS [12]
DeSSower
Маршал
Простенькая Dll которая спасает от DOS атак , особенно пригодиться тем у кого сайт находиться на компе с сервером.

[hide=12]Содержимое архива кидаем в папку \apache\modules ,

в файле httpd.conf вписываем
строчку загрузки модуля:
LoadModule dosevasive22_module modules/mod_dosevasive22.dll

<IfModule dosevasive22_module>
DOSPageCount 2
DOSPageInterval 1
DOSBlockingPeriod 10
DOSSiteCount 50
DOSSiteInterval 1
</IfModule>

жмяк
[/hide]

Сообщение # 1 написано 01.11.2009 в 18:24
Pependol
Командир
DeSSower, хм и если работает то гуд)
Сообщение # 2 написано 01.11.2009 в 18:27
DeSSower
Маршал
Quote (Pependol)
DeSSower, хм и если работает то гуд)

кончено работает happy

И да , это только для XAMPP или Appserv

Сообщение # 3 написано 01.11.2009 в 18:29
Obana
Маршал
DeSSower, оо вещь.. спасибо.. держи + за такое wink

Добавлено (01.11.2009, 18:35)
---------------------------------------------
ой опечатался немного при добавлении + ))

Добавлено (01.11.2009, 18:42)
---------------------------------------------
желательно ддос ботов чтобы проверить работоспособность biggrin
если они у тебя есть, кинь в лс wink

Web Dev
Сообщение # 4 написано 01.11.2009 в 18:42
Shadow888
Маршал
Это хорошая вещь
Сообщение # 5 написано 01.11.2009 в 18:52
L30m4nc3r
TC User
Quote (DeSSower)
И да , это только для XAMPP или Appserv

обидно что только для них
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 6 написано 01.11.2009 в 19:19
Obana
Маршал
[Boombarash], а чего обидного? да денвере сидишь? давно пора сменить этот говно-серв smile
Web Dev
Сообщение # 7 написано 01.11.2009 в 19:25
Herurg
Рыцарь
Quote (|Boombarash|)
обидно что только для них

Он работает только на win платформах.
-*-*-*-*-*-*-*-*-*-*-*-*-*
Для NIX систем выкладываю.

ссылка на пакеты этого модуля, только для nix систем.
-*-*-*-*-*-*-*-*-*-*-*-*-*
Описание и Установка.
-*-*-*-*-*-*-*-*-*-*-*-*-*

Code
Защита от ddos
mod_evasive - (mod_dosevasive) HTTP DoS or DDoS attack or brute force attack
Apache модуль для организации защиты от DDoS атак.

Преамбула
Не стоит думать что слабый ddos не сможет нанести ущерба вашему серверу. Например атакующих зомби-машин всего 50-150, все они с толстыми каналами, а вы уехали в командировку или у вас 10-ки серверов и вы не успеваете физически мониторить все.

В таком случае даже не большое количество машин смогут зафлудить канал, или заставить выйти из строя веб сервер apache, mysql, etc. Другое дело когда администратор 24 часа в сутку мониторит сервер, и с легкостью обнаруживает атаки, далее с легкостью и в считанные секунды заносит несколько правил в таблицу фаервола при этом спокойно попивая кофе, продолжает заниматься своими делами. Но такое бывает редко, смотреть сутками и мониторить вывод комманд netstat, top, mtop убийственно для вашего мозга, и глаза устанут, не будет весело это точно, поэтому нужно автоматизировать процесс блокировки атакующих зомби-машин.

Один из методов как защитить свой сервер от флуд атак и слабого ddos-a по http протоколу это установить модуль для веб-сервера Apache - mod_dosevasive.

Установка и настройка mod_dosevasive

Debian Linux (только для Apache 1.3.x):

apt-get install libapache-mod-dosevasive

Или же вы можете скачать архив с сайта:

http://www.zdziarski.com/projects/mod_evasive/

Распаковываете архив

tar zxvf mod_dosevasive_1.10.tar.gz
cd mod_dosevasive

Компилируем mod_dosevasive для Apache 2:

/usr/local/apache/bin/apxs2 -i -a -c mod_dosevasive20.c

Если у вас apache 1.3 тогда так:

/usr/local/apache/bin/apxs -i -a -c mod_dosevasive.c

(!) Замените /usr/local/apache на ваш путь к apache

Редактируем httpd.conf (Чаще всего он находится в /usr/local/apache/conf/httpd.conf):

Убедитесь, что нечто подобное присутствует в настройках:

LoadModule evasive20_module lib/apache2/modules/mod_evasive20.so

Добавляем в конец файла следующие строки:

DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 15
DOSEmailNotify email@for-notify.comЭтот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
DOSSystemCommand "su - someuser -c '/sbin/... %s ...'"

– DOSHashTableSize: это размер хэш-таблицы которая обрабатывает запросы к WWW-серверу.
– DOSPageCount: число запросов к одной странице от одного и того же IP в течение указаного интервала времени.
– DOSSiteCount: число запросов ко всем страницам домена, т.е если поступило более 50-ти запросов с одного ай-пи на разные страницы домена - тогда такой ай-пи будет заблокирован.
– DOSPageInterval: Интервал для директивы DOSPageCount (в секундах)
– DOSSiteInterval: Интервал для директивы DOSSiteCount (в секундах)
– DOSBlockingPeriod: На сколько заблокировать ай-пи (в секундах)
– DOSEmailNotify: может быть использован для уведомления, будет отправлять сообщение по электронной почте о том что такой-то IP был заблокирован.
– DOSSystemCommand: эта директива используется для выполнения какой-нибудь вашей команды когда IP блокируется. Вы можете использовать это для добавления IP-адреса в таблицу фаервола.
(пример: “/sbin/iptables -A INPUT -p tcp –dport 80 -s %s -j REJECT” В %s передается от модуля IP)
– DOSWhiteList: список белых IP адресов, можно и по маскам (напр. 127.0.0.*)

Также этот модуль позволяет защитить ваши сайты от brute force атак.

Источник: http://blog.mironovs.com/?p=40
Сообщение # 8 отредактировано Herurg - Воскресенье, 01.11.2009, 19:28
DeSSower
Маршал
Quote (Herurg)
Он работает только на win платформах.
-*-*-*-*-*-*-*-*-*-*-*-*-*
Для NIX систем выкладываю.

Он имел ввиду , что только для Appserv и XAMPP smile
Сообщение # 9 написано 01.11.2009 в 19:33
sembiot
Скаут
кул вещичка) держи +
Хочешь заработать? Тебе сюда
http://web-deposit.com/?ref=sembiot
Сообщение # 10 написано 01.11.2009 в 19:40
Herurg
Рыцарь
Quote (DeSSower)
Он имел ввиду , что только для Appserv и XAMPP smile

Этот модуль работает повтарюсь, на всех win web server`ах , нужны только руки и мозг!
Сообщение # 11 написано 01.11.2009 в 19:58
Obana
Маршал
.dll - это библеотеки для WIN - осей
.so - для UNIX или LINUX - осей
хотя у меня win-платформа и библеотеки .so =)
Web Dev
Сообщение # 12 написано 01.11.2009 в 20:31
Timangi
Рыцарь
Думаешь тебе это поможет от ддос атаки?:)))
Сообщение # 13 написано 01.11.2009 в 20:55
DeSSower
Маршал
Quote (Timangi)
Думаешь тебе это поможет от ддос атаки?:)))

просто бывают случаи когда , у тебя на сервере ты дал кому то бан на аккаунт он разозлился скачал Sprut и давай тебе сайт досить smile , а ты в этот момент очень далеко от компа.

Quote (|Boombarash|)
обидно что только для них

вот те гайд , по установки на XAMP и Appserv
Сообщение # 14 написано 01.11.2009 в 21:03
darkstoun
Чемпион
DeSSower, а на denwer пащет ето и куда тыкать нуна
Сообщение # 15 написано 02.11.2009 в 00:02
DeSSower
Маршал
Quote (darkstoun)
DeSSower, а на denwer пащет ето и куда тыкать нуна

НУ по логике сюда \usr\local\apache\modules но соль в том что denwer имеет не полный Appache И Mysql => что модули могут не работать
\usr\local\apache\conf <<<< путь к файлу httpd.conf
Сообщение # 16 написано 02.11.2009 в 01:00
selg
Центурион
кулл
Сообщение # 17 написано 02.11.2009 в 13:18
Shadow888
Маршал
Ахаха спалился человек , работает на чистой сборке и на денвере пашет , можешь не проталкивать свои хампы и аппсервы biggrin
Сообщение # 18 написано 02.11.2009 в 21:07
IIyT1HkO
Скаут
полезная вещь, думаю пригодится всем! smile
Сообщение # 19 написано 04.11.2009 в 15:33
mizer
Командир
Нихера оно не пашид=) На своём же сервере своим же досером попробовал=) Хлам.... не пашед!!!
Сообщение # 20 написано 18.12.2009 в 17:20
Анорок
Чемпион
mizer, Всё пашет!Проверено!
Автору +-ище!
А то досники достали уже!)
Баги v0.2 Скачать
Сообщение # 21 написано 18.12.2009 в 17:44
mizer
Командир
Анорок, Давай свой сайт=) Я проверю как оно пашед=)))))
Сообщение # 22 написано 18.12.2009 в 18:10
unsektor
Сержант
Хорошая вешь! Пригодится! только перезалейте!
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'wowjp.net' (11001) in S:\www\wowjp.net\index.php
Сообщение # 23 написано 18.12.2009 в 18:20
Kaspera
Старший Маршал
а на vertigo пашет такая антидосс???
Сообщение # 24 написано 18.12.2009 в 18:39
(-=$h@rKeR=-)
Рыцарь
У меня - да smile

Сообщение # 25 написано 19.12.2009 в 10:27
DelakruaShade
Рыцарь
Лови +
Сообщение # 26 написано 19.12.2009 в 10:30
unsektor
Сержант
ну и где перезалил?!
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'wowjp.net' (11001) in S:\www\wowjp.net\index.php
Сообщение # 27 написано 19.12.2009 в 15:21
Obana
Маршал
ставил на xampp, местами бывало сайт не открывался... может потому что у меня несколько вкладок его были открыты? или 2 браузера =\
Web Dev
Сообщение # 28 написано 19.12.2009 в 17:07
Kaspera
Старший Маршал
Obana, у меня на vertigo всё норм тока пока не знаю работает или нет
Сообщение # 29 написано 19.12.2009 в 17:13
viruss28
Скаут
как прога называется
Сообщение # 30 написано 21.12.2009 в 10:46
  • Страница 1 из 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Поиск: