wireshark抓包入门使用教程

简介: wireshark抓包入门使用教程

打开wireshark,主界面如下:

  • 选择菜单栏Capture -> Option,勾选网卡。


image.png


点击Start,启动抓包。


image.png

wireshark 筛选HTTP流量

基于名称的HTTP显示过滤器

1、让wireshark只显示访问某指定域名(www.bt2bn.cn)的HTTP请求数据包:http.host == “www.bt2bn.cn”.


2、让wireshark只显示访问包含了指定字符串的域名(比如,包含bt2bn的域名)的HTTP请求数据包:http.host contains “bt2bn”.


3、让wireshark只显示Referer头部内容为“http://www.bt2bn.cn/“的HTTP请求数据包:http.referer == “http://www.bt2bn.cn/


基于HTTP请求方法的显示过滤器


1、要让wireshark显示包含GET请求的所有HTTP数据包,显示过滤器的写法为:http.request.method == GET。

2、显示所有HTTP请求数据包,显示过滤器的写法为:http.request


image.png



要让Wireshark显示所有HTTP响应数据包,显示过滤器的写法为:http.response。


4、要让Wireshark显示包含所有HTTP数据包,但包含GET方法的HTTP请求数据包除外,显示过滤器的写法为:http.request and not http.request.method == GET。


基于HTTP状态码的显示过滤器

1、要让Wireshark显示包含HTTP错误状态码的HTTP响应数据包:http.request.code >= 400。


2、要让Wireshark只显示包含HTTP客户端错误状态码的HTTP响应数据包:http.response.code >=400 and http.response.code <= 499。


3、要让Wireshark只显示包含HTTP服务器端错误状态码的HTTP响应数据包:http.response.code <=599。


4、要让Wireshark只显示状态码为404的HTTP响应数据包:http.response.code == 404。


5、过滤所有的http响应包:http.response==1


6、过滤所有的http请求,貌似也可以使用http.request:http.request==1


7、wireshark过滤所有请求方式为POST的http请求包,注意POST为大写:http.request.method==POST


8、过滤含有指定cookie的http数据包:http.cookie contains guid


9、过滤请求的uri,取值是域名后的部分:http.request.uri==”/online/setpoint”


10、过滤含域名的整个url则需要使用http.request.full_uri:http.request.full_uri==” http://task.browser.360.cn/online/setpoint


11、过滤http头中server字段含有nginx字符的数据包:http.server contains “nginx”


12、过滤content_type是text/html的http响应、post包,即根据文件类型过滤http数据包:http.content_type == “text/html”


13、过滤content_encoding是gzip的http包:http.content_encoding == “gzip”


14、根据transfer_encoding过滤:http.transfer_encoding == “chunked”


15、根据content_length的数值过滤:http.content_length == 279 或 http.content_length_header == “279″


16、过滤所有含有http头中含有server字段的数据包:http.server


17、过滤HTTP/1.1版本的http包,包括请求和响应:http.request.version == “HTTP/1.1″


18、过滤http响应中的phrase:http.response.phrase == “OK”


19、显示前1000个数据包:fream.number <= 1000


20、显示序列号10-20内的数据包:fream.number <= 10 and fream.number <= 20


目录
相关文章
|
算法 数据安全/隐私保护
一文详解 RSA 非对称加密算法
非对称加密算法指的是 加、解密使用不同的密钥,一把为公开的公钥,另一把为私钥。 公钥加密的内容只能由私钥进行解密,反之由私钥加密的内容只能由公钥进行解密。也就是说,这一对公钥、私钥都可以用来加密和解密,并且一方加密的内容只能由对方进行解密。
9866 1
conda常用操作和配置镜像源
conda常用操作和配置镜像源
29465 0
|
网络协议 网络安全 数据安全/隐私保护
【最详细】Wireshark使用教程(一)
【最详细】Wireshark使用教程(一)
|
网络协议 安全 网络安全
WireShark 中的数据包捕获和过滤器详解
【8月更文挑战第20天】
1311 0
|
机器学习/深度学习 安全 算法
WAF测试
【7月更文挑战第25天】 WAF测试
664 9
|
网络协议 Windows
Wireshark的下载安装及简单使用教程
Wireshark的下载安装及简单使用教程
519 0
[PDF提取重命名]提取识别文字并对PDF文件批量重命名,提取PDF指定可复制的内容并批量重命名PDF,批量PDF文档指定识别提取区域
本文介绍一款实用工具,能快速从可复制内容的PDF中提取指定区域信息并据此重命名文件。设置提取坐标及导入PDF文档、设定新文件名后启动提取流程,即可高效批量处理。保存坐标设置以便重复使用,适用于需频繁修改大量PDF文件名的场景。
1052 0
[PDF提取重命名]提取识别文字并对PDF文件批量重命名,提取PDF指定可复制的内容并批量重命名PDF,批量PDF文档指定识别提取区域
|
NoSQL MongoDB 关系型数据库
13个Mongodb GUI可视化管理工具,总有一款适合你
本文介绍了13个好用的MongoDB可视化工具。Robomongo,MongoDB Compass,phpMoAdmin等
112048 0
13个Mongodb GUI可视化管理工具,总有一款适合你
|
前端开发 大数据 数据库
临时抱佛脚必看|一个月速通高级系统架构设计师!(低分飘过版)
本文写给已决定报考高级软件架构设计师的同学,从软考报名到正式考试,有40天时间,本文纯应试备考经验,一个月速成,仅供参考。
|
安全 网络安全 数据库
扫描神器:Nessus 保姆级教程(附步骤)
扫描神器:Nessus 保姆级教程(附破解步骤)