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

изменение содержимого пересылаемых пакетов с помощью nft или iptables с использованием очередей

Мне нужно создать умеренно большое приложение, которое довольно сильно меняет содержимое пересылаемых пакетов. Мне было интересно, могу ли я изменить содержимое пакета, предназначенного для маршрутизации (типа выполнения человека посередине), используя приложение пользовательского пространства, основанное на чем-то вроде очередей из nft или iptables.

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

Я действительно ценю ваш вклад и большое спасибо.