Я подумал о гипотетическом решении: переслать пакет в сокет, который читает пакет, а затем передать его в него по назначению через другой сокет, например, внутренний посредник, ведь это тяжелое и менее динамичное решение c потребуется взаимодействие с ядром: /