电脑上做网站,资中网站建设,嘉兴市做外贸网站,网站建设整体流程wireshark简介
wireshark是捕获机器上的某一块网卡的网络包#xff0c;当你的机器上有多块网卡的时候#xff0c;你需要选择一个网卡。 wireshark能获取HTTP#xff0c;也能获取HTTPS#xff0c;但是不能解密HTTPS#xff0c;所以wireshark看不懂HTTPS中的内容#…wireshark简介
wireshark是捕获机器上的某一块网卡的网络包当你的机器上有多块网卡的时候你需要选择一个网卡。 wireshark能获取HTTP也能获取HTTPS但是不能解密HTTPS所以wireshark看不懂HTTPS中的内容总结如果是处理HTTP,HTTPS 还是用Fiddler, 其他协议比如TCP,UDP 就用wireshark 如果测试本地地址需要在本地环回口测试如果去外网需要在WLAN接口测试如果是VPN需要用 抓包原理
那种网络情况能够抓包
1.本机环境直接抓包本机网卡进出流量 2.集线器环境一台服务器向另一台服务器发送数据包时经过集线器集线器会把数据包发送给连接集线器的所有电脑 3.交换机环境和集线器的原理差不多但是更精确可以配置端口镜像ARP欺骗MAC泛洪其中端口镜像是比较常用的MAC泛洪是发一些垃圾包垃圾包携带大量MAC地址将想要抓包的电脑的MAC挤出交换机的MAC列表交换机找不到对应的MAC地址就会给所有的MAC列表的电脑发送。
抓包
点击Caputre-Interfaces… 出现下面对话框选择正确的网卡。然后点击Start按钮, 开始抓包
抓包窗口介绍 封包详细信息 (Packet Details Pane) 1.Frame: 物理层的数据帧概况 2.Ethernet II: 数据链路层以太网帧头部信息 3.Internet Protocol Version 4: 互联网层IP包头部信息 4.Transmission Control Protocol: 传输层T的数据段头部信息此处是TCP 5.Hypertext Transfer Protocol: 应用层的信息此处是HTTP协议 6.Line-based text datahttp返回的页面信息 ip头部和网络层的对应关系 过滤条件中的ip和port就是ip头部的目标或源ip/port
过滤信息介绍
过滤信息分两种一种是抓包过滤器一种显示过滤器顾名思义抓包过滤器就是抓包的时候只抓取满足过滤器条件的信息显示过滤器就是把抓包结果只显示满足过滤器的信息。
显示过滤
表达式规则
1.协议过滤 比如TCP只显示TCP协议。 2.IP 过滤 比如 ip.src 192.168.1.102 显示源地址为192.168.1.102 ip.dst192.168.1.102, 目标地址为192.168.1.102 3.端口过滤 tcp.port 80, 端口为80的 tcp.srcport 80, 只显示TCP协议的愿端口为80的。 4.Http模式过滤 http.request.method“GET”, 只显示HTTP GET方法的。
抓包过滤
使用抓包过滤器前需要先选择网卡否则输入过滤规则后显示红色 类型Typehost、net、port 方向Dirsrc、dst 协议protocolether、ip、tcp、udp、http、ftp 逻辑运算符 与、|| 或、非 举例说明
1.src host 192.168.48.116 dst post 80 抓取源地址为192.168.48.116 并且目的端口为80的信息 2.!broadcast 不要抓取广播包 3.ether src host 1C:99:57:1F:56:4E 抓取源MAC地址是1C:99:57:1F:56:4E 的信息
高级功能
数据流追踪
选中一条抓包信息右击选中追踪流再选中HTTP流或者TCP流等其他流可查看如下图所示的信息 路径信息返回信息返回服务器包括返回内容信息 查看对应的请求和响应 可选择如何解码信息 可参考Linux命令之抓包命令tcpdump的使用_wireshark_较真的菜鸟的博客-CSDN博客
参考wireshark抓包工具详细说明及操作使用_wireshark使用教程-CSDN博客
原文链接https://blog.csdn.net/weixin_43790613/article/details/113786518