Python scapy从数据包中提取字段

时间:2015-07-21 09:58:46

标签: python wireless scapy packet-capture 802.11

我需要帮助从scapy捕获的数据包中提取字段并将其推入变量进行处理。

问:我想抓住未被解码的'将字段数据转换为变量。

捕获使用:

###[ RadioTap dummy ]###
  version   = 0
  pad       = 0
  len       = 36
  present   = TSFT+Flags+Rate+Channel+dBm_AntSignal+b14+b29+Ext
  notdecoded= ' \x08\x00\x00\x00\x00\x00\x00\xf4\x82\xc2\xc6\x01\x00\x00\x00\x10\x02\x99\t\xa0\x00\xb1\x00\x00\x00\xb1\x00'

输出: Complete Output at Pastebin

{{1}}

1 个答案:

答案 0 :(得分:2)

要从scapy数据包中提取字段,请使用类似pkt[Layer].field的语法(用于从TCP层提取dport字段,使用pkt [TCP] .dport)。

pkt[RadioTap].notdecoded适用于您的情况。