Scapy是一个功能强大的交互式数据包处理工具,数据包生成器,网络扫描程序,网络发现,数据包嗅探器等。它专门用于在几乎任何协议中伪造和解码数据包。它使用Python解释器作为命令板,这意味着您可以直接使用Python语言 - 分配变量,使用循环,定义函数等。
我读到该应用程序可以按顺序发送udp。但是,如何运作?没有序列号或任何东西来确定数据包是否乱序。
我正在尝试从pcap文件中读取目标IP的列表,问题是当我运行while循环时,得到此错误回溯(最近一次调用是最近的):文件“ /root/PycharmProjects/pcap/pcap.py” ,...
尝试打开.pcap文件时遇到问题。在scapy.utils中,可以尝试使用RawPcapReader:self.f = gzip.open(filename,“ rb”)magic = self.f.read(4),但IOError除外:self.f = ...
我一直在尝试使用linux捕获WIFI数据包,并查看捕获数据包的频率/通道。我尝试了Wireshark,但没有运气,也没有帮助。虽然使用示例数据包...
我一直试图找到一种使用scapy读取pcap文件的一部分的方法。例如:我有一个1000行的pcap文件。问题:是否可以阅读10篇文章,即阅读100行...
我试图充当伪造的机器,向我的主机(以及使用特定接口的特定网络中的其他计算机)发送ARP请求。这是我的代码段,用于向特定主机IP发送垃圾邮件...
我正在尝试从pcap文件中的每个数据包中提取特定字节。所有数据包都是ICMP。在数据部分中,有一个字节会更改每个数据包。每个位置都相同。我...
我正在尝试提取目标IP地址,然后将其保存在字典中,但是我只想要一次。scapy.all import * pkts = rdpcap('example.pcap')test =“”对于pkts中的pkt: ..
我正在尝试将一个字段添加到数据包中,该字段的类型取决于另一个字段的值。这些“类型”之一是可变长度字符串,带有附加的“ len”属性(如果适用)。考虑...
我正在使用scapy(https://github.com/secdev/scapy)发送gtpv2回显请求消息,如下所示:从scapy.contrib.gtp_v2导入GTPV2EchoRequest作为GTPV2EchoRequest从scapy.contrib.gtp_v2导入...] >
我正在尝试使用Scapy从pcap提取TLS元数据。我能够成功解析数据包和单个消息,例如client-hello,server-hello等及其字段。我是什么...
我对以下代码段有问题:clients_list = []代表已回答列表中的元素:#print(element [1] .show())client_dict = {“ ip”:element [1] .psrc,“ mac “:element [1] .hwsrcs} ...
我是Python的新手,下面的代码存在问题:clients_list = []代表Answer_list中的元素:#print(element [1] .show())client_dict = {“ ip”:element [ 1] ....
我有一些pcap文件,我想按协议进行过滤,即,如果我想按HTTP协议进行过滤,则除HTTP数据包以外的任何内容都将保留在pcap文件中。有一个名为openDPI的工具,它是...
我已经在Scapy中创建了一个自定义层,该层代表数据包的Little Endian格式。 class test_layer(Packet):name =“ test” fields_desc = [BitField('A',0,size = 10),...
我尝试创建用于测试嗅探的简便工具,这是我的代码:def scan(ip):arp_req = sc.ARP(pdst = ip)bc = sc.Ether(dst =“ ff:ff:ff:ff:ff: ff:ff“)arp_req_bc = bc / arp_req答案= sc.srp(...
我正在使用参数-s 100通过tcpdump捕获WiFi流量(这意味着我仅捕获数据包的标头)。当我加载.pcap文件并用Scapy处理时,我会做:pkts = ...
我正在尝试模拟“ ANY”类型的DNS响应,其中使用Scapy在1个响应中发送了多个记录。当我发送1条记录时,响应完整无缺,但是当我发送多条记录时...
我有一个问题与我们在船尾使用方括号时得到的数据有关。参考代码:#!/ usr / bin / python3 from scapy.all import * def spoof_pkt(pkt):a = pkt [IP] pkt = sniff(filter ='...
我正在尝试设置一个简单的数据包筛选器,以仅捕获来自特定源或IP地址且发往PORT 23的数据包。这是我到目前为止的语法,但我认为...