стоит впс на центос
поставил mod_evasive
вроде работает,лог ведется норм
трабла в том:
запущен апач,начинают досить,в логе отображается к примеру
Aug 2 18:24:18 v1 mod_evasive[12333]: Blacklisting address 88.135.200.96: possible DoS attack
дальше ребутнул апач и иптейблс(так и не понял что сбросило цепочку банов),баны скинулись,дальше с этого ипа повторили дос,по новой мод его не банит.
возникает вопрос,почему такая фигня?мои мысли то что где то есть банлист,и повторно он ип не добавляет,ток найти его у меня не удалось
хелпте кто отбивался от масированных ддосов так же жду советов
стоит апач подруженый с нжинксом,прикручен mod_cband,иптейблс не настроен потому что нихрена в нем не шарю)
в никсе я недавно поэтому попрошу попроще умные мысли)
Вообще-то нужно делать iptables-save после каждого бана, иначе после перегрузки iptables, вы получите то, что получили.
Что касается повторных банов, то видимо повторно он не может занести правило в iptables.
ну он не заносил правило в иптейблс,проверял.ошибка в скрипте была который банил.
если бана в иптейблс нет то куда то же он его заносит,занес точнее.
вот меня и интересует где это местечко может быть
Оно заносит в свою таблицу, но можно так же указывать и выполнение скрипта, который собственно и будет заносить в iptables.
> Оно заносит в свою таблицу, но можно так же указывать и выполнение
> скрипта, который собственно и будет заносить в iptables.ну я вот и пытаюсь выяснить,гдеж его таблица.
скрипт уже есть
Зачем? Лучше всего заносить прямо в iptables. Ибо в противном случае, апач будет жрать ресурсы и при очень большой атаке просто подвесит сервак.
> Зачем? Лучше всего заносить прямо в iptables. Ибо в противном случае, апач
> будет жрать ресурсы и при очень большой атаке просто подвесит сервак.это все понятно)я прост пытаюсь выяснить где его таблица)
в этом разобрался,едем дальше.там есть волшебная команда,вот как стоит у меня
DOSSystemCommand "echo %s >> /var/log/vasi"
не понимаю почему лог остается пустым???
Поставь права на файл www:www или того юзера, от которого работает apache. Скорее всего нет прав на запись.