工控数据截取
实验原理
工控系统中有许多协议,通过爬虫爬取各个协议数据包,利用pyshark包对协议进行分析,保存分析的内容到.csv文件中,用matlablib包根据分析内容作图。
实验目的
爬取工控协议
协议数据包预处理和保存
数据可视化
实验环境
Windows10计算机,python3.8,pycharm
推荐课时数
推荐课时数:2课时
实验步骤
任务一:爬取协议数据
爬虫规则:
匹配所有标签中“herf”字段是以“.cap”或“.pcap”结尾的链接,并以模拟浏览器的方式将链接的文件下载到本地。代码如下:
from bs4 import BeautifulSoup
from urllib import request
import wget
import re
#模拟浏览器访问头
hdr = {'User-Agent': 'Mozilla/5.0'}
#不加headers参数的话,有些网站会拒绝访问,这里我们模拟浏览器访问
req = request.Request("/wireshark/wireshark/-
/wikis/SampleCaptures",headers=
2022-06-25 09:00:18
403KB
互联网安全