配置Scapy侦听特定的数据包,并在接收到数据包后发送特定的数据包

马丁

是否可以将Scapy配置为侦听网络流量,并在收到具有某些参数的数据包后发送精心制作的数据包?我的意思是,例如,Scapy监听eth0上的网络流量,并且在接收到来自源IP 10.10.44.3的ICMP“回显请求”数据包的情况下,Scapy使用8.8.8.8作为IP地址将TCP SYN数据包发送到IP地址192.168.2.1的端口34。来源。Scapy可以进行这种设置吗?

雷佩克

是的。

使用该sniff()功能,可以为该stop_filter选项提供参数

>>> print sniff.__doc__
Sniff packets
sniff([count=0,] [prn=None,] [store=1,] [offline=None,] [lfilter=None,] + 
      L2ListenSocket args) -> list of packets

...clipped...

stop_filter: python function applied to each packet to determine
             if we have to stop the capture after this packet
             ex: stop_filter = lambda x: x.haslayer(TCP)

如果函数返回1,则嗅探将停止,您可以继续执行所需的任何逻辑。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

配置Scapy侦听特定的数据包,并在收到数据包后发送特定的数据包

来自分类Dev

使用UDPClient侦听特定端口并获取发送的数据包

来自分类Dev

使用python(scapy?)从网络接收到的丢弃数据包

来自分类Dev

scapy发送数据包获取RST

来自分类Dev

了解/解码接收到的数据包

来自分类Dev

了解/解码接收到的数据包

来自分类Dev

发送UDP数据包并侦听答复

来自分类Dev

在Windows上丢弃特定的数据包

来自分类Dev

设置特定的数据包格式... java

来自分类Dev

将接收到的TCP数据包转换为UDP并转发这些数据包

来自分类Dev

尽管阻止了传入的 ping 数据包,但仍接收到 ping 数据包

来自分类Dev

从C中的特定接口发送数据包

来自分类Dev

如何将UDP数据包发送到Scapy中的特定UDP dst端口?

来自分类Dev

使用Scapy数据包字段

来自分类Dev

通过ttl Scapy过滤数据包?

来自分类Dev

无法在Scapy上创建数据包

来自分类Dev

如何使用被scapy嗅到的数据包

来自分类Dev

使用 Scapy 过滤 HTTP 数据包

来自分类Dev

在Scapy中发送ICMP数据包并选择正确的接口

来自分类Dev

scapy:发送数据包时不允许操作

来自分类Dev

无法使用Scapy sendp()发送MPTCP数据包

来自分类Dev

如何在Scapy中发送多个数据包

来自分类Dev

简单的Scapy脚本不发送数据包

来自分类Dev

Python-3.4 Scapy发送ARP数据包

来自分类Dev

Wirehark无法接收到UDP数据包

来自分类Dev

获取接收到的数据包的实际大小

来自分类Dev

无法接收到原始套接字的数据包

来自分类Dev

如何侦听ICMP数据包?

来自分类Dev

用Python接收广播数据包