Есть ли в linux способ программно создать виртуальный сетевой адаптер, который можно прослушивать, чтобы при каждой попытке отправки данных через адаптер вызывался метод?
Я пытаюсь переслать все пакеты на один IP-адрес, а затем включить их исходное местоположение в пакет.
как то так:
void sendPacket(char to[], char data[])
Так, как если бы я пинговал google.com через виртуальный сетевой адаптер, метод будет называться так sendPacket("GooglesIp","Whatever data a ping sends")