Scapy:属性错误:'元组'对象没有属性' x'

时间:2014-05-19 21:39:55

标签: scapy

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

则无效

1 个答案:

答案 0 :(得分:2)

您的代码中有错误。与sniff()不同,srp()(如sr())返回两个元素的元组:

  • 一个SndRcvList实例,用于Scapy收到asnwer的数据包。
  • 一个PacketList实例,用于Scapy尚未收到答案的已发送数据包。

你可以写:

>>> ans, unans = srp([your packet here], iface='wlan0')
>>> ans.summary()
[...]
>>> unans.summary()
[...]