使用python的scapy模块发送并接收数据包
1.使用scapy构造简单的数据包
packet=Ether()/IP()/TCP()
scapy会默认的填上一些初始化的数据,默认的以太二层为一个广播,源mac会自动填上网卡的地址(如不修改)。
通过packet.show()方法可以查看数据包的结构和初始化数据。
2.使用scapy构造一个ping数据包。
packet=IP(dst='192.168.219.1')/ICMP()/b'rootkit'
使用packet.show()来查看构造的数据包