LINUX.ORG.RU

Опубликовал программу автоматической блокировки пакетов IPv4 от источников DDoS-атаки


0

0

Изначально, программа была написана на заказ для заказчика с свйта типа
Freelance.ru за небольшое вознаграждение. Программу заказчику передал,
но дальше он не стал проявлять инициативы по поводу развития программы,
поэтому решил по просьбе одного из читателей linux.org.ru, опубликовать
программу на условиях свободной лицензии GNU GPL Version 3.

Программа logipinspect предназначена для фильтрации файлов отчетов
Apache, и автоматической блокировки источников DDoS-атак посредством
команд iptables.

Дистрибутив: http://lubyagin.discrete.ru/download/logipinspect-0.0.1-5.tar.gz

Замечания направляйте по почте или по Jabber:
E-mail: lubyagin@yandex.ru
Jabber: lubyagin@jabber.ru

★★★★★
Ответ на: комментарий от sdio

А ты выучи, чем отличается вопрос от риторического вопроса. Смысл этого "вопроса" я тебе переведу: потрудись связать свой вопрос с темой беседы, а не съезжать с квалификации программистов на средства автомтаческого управления памятью или утиной типизации.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Качественный софт зависит от квалификации программистов, но ты то заявил:

"Не поверишь - переносимость. Ну и управляемость, до кучи. Скрптовые решения часть пишут "спустя рукава", заюзав какую-нибудь нагугленную либу, которая через месяц уже будет не совместима с этим кодом, а через полгода вообще заброшена."

Т.е. скрипты пишут дауны, а на С профи.

Тебе тут же предъявили огрехи в программе на С и ты начал юлить.

sdio ★★★★★
()
Ответ на: комментарий от LamerOk

Я понимаю, поэтому к автору отнесся положительно и просто поинтересовался причинами выбора языка.

А ты влез бросил ничем не подкрепленные слова о качестве программы в зависимости от языка и еще пытаешься учить кого-то (меня в частности) морали, вместо того чтобы ответить за слова.

sdio ★★★★★
()
Ответ на: комментарий от sdio

> Т.е. если в минуту будет > 100 разных IP адресов, то мы вылазим за
> границы массива a_ip.

Насколько мне известно, и подтверждено опытным путем, написание программ
обработки потенциально неограниченных блоков данных (файлов) влечет за
собой принципиальное усложнение алгоритмов. На основе этой идеи, как
помнится, Виталий Луговский (aka mahauur), исповедовал идею конкатенации
ASCII-строк по примеру одной из реализаций данного метода на VAX/VMS,
отказываясь от использования ASCIIZ-представления строк.

pacify ★★★★★
() автор топика
Ответ на: комментарий от pacify

>написание программ обработки потенциально неограниченных блоков 
>данных (файлов) влечет за собой принципиальное усложнение алгоритмов.

if (current_a_index >= N_MAX_IP_A) {
   write_to_log('Max. ip/min reached, new IPs will be ignored. Please, enlarge your N_MAX_IP_A parameter');
   return false; // ignore new ip
}

sdio ★★★★★
()
Ответ на: комментарий от sdio

В этом случае нагрузка по "обработке" логов перевешивается на человека, читающего отчеты программы. :)

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