目标:掌握Wireshark的使用和比较http和https的区别
工具:PC、Wirshark(Wireshark是网络包分析工具,主要作用是尝试捕获网络包,并显示包的详细信息。)
流程
1、进入Wireshark工具,点击以太网(自己设置),如图1所示

2、选择一个网卡进行抓包,本次使用无线网卡来进行抓包。
进入到如图2所示的界面,从上至下分别为显示过滤器(用于过滤)、封包列表(显示捕获的源地址、目标地址、端口号、协议等信息)、封包详细信息(显示封包中的字段)、16进制数据(为传输中的数据)。

3、开启抓包,通过访问https://www.baidu.com/网址来抓取https包。启动wireshark抓包工具。通过了解到https使用443端口,可以在显示过滤器中使用过滤条件tcp.port == 443,捕获得到如图3所示的封包。图中可以清晰的看到https也是和http一样在传输层使用的TCP协议,有三次握手的过程,接下来的一个包就是客户端给服务器发送Clinet Info,采用的是TLS协议(用于在两个通信应用程序之间提供保密性和数据完整性)。当追踪TCP流时,呈现的是乱码。

4、通过访问http://www.tendawifi.com,在最开始有三次TCP握手,这可以表明http是通过TCP建立连接的,是一种可靠的连接。通过图4中可以看出源IP:192.168.1.19,源端口为51837,即客户端,目的IP:192.168.1.1,目的端口为80,即服务器端。在抓取其他http网站的包文时,同样目的端口为80,这表明http在传输层所用的端口固定为80,追踪TCP流时可以知道数据内容。

Wireshark工具的使用与抓包分析http与https相关推荐

  1. HTTP协议版本介绍以及使用Wireshark工具针对HTTP进行抓包分析详解

    一.http协议版本介绍 http:Hyper Text Transfer Protocol 超文本传输协议,是互联网应用最为广泛的一种网络协议,主要用于Web服务.通过计算机处理文本信息,格式为HT ...

  2. wireshark Fiddler抓包分析与解密https Fiddler修改https请求和响应

    Https理论 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议.HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全.为 ...

  3. 使用wireshark对grpc的helloworld抓包分析

    使用wireshark对grpc的helloworld抓包分析 wireshark的抓包全貌图 主要帧头 主要帧头分析 grpc的code码 总结 参考链接 wireshark的抓包全貌图 [客户端] ...

  4. 如何抓包分析BLE 空口报文(GAP + GATT + LESC procedure)?

    文章目录 一.如何抓取BLE 空口报文? 二.BLE 通信报文是如何交互的? 2.1 GAP Discovery and Connection establishment procedures 2.2 ...

  5. 【爬虫实战】12306购票抓包分析以及任务分解

    12306购票抓包分析以及任务分解 前言 1. 抓包分析 1.1 `https://www.12306.cn/index/` 1.2 `https://kyfw.12306.cn/otn/login/ ...

  6. php抓包分析工具下载,Wireshark(抓包分析工具) V3.2.1 32位多国语言安装版

    Wireshark是一款功能强大的抓包分析工具,该Wireshark可以轻松抓取网络数据,而且使用很简单,所以有需要的朋友赶紧下载吧! 功能介绍 1.Wireshark拥有许多强大的特性 包含有强显示 ...

  7. 网络抓包分析工具Wireshark的下载、安装和使用

    一.Wireshark下载 官网下载地址:https://www.wireshark.org/download.html,在谷歌浏览器地址栏输入官网网址 点击需要的版本就会开始下载安装包 二.Wire ...

  8. hls二次加密 m3u8_HLS实战之Wireshark抓包分析

    0.引言 Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料.Wireshark使用WinPCAP作为接口,直 ...

  9. Wireshark数据抓包分析(网络协议篇)1.2安装Wireshark

    Wireshark数据抓包分析(网络协议篇)1.2安装Wireshark Wireshark(前称Ethereal)是一个网络包分析工具.该工具主要是用来捕获网络包,并显示包的详细情况.本节将分别介绍 ...

最新文章

  1. 数据结构---基础概念
  2. 下列有关mysql数据库中的null值_MySQL数据库中与 NULL值有关的问题
  3. subShell与代码块
  4. 5、ResultSet结果集
  5. python sql解析引擎_python SQLAlchemy 中的Engine详解
  6. ArrayList LinkedList与HashMap 实现原理
  7. Android 带阴影背景图片
  8. java+oracle数据库锁,数据库学习之Oracle数据库\记录被另一个用户锁住\解决方法...
  9. akka之分发和路由
  10. 20-21-2网络管理quiz3
  11. JAVASCRIPT视频教程推荐==李炎恢JavaScript教程 第一季
  12. EPM连接显示服务器不可用,EPM问题汇总之-SmartView无法连接Essbase
  13. iphone开发每日一练【2011-10-06】
  14. 仿站小工具和小飞兔(扒取网站页面)
  15. 拿下60亿流量的《惊雷》都是哪些人在听?python帮你统计出来
  16. vnc远程桌面很慢_vnc远程桌面-桌面空白解决方案
  17. html怎么设置顶部导航栏,CSS+HTML如何实现顶部导航栏
  18. Retinanet网络结构简介
  19. python五角星编程代码绘制
  20. 全国计算机四级嵌入式系统开发工程师

热门文章

  1. Android-S WindowManager
  2. 什么是公司注册资本认缴制
  3. c语言输出三行星,C语言大作业观察行星的运行报告(16页)-原创力文档
  4. CSS伪元素插入文字
  5. 华南理工大学计算机科学概论试卷,华南理工大学计算机概论试卷b.doc
  6. 软件开发 自学_自学11个月内如何获得第一份有薪软件开发人员工作
  7. unity烘焙过程与注意事项,希望你们少走弯路
  8. 基于工业路由器的工业机器人远程监控系统方案应用
  9. 国际象棋的常用英语术语
  10. Wind(万得)原生TDBAPI(JAVA版)封装成 WEB API (Demo版)