LINUX.ORG.RU

Нужна помощь в написании простенького Bash скрипта за небольшое вознаграждение

 , ,


1

3

Всем привет!

Столкнулся с проблемой, ддосят сайт уже вторые сутки. Сайт у хостера, грозится отключить ip, услуги анти-DDoS компаний для меня слишком дорого, никакого ПО на хостинг устанавливать нельзя, нет прав для управления Brandmauer'ом и Cron'ом, но - можно выполнять скрипты и можно править конфиги nginx! Сижу вот и вторые сутки вручную баню IP из access_log через конфиг nginx'а. В логе каждая строка ddos запроса содержит слово «mirroragent», по этой строке можно отлавливать вредоносные ip.

Отправлю 500 руб. на телефон первому, кто предложит готовый рабочий скрипт, автоматизирующий эту работу по забаниванию ip (сам я в bash почти ноль). Номер телефона кидайте на почту viiipopugaev@gmail.com. Нужно именно законченно решение, которое можно сразу применить, сам я допилить не смогу, да и времени разбираться нет.

Небольшой нюанс: файл access_log раздувается до сотен мегабайт за считанные минуты, поэтому, разумеется, список забаненых ip должен содержать только уникальные адреса.

Очень надеюсь на вашу помощь. Заранее спасибо всем откликнувшимся.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.