Я хотел бы переписать содержимое / полезную нагрузку UDP-пакетов по мере их получения машиной в выбранных отчетах - до того, как они будут переданы в прослушивающее приложение.
Например, я хотел бы изменить заголовки протокола на основе UDP, используя регулярные выражения типа grep (для добавления, удаления или изменения частей каждого полученного сообщения).
Возможно ли это с помощью программного брандмауэра или аналогичного инструмента?
Спасибо всем!
Такой инструмент называется UDP-прокси, и существует несколько таких инструментов.
Если это не для производства, а просто для обучения. Я рекомендую Scapy, вы можете создавать и воспроизводить пакеты в объектно-ориентированном интерфейсе, который относится к модели OSI. Он действует как интерактивная консоль Python. Вы также можете понюхать его, очень весело ;-)
TRIPP также может быть решением: