Я использую стек TCP в пространстве пользователя на основе стека Linux, работающего под Linux. К сожалению, он требует, чтобы приложения специально вызывали свои собственные модифицированные версии обычных функций API сокетов, а затем просто собирали входящие пакеты, которые они получали в ответ, используя libpcap.
Теперь мой вопрос заключается в том, существует ли какой-либо способ перенаправить пакеты из приложения в этот стек TCP без необходимости изменять само приложение. Иными словами, я ищу способ перехватывать вызовы API сокетов и перенаправлять их в эквивалент пространства пользователя.
Надеюсь, мне более или менее понятно, о чем я.