scapy 相关问题

Scapy是一个功能强大的交互式数据包处理工具,数据包生成器,网络扫描程序,网络发现,数据包嗅探器等。它专门用于在几乎任何协议中伪造和解码数据包。它使用Python解释器作为命令板,这意味着您可以直接使用Python语言 - 分配变量,使用循环,定义函数等。

有哪些方法可确保UDP顺序传送数据包?

我读到该应用程序可以按顺序发送udp。但是,如何运作?没有序列号或任何东西来确定数据包是否乱序。

回答 1 投票 0

从pcap文件读取目标IP的问题

我正在尝试从pcap文件中读取目标IP的列表,问题是当我运行while循环时,得到此错误回溯(最近一次调用是最近的):文件“ /root/PycharmProjects/pcap/pcap.py” ,...

回答 1 投票 0

不是pcap捕获文件(坏魔术)-Scapy python

尝试打开.pcap文件时遇到问题。在scapy.utils中,可以尝试使用RawPcapReader:self.f = gzip.open(filename,“ rb”)magic = self.f.read(4),但IOError除外:self.f = ...

回答 2 投票 2

Scapy:获取/设置数据包的频率或信道

我一直在尝试使用linux捕获WIFI数据包,并查看捕获数据包的频率/通道。我尝试了Wireshark,但没有运气,也没有帮助。虽然使用示例数据包...

回答 1 投票 2

在Scapy中读取pcap文件的一部分

我一直试图找到一种使用scapy读取pcap文件的一部分的方法。例如:我有一个1000行的pcap文件。问题:是否可以阅读10篇文章,即阅读100行...

回答 1 投票 -1

如何使用Python中的Scapy在特定接口上与主机通信?

我试图充当伪造的机器,向我的主机(以及使用特定接口的特定网络中的其他计算机)发送ARP请求。这是我的代码段,用于向特定主机IP发送垃圾邮件...

回答 1 投票 0

使用scapy从pcap文件中提取有效负载中的特定字节

我正在尝试从pcap文件中的每个数据包中提取特定字节。所有数据包都是ICMP。在数据部分中,有一个字节会更改每个数据包。每个位置都相同。我...

回答 1 投票 2

Scapy仅提取IP地址目标一次

我正在尝试提取目标IP地址,然后将其保存在字典中,但是我只想要一次。scapy.all import * pkts = rdpcap('example.pcap')test =“”对于pkts中的pkt: ..

回答 1 投票 0

Scapy-添加类型取决于其他字段的字段

我正在尝试将一个字段添加到数据包中,该字段的类型取决于另一个字段的值。这些“类型”之一是可变长度字符串,带有附加的“ len”属性(如果适用)。考虑...

回答 1 投票 0

如何使用Scapy发送GTPv2消息?

我正在使用scapy(https://github.com/secdev/scapy)发送gtpv2回显请求消息,如下所示:从scapy.contrib.gtp_v2导入GTPV2EchoRequest作为GTPV2EchoRequest从scapy.contrib.gtp_v2导入...] >

回答 1 投票 0

Scapy:处理部分TLS段

我正在尝试使用Scapy从pcap提取TLS元数据。我能够成功解析数据包和单个消息,例如client-hello,server-hello等及其字段。我是什么...

回答 1 投票 0

为什么我在创建字典时遇到此错误?

我对以下代码段有问题:clients_list = []代表已回答列表中的元素:#print(element [1] .show())client_dict = {“ ip”:element [1] .psrc,“ mac “:element [1] .hwsrcs} ...

回答 1 投票 0

为什么我在创建字典时遇到此错误?

我是Python的新手,下面的代码存在问题:clients_list = []代表Answer_list中的元素:#print(element [1] .show())client_dict = {“ ip”:element [ 1] ....

回答 1 投票 0

如何使用python通过特定协议过滤pcap文件?

我有一些pcap文件,我想按协议进行过滤,即,如果我想按HTTP协议进行过滤,则除HTTP数据包以外的任何内容都将保留在pcap文件中。有一个名为openDPI的工具,它是...

回答 8 投票 11

在Scapy中更改数据包字节序

我已经在Scapy中创建了一个自定义层,该层代表数据包的Little Endian格式。 class test_layer(Packet):name =“ test” fields_desc = [BitField('A',0,size = 10),...

回答 1 投票 0

scapy没有发送数据包

我尝试创建用于测试嗅探的简便工具,这是我的代码: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(...

回答 1 投票 1

整个包长度Scapy

我正在使用参数-s 100通过tcpdump捕获WiFi流量(这意味着我仅捕获数据包的标头)。当我加载.pcap文件并用Scapy处理时,我会做:pkts = ...

回答 3 投票 1

使用Scapy / Python发送“ ANY”响应

我正在尝试模拟“ ANY”类型的DNS响应,其中使用Scapy在1个响应中发送了多个记录。当我发送1条记录时,响应完整无缺,但是当我发送多条记录时...

回答 1 投票 1

在scapy中使用方括号作为数据包头

我有一个问题与我们在船尾使用方括号时得到的数据有关。参考代码:#!/ usr / bin / python3 from scapy.all import * def spoof_pkt(pkt):a = pkt [IP] pkt = sniff(filter ='...

回答 1 投票 0

从IP到目标端口23的Scapy数据包过滤

我正在尝试设置一个简单的数据包筛选器,以仅捕获来自特定源或IP地址且发往PORT 23的数据包。这是我到目前为止的语法,但我认为...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.