Как отбрасывать пакеты в зависимости от длины?

Как отбрасывать пакеты в зависимости от длины?

может ли кто-нибудь помочь заставить iptables отбрасывать все пакеты длиной 1006?

Пример: 18:33:18.964261 IP 74.209.87.132.3054 > 126.220.67.183.13806: UDP, длина 1006

решение1

Вам следует использовать lengthmatch. Он поддерживает диапазон длины.

Чтобы отбросить все UDP-пакеты длиной 1006 байт:

iptables -I INPUT -p udp -m length --length 1006 -j DROP

ПС

  1. Показывает iptables -m length --helpкраткую справку по матчу length.
  2. Читатьучебник по iptablesдля понимания основ.
  3. Другие правила и порядок правил очень важны.
  4. Лучше использовать iptables-applyдля безопасного изменения набора правил (читайте человека).
  5. Для устранения неполадок проверьте счетчики правил.
  6. Tcpdump перехватывает входящие пакеты раньше iptables.

Связанный контент