【发布时间】:2013-01-22 02:37:27
【问题描述】:
如何在特定软件界面上模拟一些传入流量?这种需求的原因是我们在以太层和 IP 层之间有几个软件接口,它们将沿着网络堆栈解析我们自己的 L2.5 标头,即
eth header -> virt_dev1 -> virt_dev2 -> IP -> TCP
我在看 TAP,它看起来可以提供帮助。但我不明白如何将此 TAP 接口链接到我们自己的软件接口,以便数据包通过预期的网络堆栈?可能我对TAP的理解不正确?
谢谢,
【问题讨论】:
-
您使用哪种编程语言?
-
C 和 python,正在考虑使用 python 来编写脚本。
-
google linux tap,.c 示例的第 4 个链接将为您提供帮助
标签: python c linux network-programming tun