热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

网络分析系列之七Wireshark入门介绍

Wireshark安装完成后,无需重启电脑系统或任何服务,即刻打开使用。但第一次打开后,对于新手来说,可能觉得比较复杂,密密麻麻的按钮和排成一行菜单。本节介绍Wireshark的操



Wireshark安装完成后,无需重启电脑系统或任何服务,即刻打开使用。但第一次打开后,对于新手来说,可能觉得比较复杂,密密麻麻的按钮和排成一行菜单。本节介绍Wireshark的操作入门内容,力求让新手使用者能够轻松上手。


初次打开Wireshark

第一次打开Wireshark,界面如下。

初始界面

第一排,菜单,按照常用功能分类,点击会出现下拉显示。

第二排,常用工具条(快捷按钮),列出了在抓包和分析过程中最常见的功能按钮。

第三排,显示过滤器工具条,用来设置显示过滤器。

主体部分,直接显示了本地电脑上的所有网卡列表,以及通过时序图显示了哪些网卡上面有流量传输,以及流量传输的分布情况。

再往下面则是学习指导信息。

最后一栏,显示Wireshark状态信息。


菜单介绍

按照功能分类,下拉显示功能内容。

功能菜单栏

第一次抓包,除了直接选择主体中的网卡列表外,也可以选择捕获接口中网卡信息。

捕获接口

Wireshark的使用必须有数据包,如果手头没有数据包可以打开查看,那么就要学会怎么抓包。

点击捕获——选项,打开如下窗口。

Wireshark抓包

和在主界面主体部分看到的界面类似,这里列出了所有本地网卡的名称,以及网卡上是否有流量的图像显示。

选择一个有流量的网卡,点击开始,就可以抓包。


主工具条介绍

主工具条最左边一组4个按钮都与抓包操作有关,其余按钮分别涉及文件操作、数据包选择操作、字体缩放操作、配色及自动滚屏抓包显示过滤器的调整及应用等。

主工具条


显示过滤器工具条

显示过滤器,有一个输入栏和2个按钮,如下图。

过滤器


主体介绍

主体部分在不同的使用情况下,显示各不相同,如果之前采集或打开过数据包,则会在显示过滤器下面,网卡列表上面,显示之前的历史纪录。

主体界面


状态栏介绍

状态栏在不同的工作状况下,显示各不相同,主要显示数据包相关的状态和统计信息。

常见的状态栏信息有:

● 选择为抓包文件添加注释信息;

● 观察到抓包文件的名称(在抓包期间,抓包文件名由Wireshark软件临时分配);

● 获知抓包文件中包含的数据包的数量、Wireshark实际显示出的数据包的数量,以及人为打上标记的数据包的数量。

状态栏

续更(下一节《使用Wireshark抓包》)

更多资料请点击了解



推荐阅读
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文介绍了如何使用 Spring Boot DevTools 实现应用程序在开发过程中自动重启。这一特性显著提高了开发效率,特别是在集成开发环境(IDE)中工作时,能够提供快速的反馈循环。默认情况下,DevTools 会监控类路径上的文件变化,并根据需要触发应用重启。 ... [详细]
  • 三星W799在2011年的表现堪称经典,以其独特的双屏设计和强大的功能引领了双模手机的潮流。本文详细介绍其配置、功能及锁屏设置。 ... [详细]
  • 在API测试中,我们常常需要通过大量不同的数据集(包括正常和异常情况)来验证同一个接口。如果为每种场景单独编写测试用例,不仅繁琐而且效率低下。采用数据驱动的方式可以有效简化这一过程。本文将详细介绍如何利用CSV文件进行数据驱动的API测试。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文将介绍如何使用 Go 语言编写和运行一个简单的“Hello, World!”程序。内容涵盖开发环境配置、代码结构解析及执行步骤。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文介绍了在使用Visual Studio 2015进行项目开发时,遇到类向导弹出“异常来自 HRESULT:0x8CE0000B”错误的解决方案。通过具体步骤和实践经验,帮助开发者快速排查并解决问题。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
author-avatar
mobiledu2502889217
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有