И это всё МОЁ

Всем привет. Я пишу программу на c++ и у меня есть несколько вопросов.


Сейчас моя программа умеет:



  1. Принимать пакет, расшифровывать, изменять заголовок IP и отправлять нужному приложению.


Приложение в свою очередь отвечает не моей программе, а тому, кого я указал в заголовке IP пакета. (это важно)


Дак вот вопрос, как можно модифицировать или перехватить трафик от приложение, которое отвечает?


Мое приложение и обычное приложение работают на одной машине.


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


Спасибо.