linux中有没有办法以编程方式创建一个可以监听的虚拟网络适配器,以便每当尝试通过适配器发送数据时,都会调用一个方法?
我正在尝试将所有数据包转发到单个 IP 地址,然后将它们的原始位置包含在数据包中。
像这样的东西:
void sendPacket(char to[], char data[])
因此,如果我通过虚拟网络适配器 ping google.com,该方法将像这样调用sendPacket("GooglesIp","Whatever data a ping sends")