使用Scapy Sniff(Python)的多线程队列效率低下
我不太擅长编程,希望我不要问愚蠢的问题。 我正在建立一个数据采集系统(DAQ),该系统在指定的接口上捕获数据包。简而言之,我构建了生产者 - 消费…
DNS请求Scapy(Python)
我编写了一个创建DNS数据包并发送的代码。数据包模拟 nslookup -type = soa facebook.com 8.8.8.8 命令。 但是由于某种原因,我从“ nslookup”命令返…
使用Scapy实施简单的NAT
因此拓扑是这样的:H1(192.168.1.2)--- S1 ---(192.168.1.1) M试图在H3中使用SCAPY实现一个简单的NAT脚本。 from scapy.all import * def handleP…
如何在BGP的Scapy中使用as_path属性?
我尝试设置 as_path 属性: setAS=BGPPathAttr(type_flags="Transitive", type_code="AS_PATH",attr_len=None,attribute=None) 但是Wireshark说它是畸…
通过SCAPY从PCAP中选择数据包
我正在尝试使用Scapy从PCAP文件中获取密码。我只想从每个文件中获取第一个数据包,BeaCause我正在使用过滤器。 这是我的代码: from scapy.all import…
Python插座和Scapy嗅探UDP数据包
Windows10。Python3.7.8。 Scapy 2.4.5 我需要传输几个兆字节的数据。例如,我以这种方式使用套接字: 收发器: import socket UDP_IP = "192.168.13.…
如何使用Scapy替换PCAP文件中的IP地址
我想用 scapy 。 PCAP文件(例如 eth0.pcap )包含Wireshark的捕获。 我的消息不是代码,它显示了2个IP地址之间的数据流。我想用另外2个地址替换原始2…
如何在自定义Scapy类中设置我的字节大小?
有人可以帮我提供示例代码。 我想使用Scapy创建此数据包结构: MyPacketStructure: field1: 2 bytes field2: 16 bytes field3: 12 bytes field4: 17 b…
Scapy,IndexError:未找到[dot11]
我正在尝试使用SCAPY发送HTTP响应。我嗅出一个请求,然后尝试制造答复。我以此问题的问题为基础。 。这是引起问题的代码: import scapy.all as scapy…
通过Scapy向特定端口转发数据包
是否可以抓住一个本身到另一个端口的数据包并将其发送到另一个端口?这个想法是使端口看起来很开或关闭。 if pckt.haslayer(TCP): if str(pckt[TCP].d…
Scapy可以即时解密WPA2(802.11)吗?
很久以前,我使用netfilter_queue创建了小程序来监视数据包并阻止不需要的连接。因此,该程序将新连接延迟了一段时间(miliseconds),并将数据包传递…