Модератор форума: Dimitro, LightInDarkness |
Форум Web раздел Web форум AntiDOS [12] (простенькая, но эффективная защита от DOS атак) |
AntiDOS [12] |
Простенькая Dll которая спасает от DOS атак , особенно пригодиться тем у кого сайт находиться на компе с сервером.
[hide=12]Содержимое архива кидаем в папку \apache\modules , в файле httpd.conf вписываем <IfModule dosevasive22_module> жмяк
Сообщение # 1 написано 01.11.2009 в 18:24
|
Quote (Pependol) DeSSower, хм и если работает то гуд) кончено работает И да , это только для XAMPP или Appserv
Сообщение # 3 написано 01.11.2009 в 18:29
|
DeSSower, оо вещь.. спасибо.. держи + за такое
Добавлено (01.11.2009, 18:35) Добавлено (01.11.2009, 18:42)
Web Dev
Сообщение # 4 написано 01.11.2009 в 18:42
|
Quote (DeSSower) И да , это только для XAMPP или Appserv обидно что только для них
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 6 написано 01.11.2009 в 19:19
|
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 |
Quote (Herurg) Он работает только на win платформах. -*-*-*-*-*-*-*-*-*-*-*-*-* Для NIX систем выкладываю. Он имел ввиду , что только для Appserv и XAMPP
Сообщение # 9 написано 01.11.2009 в 19:33
|
Quote (Timangi) Думаешь тебе это поможет от ддос атаки?:))) просто бывают случаи когда , у тебя на сервере ты дал кому то бан на аккаунт он разозлился скачал Sprut и давай тебе сайт досить , а ты в этот момент очень далеко от компа.
Quote (|Boombarash|) обидно что только для них вот те гайд , по установки на XAMP и Appserv
Сообщение # 14 написано 01.11.2009 в 21:03
|
Quote (darkstoun) DeSSower, а на denwer пащет ето и куда тыкать нуна НУ по логике сюда \usr\local\apache\modules но соль в том что denwer имеет не полный Appache И Mysql => что модули могут не работать \usr\local\apache\conf <<<< путь к файлу httpd.conf
Сообщение # 16 написано 02.11.2009 в 01:00
|
Хорошая вешь! Пригодится! только перезалейте!
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
|
ну и где перезалил?!
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
|
| |||