
может ли кто-нибудь помочь заставить iptables отбрасывать все пакеты длиной 1006?
Пример: 18:33:18.964261 IP 74.209.87.132.3054 > 126.220.67.183.13806: UDP, длина 1006
решение1
Вам следует использовать length
match. Он поддерживает диапазон длины.
Чтобы отбросить все UDP-пакеты длиной 1006 байт:
iptables -I INPUT -p udp -m length --length 1006 -j DROP
ПС
- Показывает
iptables -m length --help
краткую справку по матчуlength
. - Читатьучебник по iptablesдля понимания основ.
- Другие правила и порядок правил очень важны.
- Лучше использовать
iptables-apply
для безопасного изменения набора правил (читайте человека). - Для устранения неполадок проверьте счетчики правил.
- Tcpdump перехватывает входящие пакеты раньше iptables.