首页 > 编程知识 正文

pythonchoice函数,python scapy模块

时间:2023-05-04 03:53:30 阅读:149196 作者:3170

Scapy是用于Python的快速、高级屏幕截图和web捕获框架,用于捕获网站并从页面中提取结构化数据。

扫描(扫描)、根跟踪(Probing )、探测器(Probing )、单元测试(Unit Tests )、攻击(Attacks )、发现网络)

Scapy的安装如下所示。

cmd命令:使用pip install scapy安装

注意:请确认是否安装了Npcap或WinPcap,然后再执行。 如果未安装,将出现以下错误。

warning:nolibpcapprovideravailable! pcap won't be used sniff函数及其参数如下:

sniff(count=0,store=1,offline=None,prn=None,filter=None,L2socket=None,timeout=None,opened_socket )

根据需要,count:指定最多探查多少条消息,如果设置为0,则继续捕获或丢弃store:在指定存储位置捕获的包。 1表示保存,0表示放弃offline:不嗅探而从pcap文件中读取包。 缺省情况下,Noneprn:为每个包定义回调函数。 捕获符合filter标准的消息时调用回调函数。 通常,使用lambda表达式过滤filter:捕获的信息。 其用法与常见的捕获软件WireShark等相同,根据BPF语法L2socket:使用指定的L2sockettimeout:在指定的事件后停止嗅探器。 默认情况下,Noneopened_socket:定义使用. recv对规定的对象进行读取的stop_filter:的函数,在掌握指定的数据后,删除iface:的如果未指定,则表示所有网卡的过滤器参数

其语法具体可参考https://blog.csdn.net/qwertyupoiuytr/article/details/54670477

iface参数

如何获取此参数:

1 )在cmd中输入ipconfig /all,获取相应网卡的说明

2 ) show_interfaces ) )函数查询

代码:

importscapyfromscapy.all import * #显示网卡信息show_interfaces ()。 结果如下。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。