Bizdelnick писал(а): ↑06.01.2015 16:52
Если так, то это нехилая уязвимость в сервере.
Неужели в его настройках нельзя хотя бы выставить лимит на такие запросы с одного адреса?
Как Вы изначально и писали, с помощью fail2ban.
Жесть. Вы решили, что суриката "не вывезет" этого трафика, а питоновский скрипт (коим и является fail2ban) значит справится? А еще выше предлагали sed, bash и т.д.
2spool
Чексумма в UDP пакетах находится на конкретном месте. Не хотите suricata с её готовыми шаблонами -- сделайте через iptables, для этого есть модули string, u32, bpf.
А вообще suricata очень легко готовится.
P.S. кстати, по поводу неверной чексуммы в исходящих UPD пакетах -- это нормально. Выяснил, когда разбирался с крафтингом пакетов. Чексумму считает сам драйвер сетевой карты, нужно лишь в хидере указать специальное magic word, типа, "чексумма не посчитана, посчитай, пожалуйста". А libpcap, на которой работает tcpdump, работает в userspace и не "видит", какими пакеты выходят из сетевой карты на самом деле.
Хороший вопрос, чтоб отсеять непонравившегося кандидата на собеседовании -- "в данный момент с сервера уходит поток в 2 гигабита, но tcpdump не видит ни одного пакета. Что это за трафик и почему его не видит tcpdump?". Пока никто сходу не ответил.