Назад | Перейти на главную страницу

Перезапись UDP-пакетов в Linux

Я хотел бы переписать содержимое / полезную нагрузку UDP-пакетов по мере их получения машиной в выбранных отчетах - до того, как они будут переданы в прослушивающее приложение.

Например, я хотел бы изменить заголовки протокола на основе UDP, используя регулярные выражения типа grep (для добавления, удаления или изменения частей каждого полученного сообщения).

Возможно ли это с помощью программного брандмауэра или аналогичного инструмента?

Спасибо всем!

Такой инструмент называется UDP-прокси, и существует несколько таких инструментов.

  • Простой UDP-прокси / канал
  • udpproxy
  • UProxy

Если это не для производства, а просто для обучения. Я рекомендую Scapy, вы можете создавать и воспроизводить пакеты в объектно-ориентированном интерфейсе, который относится к модели OSI. Он действует как интерактивная консоль Python. Вы также можете понюхать его, очень весело ;-)

TRIPP также может быть решением:

http://tripp.dynalias.org/