pkt = srp(Dot11(type=0,subtype=4,addr1 = 'xx:xx:xx:xx:xx:xx', addr2 = 'xx:xx:xx:xx:xx:xx'), iface = 'wlan0')
如果我输入:
pkt.summary()
pkt.show()
pkt.sprintf()
pkt.decode_payload_as()
pkt.pdfdump()
pkt.command()
我得到属性错误:'tuple'对象没有属性'例如总结
如果它是IP或eth0数据包,则无效,但如果是WLAN
则无效答案 0 :(得分:2)
您的代码中有错误。与sniff()
不同,srp()
(如sr()
)返回两个元素的元组:
SndRcvList
实例,用于Scapy收到asnwer的数据包。PacketList
实例,用于Scapy尚未收到答案的已发送数据包。你可以写:
>>> ans, unans = srp([your packet here], iface='wlan0')
>>> ans.summary()
[...]
>>> unans.summary()
[...]