Scapy getlayer选项
Scapy getlayer options
这是我的代码:
from scapy.all import *
packets = rdpcap('secret.pcap')
packet_join = []
for packet in packets:
if packet.haslayer('TCP'):
raw_data = packet.getlayer(Raw)
packet_join.append(raw_data)
我只是通过一些谷歌搜索找到了 getlayer(Raw)
。
我的问题是,是否有可用于 getlayer
的图层列表?或者关于它的使用的更详细的文档?我在 Scapy 文档中找不到太多内容。
我知道你也可以使用 getlayer(TCP)
您可以使用任何 Scapy 图层作为 .getlayer()
和 .haslayer()
的属性。您可以使用 ls()
.
列出加载的图层
顺便说一下,最好写TCP in x
而不是x.haslayer(TCP)
和x[Raw]
而不是x.getlayer(Raw)
。
这是我的代码:
from scapy.all import *
packets = rdpcap('secret.pcap')
packet_join = []
for packet in packets:
if packet.haslayer('TCP'):
raw_data = packet.getlayer(Raw)
packet_join.append(raw_data)
我只是通过一些谷歌搜索找到了 getlayer(Raw)
。
我的问题是,是否有可用于 getlayer
的图层列表?或者关于它的使用的更详细的文档?我在 Scapy 文档中找不到太多内容。
我知道你也可以使用 getlayer(TCP)
您可以使用任何 Scapy 图层作为 .getlayer()
和 .haslayer()
的属性。您可以使用 ls()
.
顺便说一下,最好写TCP in x
而不是x.haslayer(TCP)
和x[Raw]
而不是x.getlayer(Raw)
。