scapy 相关问题

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

使用 Scapy 发送具有随机偏移量的片段数据包

我想发送大小为 8 字节的分段数据包和一个随机起始偏移量。还想遗漏最后一个碎片包。 到目前为止,除了片段之外,我得到了一切 来自 scapy ....

回答 2 投票 0

如何让我的下载替换器检测 .exe 文件

我正在上 Zaid 的课程,但我似乎无法获得他在数据包原始层中获得的相同负载,因此代码无法正常工作。 这是代码: 导入 netfilterqueue 将 scapy.layers.inet6 导入为

回答 1 投票 0

如何在 Scapy 中发送 SYN-ACK(python)

我正在尝试创建一个 python 脚本,我在其中嗅探来自设备的传入 SYN 消息,并从我的设备发送 SYN-ACK 消息作为响应。但是,我不确定如何使用 sca 执行此操作...

回答 0 投票 0

在 scapy 中构建自定义协议

我一直在尝试创建一个包含一系列数据包的自定义协议。我关心的是如何根据列表中的数据包数量调整协议的大小。 这里'...

回答 0 投票 0

为什么 Scapy 不捕获整个 HTML 代码?

我制作了一个 Scapy 脚本,它会询问用户他们希望从哪个网站提取 HTML 代码(出于显而易见的原因必须是 HTTP),然后设置与该网站的 3 路 TCP 握手。曾经...

回答 0 投票 0

如何正确接收ARP协议的响应

我想制作一个小脚本来监视本地网络中是否存在设备。 我正在使用 ARP 协议请求和响应,这是我的代码: 导入时间 将 scapy.all 导入为 scapy

回答 0 投票 0

如何使用 scapy 嗅探 ARP 公告?

我正在使用以下代码使用 scapy 的 sniff() 函数嗅探 ARP 请求: ` 从 scapy.all 导入* def found_arp_packet(pkt): 如果 pkt[ARP].op == 1: # 一个 ARP 请求被检测到...

回答 0 投票 0

向 DNS 服务器添加 EDNS 选项(python)

我发现了互联网上建议的 EDNS、EDNSOptions 类,用于将 EDNS 选项添加到 DNS 服务器中的响应数据包。但是在scapy.layers.dns中找不到这些类。我需要一些帮助...

回答 0 投票 0

Scapy 中的三次握手

我正在尝试在 Scapy 中构建三向握手。使用以下代码, #!/usr/local/bin/python 从 scapy.all 导入 * 运动 = random.randint(1024, 65535) #同步 ip = IP(src='172.16.120.5'...

回答 2 投票 0

使用 rdpcap() 解析 .pcap 文件需要很长时间

我们使用 tftp 协议和以太网电缆将媒体文件发送到我们的远程设备。 同时我们在远程设备上使用了 tcpdump 工具。所以我们将通信保存到一个 .pcap 文件中。 tcpdump com...

回答 0 投票 0

是否可以使用 Scapy 将以太网数据包从逻辑接口发送到自身?

我正在使用原始以太网,所以我不需要任何 IP 或更高的 IP。我只想从我的以太网接口 (enp0s31f6) 向它自己发送一个以太网数据包,我希望能够查看 ...

回答 1 投票 0

Scapy:发送原始以太网帧不会显示在 Wireshark 中

我想向我的以太网接口发送一个简单的数据包:“enp0s31f6”。我已经尝试使用我的 wifi 卡发送一个 L3 IP 数据包并且它工作正常,但是使用 L2 功能并发送原始...

回答 0 投票 0

如何在 scapy 中打印字段偏移量?

我有一个scapy协议和一个数据包。 就像“第一步”说的那样,很容易打印一个包含字段的数据包,以及数据包的二进制转储: >>> a=Ether()/IP(dst="www.slashdot.org&

回答 2 投票 0

DHCPv6 通告:sr1 不捕获响应

我发送了一个 dhcpv6 广告,我在 wireshark dhcp 请求上看到了一个响应,但是 scapy 没有捕获到这个响应:当我使用 srp1 发送数据包时得到 0 个答案 这是我的代码: 输入图像描述...

回答 0 投票 0

scapy.layers.inet 无法解析

如果我在 Windows 上使用 VSC 执行代码,它就可以工作。但是如果我在我的 Kali VM 上的 VSC 中执行它,我会收到错误消息“scapy.layers.inet 无法解析” .我不知道为什么。我安装了...

回答 1 投票 0

如何使用 scapy 在 DHCP offer 数据包中添加域名?

我使用 Scapy 在 python 中编写了一个 DHCP 服务器代码,它可以嗅探发现消息并为客户端发送带有 IP 的适当报价消息。我试图在数据包中插入另一个选项

回答 1 投票 0

Pcap 数据到 .ts 文件脚本

我想获取pcap文件的UDP流,获取原始数据并保存到.ts文件。我现在可以在 Wireshark 中做到这一点:分析->跟随->UDP 流->显示数据并将其保存为原始数据->保存...

回答 1 投票 0

如何在python中导入*作为别名?

如何在python中导入*作为别名?如果我从scapy.all导入*作为scmodule,它给我一个无效的语法。

回答 1 投票 0

设置FieldLenField的大小

我想让一个1字节的FieldLenField在对应的FieldListField中只允许有256个项目,我该怎么做? from scapy import * class Foo(Packet): name = "Foo" fields_desc = [ ...

回答 1 投票 0

氩气欺骗中毒无法工作停止工作

我最近一直在尝试用Python和Scapy搭建一个 "中间人"(用于自己的实践,无恶意目的)。我一开始写了代码来创建一个dos,但是由于某些原因,它...

回答 1 投票 1

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