




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WiresharkWiresharkWiresharkWiresharkWiresharkWireshark 使用入门使用入门使用入门使用入门使用入门使用入门 Wireshark 使用入门 2 目录目录 目录目录 2 1 界面说明界面说明 1 2 捕捉设置捕捉设置 3 2 1捕捉设置 4 2 2文件保存设置 5 2 3停止条件 6 2 4显示选项 6 2 5名称解析 6 2 6启动捕捉 6 3过滤设置过滤设置 6 3 1捕捉过滤器 7 3 2显示过滤器 9 3 2 1命令行 9 3 2 2Analyze Tool 12 4 结语结语 13 1 1 界面说明界面说明 Menus Shortcuts Display Filter Packet List Pane Packet Details Pane Dissector Pane Misc 上图是一张 Wireshark 运行时的截图 其界面分为七个模块 1 Menus 菜单 菜单 程序上方的 8 个菜单项用于对 Wireshark 进行配置 File 文件 打开或保存捕获的信息 Edit 编辑 查找或标记封包 进行全局配置 View 查看 设置 Wireshark 的视图 Go 转到 跳转到捕获的数据 Capture 捕获 设置捕捉过滤器并开始捕捉 Analyze 分析 设置分析选项 Statistics 统计 查看 Wireshark 的统计信息 Help 帮助 查看本地帮助文件 获取在线支持 2 Shortcuts 快捷方式 快捷方式 Wireshark 使用入门 2 在菜单下面 是一些常用的快捷按钮 您可以将鼠标指针移动到某个图标上以获得其功能 说明 3 Display Filter 显示过滤器 显示过滤器 显示过滤器用于筛选捕捉信息中的内容 请不要将捕捉过滤器 Capture Filter 和显示过 滤器相混淆 4 Packet List Pane 封包列表 封包列表 封包列表中显示所有已捕获的封包 在这里您可以看到发送和接收方的 MAC IP 地址 TCP UDP 端口号 协议等信息 显示信息会根据封包所覆盖的层级不同而有所区别 如果 捕获的是一个 OSI Layer 2 的封包 那么您在 Source 和 Destination 列中看到的将是 MAC 地址 如果捕获的是一个 OSI Layer 3 或者更高层的封包 您在 Source 和 Destination 列中 看到的将是 IP 地址 Port 端口 列仅会在这个封包属于第 4 或更高层时才会显示 5 Packet Detail Pane 封包详细信息 封包详细信息 这里显示的是在封包列表中被选中项目的详细信息 信息按照不同的 OSI Layer 进行了分 组 您可以展开每个项目查看 上图展开的是 TCP 信息 6 Dissector Pane 16 进制数据 进制数据 解析器 在 Wireshark 中也被叫做 16 进制数据查看面板 这里显示的内容与 封包详 细信息 中相同 只是改为以 16 进制的格式表达 在上面的例子中 我们在 封包相信信息 中选择查看 TCP 端口 80 器对应的 16 进制 Wireshark 使用入门 3 数据将自动显示在下面的面板中 0050 7 Miscellanous 杂项 杂项 在软件界面的最下端 您可以获得以下信息 正在进行捕捉的网络设备 捕捉是否已经停止或开始 捕捉结果的保存位置 已捕捉的数据量 已捕获封包的数量 P 显示的封包数量 D 经过显示过滤器过滤后仍然显示的封包 被标记的封包数量 M 2 捕捉设置捕捉设置 可以使用以下任一方式启动捕捉 点击打开捕捉接口对话框 选择您需要进行捕捉的接口启动捕捉 点击 捕捉选项 按钮 打开对话框启动捕捉 如果您上次捕捉的设置与现在要求一样 可以点击按钮立即开始本次捕捉 首次捕捉都要经历网卡选取 选项配置 启动捕捉三个过程 启动方式的不同并不会 带来本质区别 下面以第二种方式 捕捉选项 为例讲解网卡选取和选项配置的方法 Wireshark 使用入门 4 Capture Option 捕捉选项 对话框如上图所示 分为 Capture 捕捉设置 Capture File 文件保存设置 Stop Capture 停止条件 Display Option 显示选项 Name Resolution 名称解析 五部分 2 1 捕捉设置捕捉设置 Interface 该选项用于指定进行捕捉的接口 每次捕捉只能使用一个接口 通过下拉列表选取 通常 列表中的第一个是支持捕捉的 non loopback 非环回 接口 如果没有这样的接 口 第一个将是环回接口 IP Address 显示所选接口的 IP 地址 如果系统未指定 IP 地址 将会显示为 unknown Link layer header type 选择链路层帧头类型 若非有特殊应用 此选项应尽量保持默认 Buffer size n megabyte s Wireshark 使用入门 5 输入用于捕捉的缓存大小 该选项是设置写入数据到磁盘前用于保存捕捉数据的和核 心缓存的大小 如果发现丢包 应尝试增大该值 Capture packets in promiscuous mode 设置端口为 Promiscuous 杂收 模式 如果你未指定该选项 Wireshark 将只能捕捉进 出你电脑的数据包 Limit each packet to n bytes 指定捕捉过程中 每个包的最大字节数 如果禁止该选项 默认值为 65535 这适用 于大多数协议 关于此选项的设置 有以下一些地方需要注意 如果你不确定 尽量保持默认值 如果你不需要包中的所有数据 例如 如果你仅需要链路层 IP 和 TCP 包头 你可能想要选择一个较小的长度 这样只需要较少的 CPU 占用时间用于复制包 包需要的缓存也较少 这样在繁忙的网络中捕捉 丢失的包也可能会相应减少 如果你没有捕捉到包中的所有数据 你可能会发现有时候你想要的包中的数据部 分被截断丢弃了 或者因为缺少重要的部分 想对某些包进行重组而发现失败 Capture Filter 设定捕捉过滤 捕捉过滤器的设置方法将在后面章节详细讲解 2 2 文件保存设置文件保存设置 File 指定将用于捕捉的文件名 该字段默认为空白 如果保持空白 捕捉数据将会存储在 临时文件夹 捕捉完成后需要手动保存 可以点击右侧的按钮设置文件存储位置 Use multiple files 如果指定条件达到临界值 Wireshark 将会自动生成一个新文件 而不是使用单一文件 保存 Next file every n megabyte s 如果捕捉文件大小达到指定值 将会生成并切换到新文件 Next file every n minute s 如果捕捉文件持续时间达到指定值 将会生成并切换到新文件 Ring buffer with n files 使用多个 n 文件形成的 Ring Buffer 来保存捕捉文件 Stop capture after n file s 当生成文件达到指定数目时 停止捕捉 Wireshark 使用入门 6 2 3 停止条件停止条件 after n packet s 捕捉的数据包达到指定数目后 停止捕捉 after n megabyte s 捕捉的文件容量达到指定大小后 停止捕捉 如果使用了 User multiple files 该选 项为灰色 2 4 显示选项显示选项 Update list of packets in real time 选定该选项 可以在封包列表面板实时更新捕捉数据 如果未选定 在 Wireshark 捕捉 结束之前将不能显示数据 Automatic scrolling in live capture 选定该选项 则 Wireshark 会在捕捉到新的封包时实时滚动封包列表面板 这样就能一 直看到最近的封包 如果为选定 update list of packets in real time 该选项将是灰色不 可选的 Hide capture info dialog 选中该选项 将会隐藏捕捉信息对话框 2 5 名称解析名称解析 Enable MAC name resolution 设置是否让 Wireshark 翻译 MAC 地址为名称 Enable network name resolution 设置是否允许 Wireshark 对网络地址进行解析 Enable transport name resolution 设置是否允许 Wireshark 对端口进行解析 2 6 启动捕捉启动捕捉 所有选项设置好后 点击右下角的 Start 便可以启动捕捉 3过滤设置过滤设置 正如前面你所看到的 运行 Wireshark 并开始分析网络非常简单 而使用 Wireshark 时 Wireshark 使用入门 7 最常见的问题 是当您使用默认设置时 会得到大量冗余信息 以至于很难找到自己需要 的部分 这就是为什么过滤器如此重要 因为它们可以帮助我们在庞杂的结果中找到自己 需要的信息 捕捉过滤器 用于决定什么样的信息记录在捕捉结果中 需要在开始捕捉前设置 显示过滤器 在捕捉结果中进行详细查找 它们可以在得到捕捉结果后随意修改 两种过滤器的目的是不同的 捕捉过滤器是数据经过的第一层过滤器 它用于控制捕捉数据的数量 以避免产生过 大的文件 显示过滤器是一种更为强大和复杂的过滤器 它允许你在日志文件中迅速准确 地找到所需要的记录 两种过滤器使用的语法是完全不同的 下面分别对它们进行介绍 3 1 捕捉过滤器捕捉过滤器 捕捉过滤器的语法与其它使用 Lipcap Linux 或者 Winpcap Windows 库开发的软 件一样 比如著名的 TCPdump 捕捉过滤器必须在开始捕捉前设置完毕 这一点跟显示过 滤器是不同的 设置捕捉过滤器的步骤是 选择 capture options 填写 capture filter 栏或者点击 capture filter 按钮为您的过滤器命名并保存 以 便在今后的捕捉中继续使用这个过滤器 点击开始 Start 进行捕捉 Wireshark 使用入门 8 设置方法设置方法 Protocol 协议 协议 可能的值 ether fddi ip arp rarp decnet lat sca moprc mopdl tcp udp 如果没有特别指明是什么协议 则默认使用所有支持的协议 Direction 方向 方向 可能的值 src dst src and dst src or dst 如果没有特别指明来源或目的地 则默认使用 src or dst 作为关键字 例如 host 10 2 2 2 与 src or dst host 10 2 2 2 是一样的 Host s 可能的值 net port host portrange 如果没有指定此值 则默认使用 host 关键字 例如 src 10 1 1 1 与 src host 10 1 1 1 相同 Logical Operations 逻辑运算 逻辑运算 可能的值 not and or 否 not 具有最高的优先级 或 or 和与 and 具有相同的优先级 运算时从左至右进行 示例示例 tcp dst port 3128 Wireshark 使用入门 9 显示目的 TCP 端口为 3128 的封包 ip src host 10 1 1 1 显示源 IP 为 10 1 1 1 的封包 src portramge 2000 2500 显示来源为 UDP 或 TCP 并且端口号在 2000 至 2500 范围内的封包 not icmp 显示除了 icmp 以外的所有封包 icmp 通常被 ping 工具使用 src host 10 7 2 12 and not dst net 10 200 0 0 16 显示来源 IP 地址为 10 7 2 12 但目的地不是 10 200 0 0 16 的封包 src host 10 4 1 12 or src net 10 6 0 0 16 and tcp dst portrange 200 10000 and dst net 10 0 0 0 8 显示来源 IP 为 10 4 1 12 或者来源网络为 10 6 0 0 16 目的地 TCP 端口号在 200 至 10000 之间 并且目的位于网络 10 0 0 0 8 内的所有封包 3 2 显示过滤器显示过滤器 通常 经过捕捉过滤器过滤后的数据还是很复杂 这时你可以使用显示过滤器进行更 细致的查找 它的功能比捕捉过滤器更为强大 而且在你修改过滤器条件时 并不需要重 新捕捉一次 显示过滤器可以通过两种方式设置 命令行方式和 Analyze Tool 方式 3 2 1 命令行命令行 Protocol 协议 协议 您可以使用大量位于 OSI 模型第 2 至 7 层的协议 点击 Expression 按钮后 您可以看到 它们 比如 IP TCP DNS SSH Wireshark 使用入门 10 您同样可以在如下位置找到所支持的协议 String1 String2 可选项 协议的子类 点击相关夫类旁的 号 然后选择其子类 Wireshark 使用入门 11 Comparison operators 比较运算符 比较运算符 英文写法英文写法C 语言写法语言写法含义含义 eq 等于 ne 不等于 gt 大于 lt 大于等于 le 小于等于 Logical expressions 逻辑运算符 逻辑运算符 英文写法英文写法C 语言写法语言写法含义含义 and 逻辑与 or 逻辑或 xor 逻辑异或 not 逻辑非 示例示例 snmp dns icmp 显示 SNMP 或 DNS 或 ICMP 封包 ip addr 10 1 1 1 显示来源或目的 IP 地址为 10 1 1 1 的封包 ip src 10 1 2 3 or ip dst 10 4 5 6 显示来源不为 10 1 2 3 或者目的不为 10 4 5 6 的封包 换句话说 显示的封包为 来源 IP 除了 10 1 2 3 以外任意 目的 IP 任意 来源 IP 任意 目的 IP 除了 10 4 5 6 以外任意 Wireshark 使用入门 12 ip src 10 1 2 3 and ip dst 10 4 5 6 显示来源不为 10 1 2 3 并且目的 IP 不为 10 4 5 6 的封包 tcp port 25 显示来源或目的 TCP 端口号为 25 的封包 tcp dstport 25 显示目的 TCP 端口号为 25 的封包 tcp flags 显示包含 TCP 标志的封包 tc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025辽宁省农业信贷融资担保有限责任公司招聘2人笔试历年参考题库附带答案详解
- 2025贵州黔凯城镇建设投资(集团)有限责任公司招聘工作人员缴费成功人数与招聘岗位人数达不到31比例岗位截止2025年9月21日笔试历年参考题库附带答案详解
- 2025西安咸阳国际机场地勤工作人员招聘笔试历年参考题库附带答案详解
- 2025年菏泽市市直机关幼儿园公开招聘教师(10人)模拟试卷及答案详解(网校专用)
- 2025年绍兴市本级卫生健康单位第二次招聘硕士博士研究生、高级专家120人考前自测高频考点模拟试题及完整答案详解一套
- 2025贵州金丽农业旅游产业发展集团有限公司考前自测高频考点模拟试题及参考答案详解
- 2025广西旅发集团广西自贸区医院管理有限公司招聘67人笔试历年参考题库附带答案详解
- 2025年中国燃气校园招聘(河北315人岗位)笔试历年参考题库附带答案详解
- 2025四川巴中市恩阳区产业发展投资运营集团有限公司招聘8人笔试历年参考题库附带答案详解
- 2025福建漳州农村农业局招聘4人模拟试卷含答案详解
- 研学导师培训课件模板
- 食品新产品开发 课件 第三章 食品新产品开发配方设计
- DLT817-2014 立式水轮发电机检修技术规程
- 上海西门妇孺医院研究(1884-1952)
- 劳动创造美好生活课件 第二课 璀璨的星空
- 使用林地可行性研究报告
- (样表)有限空间有毒有害气体检测表
- 公司员工考勤表模板竖版
- 模电ppt课件 第1章绪论
- 水处理项目施工组织方案
- 幼儿园红色故事绘本:《闪闪的红星》 课件
评论
0/150
提交评论