Python中的以太网帧

时间:2015-04-08 04:10:54

标签: python raw-sockets

如何在python中创建一个规范为VLAN的以太网帧?

我已准备好IP和TCP标头。我需要将以太网头连接到它。

1 个答案:

答案 0 :(得分:2)

您可以使用Scapy

from scapy import inet
newpkt = inet.Ether()/inet.Dot1Q(vlan=1)/inet.IP()

有很多教程......你可以从这开始:http://www.secdev.org/projects/scapy/doc/usage.html

如果您想玩套接字,可以在https://github.com/osrg/openvswitch/blob/master/utilities/ovs-vlan-test.in

找到一个很好的例子