西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索
鐢熸椿鏈嶅姟
鏀粯瀹濋挶鍖�(Alipay)V10.2.53.7000 瀹夊崜鐗�鏀粯瀹濋挶鍖�(Alipay)V10.2.53.7000 瀹夊崜鐗�
鐧惧害鍦板浘瀵艰埅2022V15.12.10 瀹夊崜鎵嬫満鐗�鐧惧害鍦板浘瀵艰埅2022V15.12.10 瀹夊崜鎵嬫満鐗�
鎵嬫満娣樺疂瀹㈡埛绔痸10.8.40瀹樻柟鏈€鏂扮増鎵嬫満娣樺疂瀹㈡埛绔痸10.8.40瀹樻柟鏈€鏂扮増
鐣呴€旂綉鎵嬫満瀹㈡埛绔痸5.6.9 瀹樻柟鏈€鏂扮増鐣呴€旂綉鎵嬫満瀹㈡埛绔痸5.6.9 瀹樻柟鏈€鏂扮増
鍗冭亰鐭ヨ瘑鏈嶅姟appv4.5.1瀹樻柟鐗�鍗冭亰鐭ヨ瘑鏈嶅姟appv4.5.1瀹樻柟鐗�
褰遍煶鎾斁
p2psearcher瀹夊崜鐗�7.3  鎵嬫満鐗�p2psearcher瀹夊崜鐗�7.3 鎵嬫満鐗�
閰风嫍闊充箰2022瀹樻柟鐗圴11.0.8 瀹樻柟瀹夊崜鐗�閰风嫍闊充箰2022瀹樻柟鐗圴11.0.8 瀹樻柟瀹夊崜鐗�
鐖卞鑹烘墜鏈虹増v13.1.0鐖卞鑹烘墜鏈虹増v13.1.0
鐧惧害褰遍煶7.13.0 瀹樻柟鏈€鏂扮増鐧惧害褰遍煶7.13.0 瀹樻柟鏈€鏂扮増
褰遍煶鍏堥攱v6.9.0 瀹夊崜鎵嬫満鐗�褰遍煶鍏堥攱v6.9.0 瀹夊崜鎵嬫満鐗�
闃呰宸ュ叿
鑵捐鍔ㄦ极V9.11.5 瀹夊崜鐗�鑵捐鍔ㄦ极V9.11.5 瀹夊崜鐗�
涔︽棗灏忚鍏嶈垂鐗堟湰v11.5.5.153 瀹樻柟鏈€鏂扮増涔︽棗灏忚鍏嶈垂鐗堟湰v11.5.5.153 瀹樻柟鏈€鏂扮増
QQ闃呰鍣╝ppV7.7.1.910 瀹樻柟鏈€鏂扮増QQ闃呰鍣╝ppV7.7.1.910 瀹樻柟鏈€鏂扮増
鎳掍汉鐣呭惉鍚功appv7.1.5 瀹樻柟瀹夊崜鐗�鎳掍汉鐣呭惉鍚功appv7.1.5 瀹樻柟瀹夊崜鐗�
璧风偣璇讳功app鏂扮増鏈�20227.9.186 瀹夊崜鐗�璧风偣璇讳功app鏂扮増鏈�20227.9.186 瀹夊崜鐗�
閲戣瀺鐞嗚储
骞冲畨璇佸埜瀹塭鐞嗚储V9.1.0.1 瀹樻柟瀹夊崜鐗�骞冲畨璇佸埜瀹塭鐞嗚储V9.1.0.1 瀹樻柟瀹夊崜鐗�
娴烽€氳瘉鍒告墜鏈虹増(e娴烽€氳储)8.71 瀹樻柟瀹夊崜鐗�娴烽€氳瘉鍒告墜鏈虹増(e娴烽€氳储)8.71 瀹樻柟瀹夊崜鐗�
涓滄捣璇佸埜涓滄捣鐞嗚储4.0.5 瀹夊崜鐗�涓滄捣璇佸埜涓滄捣鐞嗚储4.0.5 瀹夊崜鐗�
涓摱璇佸埜绉诲姩鐞嗚储杞欢6.02.010 瀹樻柟瀹夊崜鐗�涓摱璇佸埜绉诲姩鐞嗚储杞欢6.02.010 瀹樻柟瀹夊崜鐗�
鍗庨緳璇佸埜灏忛噾鎵嬫満鐞嗚储杞欢3.2.4 瀹夊崜鐗�鍗庨緳璇佸埜灏忛噾鎵嬫満鐞嗚储杞欢3.2.4 瀹夊崜鐗�
鎵嬫満閾惰
绂忓缓鍐滄潙淇$敤绀炬墜鏈洪摱琛屽鎴风2.3.4 瀹夊崜鐗�绂忓缓鍐滄潙淇$敤绀炬墜鏈洪摱琛屽鎴风2.3.4 瀹夊崜鐗�
鏄撳埗浣滆棰戝壀杈慳pp4.1.16瀹夊崜鐗�鏄撳埗浣滆棰戝壀杈慳pp4.1.16瀹夊崜鐗�
鏀粯瀹濋挶鍖�(Alipay)V10.2.53.7000 瀹夊崜鐗�鏀粯瀹濋挶鍖�(Alipay)V10.2.53.7000 瀹夊崜鐗�
涓浗宸ュ晢閾惰鎵嬫満閾惰appV7.0.1.2.5 瀹夊崜鐗�涓浗宸ュ晢閾惰鎵嬫満閾惰appV7.0.1.2.5 瀹夊崜鐗�
涓浗閾惰鎵嬫満閾惰瀹㈡埛绔�7.2.5 瀹樻柟瀹夊崜鐗�涓浗閾惰鎵嬫満閾惰瀹㈡埛绔�7.2.5 瀹樻柟瀹夊崜鐗�
浼戦棽鐩婃櫤
鑵捐鐚庨奔杈句汉鎵嬫満鐗圴2.3.0.0 瀹樻柟瀹夊崜鐗�鑵捐鐚庨奔杈句汉鎵嬫満鐗圴2.3.0.0 瀹樻柟瀹夊崜鐗�
鍔茶垶鍥㈠畼鏂规鐗堟墜娓竩1.2.1瀹樻柟鐗�鍔茶垶鍥㈠畼鏂规鐗堟墜娓竩1.2.1瀹樻柟鐗�
楗ラタ椴ㄩ奔杩涘寲鏃犻檺閽荤煶鐗坴7.8.0.0瀹夊崜鐗�楗ラタ椴ㄩ奔杩涘寲鏃犻檺閽荤煶鐗坴7.8.0.0瀹夊崜鐗�
妞嶇墿澶ф垬鍍靛案鍏ㄦ槑鏄�1.0.91 瀹夊崜鐗�妞嶇墿澶ф垬鍍靛案鍏ㄦ槑鏄�1.0.91 瀹夊崜鐗�
鍔ㄤ綔灏勫嚮
鍦颁笅鍩庣獊鍑昏€卋t鐗�1.6.3 瀹樻柟鐗�鍦颁笅鍩庣獊鍑昏€卋t鐗�1.6.3 瀹樻柟鐗�
瑁呯敳鑱旂洘1.325.157 瀹夊崜鐗�瑁呯敳鑱旂洘1.325.157 瀹夊崜鐗�
鍦f枟澹槦鐭㈤泦缁搗4.2.1 瀹夊崜鐗�鍦f枟澹槦鐭㈤泦缁搗4.2.1 瀹夊崜鐗�
閬ぉ3D鎵嬫父1.0.9瀹夊崜鐗�閬ぉ3D鎵嬫父1.0.9瀹夊崜鐗�
濉旈槻娓告垙
瀹夊崜妞嶇墿澶ф垬鍍靛案2榛戞殫鏃朵唬淇敼鐗圴1.9.5 鏈€鏂扮増瀹夊崜妞嶇墿澶ф垬鍍靛案2榛戞殫鏃朵唬淇敼鐗圴1.9.5 鏈€鏂扮増
涔辨枟瑗挎父2v1.0.150瀹夊崜鐗�涔辨枟瑗挎父2v1.0.150瀹夊崜鐗�
淇濆崼钀濆崪3鏃犻檺閽荤煶鏈€鏂扮増v2.0.0.1 瀹夊崜鐗�淇濆崼钀濆崪3鏃犻檺閽荤煶鏈€鏂扮増v2.0.0.1 瀹夊崜鐗�
鍙h鑻遍泟鍗曟満鐗�1.2.0 瀹夊崜鐗�鍙h鑻遍泟鍗曟満鐗�1.2.0 瀹夊崜鐗�
灏忓皬鍐涘洟瀹夊崜鐗�2.7.4 鏃犻檺閲戝竵淇敼鐗�灏忓皬鍐涘洟瀹夊崜鐗�2.7.4 鏃犻檺閲戝竵淇敼鐗�
璧涜溅绔炴妧
鐧诲北璧涜溅2鎵嬫父1.47.1  瀹夊崜鐗�鐧诲北璧涜溅2鎵嬫父1.47.1 瀹夊崜鐗�
涓€璧锋潵椋炶溅瀹夊崜鐗坴2.9.14 鏈€鏂扮増涓€璧锋潵椋炶溅瀹夊崜鐗坴2.9.14 鏈€鏂扮増
璺戣窇鍗′竵杞︽墜鏈虹増瀹樻柟鏈€鏂扮増v1.16.2 瀹夊崜鐗�璺戣窇鍗′竵杞︽墜鏈虹増瀹樻柟鏈€鏂扮増v1.16.2 瀹夊崜鐗�
鐙傞噹椋欒溅8鏋侀€熷噷浜戜慨鏀圭増(鍏嶆暟鎹寘)v4.6.0j 閲戝竵鏃犻檺鐗�鐙傞噹椋欒溅8鏋侀€熷噷浜戜慨鏀圭増(鍏嶆暟鎹寘)v4.6.0j 閲戝竵鏃犻檺鐗�
鐧句箰鍗冪偖鎹曢奔2021鏈€鏂扮増5.78 瀹夊崜鐗�鐧句箰鍗冪偖鎹曢奔2021鏈€鏂扮増5.78 瀹夊崜鐗�
瑙掕壊鎵紨
姊﹀够鍓戣垶鑰呭彉鎬佺増1.0.1.2瀹夊崜鐗�姊﹀够鍓戣垶鑰呭彉鎬佺増1.0.1.2瀹夊崜鐗�
浠欏浼犺ro澶嶅叴瀹夊崜鐗�1.20.3鏈€鏂扮増浠欏浼犺ro澶嶅叴瀹夊崜鐗�1.20.3鏈€鏂扮増
姊﹀够璇涗粰鎵嬫父鐗�1.3.6 瀹樻柟瀹夊崜鐗�姊﹀够璇涗粰鎵嬫父鐗�1.3.6 瀹樻柟瀹夊崜鐗�
鐜嬭€呰崳鑰€V3.72.1.1 瀹夊崜鏈€鏂板畼鏂圭増鐜嬭€呰崳鑰€V3.72.1.1 瀹夊崜鏈€鏂板畼鏂圭増
璋佸灏忚溅寮烘墜鏈虹増v1.0.49 瀹夊崜鐗�璋佸灏忚溅寮烘墜鏈虹増v1.0.49 瀹夊崜鐗�
绯荤粺杞欢
mac纾佺洏鍒嗗尯宸ュ叿(Paragon Camptune X)V10.8.12瀹樻柟鏈€鏂扮増mac纾佺洏鍒嗗尯宸ュ叿(Paragon Camptune X)V10.8.12瀹樻柟鏈€鏂扮増
鑻规灉鎿嶄綔绯荤粺MACOSX 10.9.4 Mavericks瀹屽叏鍏嶈垂鐗�鑻规灉鎿嶄綔绯荤粺MACOSX 10.9.4 Mavericks瀹屽叏鍏嶈垂鐗�
Rar瑙e帇鍒╁櫒mac鐗坴1.4 瀹樻柟鍏嶈垂鐗�Rar瑙e帇鍒╁櫒mac鐗坴1.4 瀹樻柟鍏嶈垂鐗�
Mac瀹夊崜妯℃嫙鍣�(ARC Welder)v1.0 瀹樻柟鏈€鏂扮増Mac瀹夊崜妯℃嫙鍣�(ARC Welder)v1.0 瀹樻柟鏈€鏂扮増
Charles for MacV3.9.3瀹樻柟鐗�Charles for MacV3.9.3瀹樻柟鐗�
缃戠粶宸ュ叿
鎼滅嫍娴忚鍣╩ac鐗坴5.2 瀹樻柟姝e紡鐗�鎼滅嫍娴忚鍣╩ac鐗坴5.2 瀹樻柟姝e紡鐗�
閿愭嵎瀹㈡埛绔痬ac鐗圴1.33瀹樻柟鏈€鏂扮増閿愭嵎瀹㈡埛绔痬ac鐗圴1.33瀹樻柟鏈€鏂扮増
蹇墮mac鐗坴1.3.2 瀹樻柟姝e紡鐗�蹇墮mac鐗坴1.3.2 瀹樻柟姝e紡鐗�
鏋佺偣浜旂瑪Mac鐗�7.13姝e紡鐗�鏋佺偣浜旂瑪Mac鐗�7.13姝e紡鐗�
濯掍綋宸ュ叿
Apple Logic Pro xV10.3.2Apple Logic Pro xV10.3.2
Adobe Premiere Pro CC 2017 mac鐗坴11.0.0 涓枃鐗�Adobe Premiere Pro CC 2017 mac鐗坴11.0.0 涓枃鐗�
鍗冨崈闈欏惉Mac鐗圴9.1.1 瀹樻柟鏈€鏂扮増鍗冨崈闈欏惉Mac鐗圴9.1.1 瀹樻柟鏈€鏂扮増
Mac缃戠粶鐩存挱杞欢(MacTV)v0.121 瀹樻柟鏈€鏂扮増Mac缃戠粶鐩存挱杞欢(MacTV)v0.121 瀹樻柟鏈€鏂扮増
Adobe Fireworks CS6 Mac鐗圕S6瀹樻柟绠€浣撲腑鏂囩増Adobe Fireworks CS6 Mac鐗圕S6瀹樻柟绠€浣撲腑鏂囩増
鍥惧舰鍥惧儚
AutoCAD2015 mac涓枃鐗堟湰v1.0 瀹樻柟姝e紡鐗�AutoCAD2015 mac涓枃鐗堟湰v1.0 瀹樻柟姝e紡鐗�
Adobe Photoshop cs6 mac鐗坴13.0.3 瀹樻柟涓枃鐗�Adobe Photoshop cs6 mac鐗坴13.0.3 瀹樻柟涓枃鐗�
Mac鐭㈤噺缁樺浘杞欢(Sketch mac)v3.3.2 涓枃鐗�Mac鐭㈤噺缁樺浘杞欢(Sketch mac)v3.3.2 涓枃鐗�
Adobe After Effects cs6 mac鐗坴1.0涓枃鐗�Adobe After Effects cs6 mac鐗坴1.0涓枃鐗�
Adobe InDesign cs6 mac1.0 瀹樻柟涓枃鐗�Adobe InDesign cs6 mac1.0 瀹樻柟涓枃鐗�
搴旂敤杞欢
Mac鐗堝揩鎾�1.1.26 瀹樻柟姝e紡鐗圼dmg]Mac鐗堝揩鎾�1.1.26 瀹樻柟姝e紡鐗圼dmg]
Mac璇诲啓NTFS(Paragon NTFS for Mac)12.1.62 瀹樻柟姝e紡鐗�Mac璇诲啓NTFS(Paragon NTFS for Mac)12.1.62 瀹樻柟姝e紡鐗�
杩呴浄10 for macv3.4.1.4368 瀹樻柟鏈€鏂扮増杩呴浄10 for macv3.4.1.4368 瀹樻柟鏈€鏂扮増
Mac涓嬫渶寮哄ぇ鐨勭郴缁熸竻鐞嗗伐鍏�(CleanMyMac for mac)v3.1.1 姝e紡鐗�Mac涓嬫渶寮哄ぇ鐨勭郴缁熸竻鐞嗗伐鍏�(CleanMyMac for mac)v3.1.1 姝e紡鐗�
鑻规灉BootCamp5.1.5640 瀹樻柟鏈€鏂扮増鑻规灉BootCamp5.1.5640 瀹樻柟鏈€鏂扮増

首页西西教程其它教程 → wireshark使用教程中文

wireshark使用教程中文

相关文章发表评论 来源:西西整理时间:2012/6/25 15:34:42字体大小:A-A+

作者:西西点击:{ CountNumBer:'1', Num:[0,0,0,0,0,0], data:[0,0,0,0,0,0] } 评论:9次标签: wireshark

  • 类型:Mac网络工具大小:25.1M语言:中文 评分:10.0
  • 标签:
立即下载
3 页 第4章 实时捕捉数据包

4章 实时捕捉数据包

目录

4.1.介绍

4.2.准备工作

4.3.开始捕捉

4.4.捕捉接口对话框

4.5.捕捉选项对话框

4.5.1. 捕捉桢

4.5.2. 捉数据帧为文件。

4.5.3. 停止捕捉桢

4.5.4. 显示桢选项

4.5.5. 名称解析设置

4.5.6. 按钮

4.6.捕捉文件格式、模式设置

4.7.链路层包头类型

4.8.捕捉时过滤

4.8.1. 自动过滤远程通信

4.9.在捕捉过程中

4.9.1. 停止捕捉

4.9.2. 重新启动捕捉

4.1.介绍

实时捕捉数据包时 Wireshar 的特色之一

Wiershark 捕捉引擎具备以下特点

支持多种网络接口的捕捉(以太网,令牌环网,ATM...)

支持多种机制触发停止捕捉,例如:捕捉文件的大小,捕捉持续时间,捕捉到包的数量...

捕捉时同时显示包解码详情

设置过滤,减少捕捉到包的容量。见4.8捕捉时过滤

长时间捕捉时,可以设置生成多个文件。对于特别长时间的捕捉,可以设置捕捉文件大小罚值,设置仅保留最后的 个文

件等手段。见4.6 捕捉文件格式、模式设置

Wireshark 捕捉引擎在以下几个方面尚有不足

从多个网络接口同时实时捕捉,(但是您可以开始多个应用程序实体,捕捉后进行文件合并)

根据捕捉到的数据停止捕捉(或其他操作)

4.2.准备工作

第一次设置 Wireshark 捕捉包可能会遇到一些小麻烦

提示

关于如何进行捕捉设置的较为全面的向导可以在:http://wiki.wireshark.org/CaptureSetup.

这里有一些常见需要注意的地方

你必须拥有 root/Administrator 特权以开始捕捉[12]

必须选择正确的网络接口捕捉数据

如果您想捕捉某处的通信,你必须作出决定:在什么地方可以捕捉到

……以及许多

如果你碰到设置问题,建议看看前面的那个向导,或许会有所帮助

[12]记得在 Windows 安装那一节层提到如果作为服务启动可以避免非管理员无法进行捕捉,不知道二者能否相互印证。

4.3.开始捕捉

可以使用下任一方式开始捕捉包

使用打开捕捉接口对话框,浏览可用的本地网络接口,见4.1 “"Capture Interfaces"捕捉接口对话框,

选择您需要进行捕捉的接口启动捕捉

你也可以使用"捕捉选项"按钮启动对话框开始捕捉,见4.2 “"Capture Option/捕捉选项" 对话框

如果您前次捕捉时的设置和现在的要求一样,您可以点击"开始捕捉"按钮或者是菜单项立即开始本次捕捉。

如果你已经知道捕捉接口的名称,可以使用如下命令从命令行开始捕捉:

wireshark -i eth0 -k

上述命令会从 eht0接口开始捕捉,有关命令行的介绍参见9.2从命令行启动 Wireshark”

4.4.捕捉接口对话框

如果您从捕捉菜单选择"Interface...",将会弹出如4.1 “"Capture Interfaces"捕捉接口对话框所示的对话框

警告

打开"Capture Interfaces"/捕捉对话框时 同时正在显示捕捉的数据,这将会大量消耗您的

系统资源。尽快选择您需要的接口以结束该对话框。避免影响系统性能

注意

这个对话框只显示本地已知的网络接口,Wireshark 可能无法检测到所有的本地接口,

Wireshark 不能检测远程可用的网络接口,Wireshark 只能使用列出可用的网络接口

4.1. "CaptureInterfaces"捕捉接口对话框

描述

从操作系统获取的接口信息

IP

Wireshark 能解析的第一个IP 地址,如果接口未获得IP 地址(如,不存在可用的DHCP 服务器),将会显示 "Unkow",

如果有超过一个 IP 的,只显示第一个(无法确定哪一个会显示).

Packets

打开该窗口后,从此接口捕捉到的包的数目。如果一直没有接收到包,则会显示为灰度

Packets/s

最近一秒捕捉到包的数目。如果最近一秒没有捕捉到包,将会是灰度显示

Stop

停止当前运行的捕捉

Capture

从选择的接口立即开始捕捉,使用最后一次捕捉的设置。

Options

打开该接口的捕捉选项对话框,4.5捕捉选项对话框

Details(仅 Win32系统)

打开对话框显示接口的详细信息

Close

关闭对话框

4.5.捕捉选项对话框

如果您从捕捉菜单选择 "start..."按钮(或者从主工具栏选择对应的项目 ),Wireshark 弹出"Capture Option/捕捉选项对话框。如

4.2 “"Capture Option/捕捉选项"对话框所示

4.2. "CaptureOption/捕捉选项"对话框

提示

如果你不了解各项设置的意义,建议保持默认。

你可以用对话框中的如下字段进行设置

4.5.1.捕捉桢

Interface

该字段指定你想用于进行捕捉的借口。一次只能使用一个接口。这是一个下拉列表,简单点击右侧的按钮,选择你想要使

用的接口。默认第一是支持捕捉的 non-loopback(非环回)接口,如果没有这样的接口,第一个将是环回接口。在某些系统中,

回借口不支持捕捉包(windows 平台下的环回接口就不支持。)

在命令行使用-i 参数可以替代该选项

IP address

表示选择接口的 IP 地址。如果系统未指定 IP 地址,将会显示为"unknown"

Link-layer header type

除非你有些特殊应用,尽量保持此选项默认。想了解更多详情,见4.7链路层包头类型

Buffer size: n megabyte(s)

输入用于捕捉的缓层大小。该选项是设置写入数据到磁盘前保留在核心缓存中捕捉数据的大小,如果你发现丢包。尝试增

大该值。

注意

该选项仅适用于 Windows 平台

Capture packets in promiscuous mode

指定 Wireshark 捕捉包时,设置接口为杂收模式(有些人翻译为混杂模式 )。如果你未指定该选项,Wireshark 将只能捕捉进

出你电脑的数据包(不能捕捉整个局域网段的包)[13]

注意

如果其他应用程序将网卡设置为杂收模式,即使不选中该选项,也会工作于杂收模式下。

注意

即使在杂收模式下,你也未必能够接收到整个网段所有的网络包。详细解释见

http://www.wireshark.org/faq.html#promiscsniff

Limit each packet to n bytes

指定捕捉过程中,每个包的最大字节数。在某些地方被称为。 "snaplen".[14]如果禁止该选项,默认值为65535,这适用于大

多数协议,下面是一些大多数情况下都适用的规则(这里又出现了拇指规则,第一章,系统需求时提到过。这里权且翻译作

普适而非绝对的规则))

如果你不确定,尽量保持默认值

如果你不需要包中的所有数据。例如:如果您仅需要链路层、IP 和 TCP 包头,您可能想要选择一个较小的快照长度。这样

只需要较少的 cpu 占用时间用于复制包,包需要的缓存也较少。如此在繁忙网络中捕捉时丢失的包也可能会相应少一点。

如果你没有捕捉包中的所有数据 (适用 snpaplen 截断了包),你可能会发现有时候你想要的包中的数据部分被截断丢弃了。

或者因为缺少重要的部分,想对某些包进行重组而发现失败。

Capture Filter

指定捕捉过滤。捕捉过滤器将会在有4.8捕捉时过滤详细介绍,默认情况下是空的。

同样你也可以点击捕捉按钮,通过弹出的捕捉过滤对话框创建或选择一个过滤器,详见6.6定义,保存过滤器

4.5.2.捉数据帧为文件。

捕捉文件设置的使用方法的详细介绍见4.6捕捉文件格式、模式设置

File

指定将用于捕捉的文件名。该字段默认是空白。如果保持空白,捕捉数据将会存储在临时文件夹。详见4.6捕捉文

件格式、模式设置

你可以点击右侧的按钮打开浏览窗口设置文件存储位置

Use multiple files

如果指定条件达到临界值,Wireshark 将会自动生成一个新文件,而不是适用单独文件。

Next file every n megabyte(s)

仅适用选中 Use multiple files,如果捕捉文件容量达到指定值,将会生成切换到新文件

Next file every n minutes(s)

仅适用选中 Use multiple files,如果捕捉文件持续时间达到指定值,将会切换到新文件。

Ring buffer with n files

仅适用选中 Use multiple files,仅生成制定数目的文件。

Stop caputure after n file(s)

仅适用选中 Use multiple files,当生成指定数目文件时,在生成下一个文件时停止捕捉(生成 个还是 n+1个文件?)

4.5.3.停止捕捉桢

... after n packet(s)

在捕捉到指定数目数据包后停止捕捉

... after n megabytes(s)

在捕捉到指定容量的数据(byte(s)/kilobyte(s)/megabyte(s)/gigabyte(s) )后停止捕捉。如果没有适用"user multiple files",该选项

将是灰色

... after n minute(s)

在达到指定时间后停止捕捉

4.5.4.显示桢选项

Update list of packets in real time

在包列表面板实时更新捕捉数据。如果 未选定 该选项,在 Wireshark 捕捉结束之前将不能显示数据。如果选中该选项,

Wireshark 将生成两个独立的进程,通过捕捉进程传输数据给显示进程。

Automatic scrolling in live capture

指定 Wireshark 在有数据进入时实时滚动包列表面板,这样您将一直能看到最近的包。反之,则最新数据包会被放置在行

末,但不会自动滚动面板。如果未设置"update list of packets in real time",该选项将是灰色不可选的。

Hide capture info dialog

选中该选项,将会隐藏捕捉信息对话框

4.5.5.名称解析设置

Enable MAC name resolution

设置是否让 Wireshark 翻译 MAC 地址为名称,见7.6 名称解析

Enable network name resolution

是否允许 Wireshark 对网络地址进行解析,见7.6名称解析

4.5.6.按钮

进行完上述设置以后,你可以点击 start 按钮进行捕捉,也可以点击 Cancel 退出捕捉.

开始捕捉以后,在你收集到足够的数据时你可以停止捕捉。见4.9在捕捉过程中

[13]网卡在局域网内会接到很多不属于自己的包,默认情况下,网卡会不对这些包进行处理。貌似设置为杂收模式,Wireshak

会监听所有的包,但并不作出相应。

[14]粗略查了一下 ,未找到该词的合适翻译 ,多见于 Winpcap 的描述,如果把该单词拆分, snap:单元,快照,len:长度,似乎

就是单位长度,单元大小的意思。在看看该段下面第二个如果中提到的 snapshot length,snaplen 应该是二者的简写形式,快

照长度

4.6.捕捉文件格式、模式设置

在 捕捉时,libpcap捕捉引擎(linux 环境下)会抓取来自网卡的包存放在(相对来说)较小的核心缓存内。这些数据由 Wireshark

读取并保存到用户指定的捕捉文件中。

保存包数据到捕捉文件时,可采用差异模式操作。

提示

处理大文件(数百兆)将会变得非常慢。如果你计划进行长时间捕捉,或者处于一个高吞吐

量的网络中,考虑使用前面提到的"Multiple files/多文件选项。该选项可以将捕捉包分割

为多个小文件。这样可能更适合上述环境。

注意

使用多文件可能会切断上下文关联信息。Wireshark 保留载入包的上下文信息,所以它会

报告上下文关联问题(例如流问题)和关联上下文协议信息(例如:何处数据产生建立阶段,

必须查找后续包)。这些信息仅能在载入文件中显示,使用多文件模式可能会截断这样的

上下文。如果建立连接阶段已经保存在一个文件中,你想要看的在另一个文件中,你可

能无法看到可用的上下文关联信息。

提示

关于捕捉文件的目录信息,可见???

4.1.捕捉文件模式选项

"File

"

-

foo.c

ap

foo.c

ap

foo.c

-

-

x

"Use

multiple

files"选项

-

-

-

"Ring buff

with n files"

Mode

Single

temporary

file

Single

named file

Multiple

files,continu

ous

Multiple

最终文件命名方式

etherXXXXXX (where XXXXXX

一个独立值)

foo.cap

foo_00001_20040205110102.cap,

foo_00002_20040205110102.cap, ...

foo_00001_20040205110102.cap,

ap

x

x

files,ring

buffer

foo_00002_20040205110102.cap, ...

Single temporary file

将会创建并使用一个临时文件(默认选项).捕捉文件结束后,该文件可以由用户指定文件名。

Single named file

使用单独文件,如果你想放到指定目录,选择此模式

Multiple files,continuous

与 single name file 模式类似,不同点在于,当捕捉达到多文件切换临界条件时之一时,会创建一个新文件用于捕捉

Multiple files,ring buffer

"multiple files continuous"模式类似,不同之处在于,创建的文件数目固定。当达到 ring buffer with n 值时,会替换掉第一

个文件开始捕捉,如此循环往复。

该模式可以限制最大磁盘空间使用量,即使未限制捕捉数据输入,也只能保留最后几个捕捉数据。

4.7.链路层包头类型

在通常情况下,你不需要选择链路层包头类型。下面的段落描述了例外的情况,此时选择包头类型是有必要的,所以你需

要知道怎么做:

如果你在某种版本 B SD操作系统下从某种802.11设备(无线局域网设备)捕捉数据,可能需要在"802.11""Ethernet"中做出

选择。"Ethernet"将会导致捕捉到的包带有伪以太网帧头 (不知道是不是应该叫伪首部更准确些 );"802.11"将会导致他们带有

802.11帧头。如果捕捉时的应用程序不支持"802.11帧头",你需要选择"802.11"

如果你使用 Endace DAG card(某种网络监视卡)连接到同步串口线(译者注:文为 synchronous serial line,权且翻译作前文

吧,未接触过此卡、未熟稔此线名称),可能会出现"PPP over serial""Cisco HDLC"(自己 google )供选择。根据你自己

的情况选择二者中的一个。

如果你使用 Endace DAG card(同上)连接到 ATM 网络,将会提供"RFC 1483 IP-over-A TM""Sun raw ATM"供选择。如果捕

捉的通信是 RFC 1483封装 IP(RFC 1483 LLC-encapsulated IP,不翻译为妙),或者需要在不支持 SunATM帧头的应用程序下捕

捉,选择前者。反之选择后者。

如果你在以太网捕捉,将会提供"Ethernet""DOCSIS"供选择,如果您是在Cisco Cable Modem Termination System(CMTS

是思科同轴电缆终端调制解调系统?)下捕捉数据。它会将 DOCSIS(同轴电缆数据服务接口)通信放置到以太网中,供捕捉。

此时需要选择"DOCSIS",反之则反之。

4.8.捕捉时过滤

Wireshark 使用 libpcap 过滤语句进行捕捉过滤(what about winpcap?)。在 tcpdump 主页有介绍,但这些只是过于晦涩难懂,

所以这里做小幅度讲解。

提示

你可以从 http://wiki.wireshark.org/CaptureFilters 找到捕捉过滤范例.

在 Wireshark 捕捉选项对话 (4.2 “"Capture Option/捕捉选项 "对话框 )框输入捕捉过滤字段。下面的语句有点类似

tcpdump 捕捉过滤语言。在 tcpdump 主页 http://www.tcpdump.org/tcpdump_man.html 可以看到 tcpdump 表达式选项介绍。

捕捉过滤的形式为:和取值(and/or)进行进行基本单元连接,加上可选的,高有限级的 not:

[not] primitive [and|or [not] primitive ...]

4.1.捕捉来自特定主机的 telnet 协议

tcp port 23 and host 10.0.0.5

本例捕捉来自或指向主机10.0.0.5的 Telnet 通信,展示了如何用 and 连接两个基本单元。另外一个例子4.2 “捕捉所有不

是来自10.0.0.5 telnet通信展示如何捕捉所有不是来自10.0.0.5的 telnet通信。

4.2.捕捉所有不是来自10.0.0.5的 telnet通信

tcp host 23 and not src host 10.0.0.5

此处笔者建议增加更多范例。但是并没有添加。

一个基本单元通常是下面中的一个

[src|dst] host 

此基本单元允许你过滤主机 ip 地址或名称。你可以优先指定 src|dst 关键词来指定你关注的是源地址还是目标地址。如果未

指定,则指定的地址出现在源地址或目标地址中的包会被抓取。

ether [src|dst] host 

此单元允许你过滤主机以太网地址。你可以优先指定关键词src|dst 在关键词 ether 和 host 之间,来确定你关注的是源地址

还是目标地址。如果未指定,同上。

gateway host

过滤通过指定 host 作为网关的包。这就是指那些以太网源地址或目标地址是 host,但源 ip 地址和目标 ip 地址都不是 host

的包

[src|dst] net  [{mask}|{len }]

通过网络号进行过滤。你可以选择优先指定 src|dst 来确定你感兴趣的是源网络还是目标网络。如果两个都没指定。指定网

络出现在源还是目标网络的都会被选择。另外,你可以选择子网掩码或者 CIDR(无类别域形式)

[tcp|udp] [src|dst] port <port]

过滤 tcp,udp 及端口号。可以使用 src|dst 和 tcp|udp 关键词来确定来自源还是目标, tcp 协议还是 udp 协议。tcp|udp 必须

出现在 src|dst 之前。

less|greater 

选择长度符合要求的包。(大于等于或小于等于)

ip|ether proto 

选择有指定的协议在以太网层或是 ip 层的包

ether|ip broadcast|multicast

选择以太网/ip 层的广播或多播

 relop 

创建一个复杂过滤表达式,来选择包的字节或字节范围符合要求的包。请参考 http://www.tcpdump.org/tcpdump_man.html

4.8.1.自动过滤远程通信

如果 Wireshark 是使用远程连接的主机运行的(例如使用 SSH,X11 Window 输出,终端服务器),远程连接必须通过网络传输,

会在你真正感兴趣的通信中产生大量数据包(通常也是不重要的)

想要避免这种情况,wireshark 可以设置为如果发现有远程连接(通过察看指定的环境变量 ),自动创建一个过滤器来匹配这

种连接。以避免捕捉 Wireshark 捕捉远程连接通信。

下列环境变量可以进行分析

SSH——CONNECTION(ssh)

   

SSH_CLIENT (ssh)

  

REMOTEHOST (tcsh, others?)

DISPLAY(x11)

[remote name]:

SESSIONNAME (terminal server)

4.9.在捕捉过程中

捕捉时,会出现下面的对话框

4.3.捕捉信息对话框

上述对话框会向你显示捕捉到包的数目,捕捉持续时间。选择的被统计的协议无法更改(什么鸟意思?)

提示

这个对话框可以被隐藏,在前次的捕捉选项对话框设置"Hide capture info dialog box"即可。

4.9.1.停止捕捉

运行中的捕捉线程可以用下列方法停止:

使用捕捉信息对话框上的"stop"按钮停止。

注意

捕捉信息对话框有可能被隐藏,如果你选择了"Hide capture info dialog"

使用菜单项"Capture/

使用工具栏项"Stop"

使用快捷键:Ctrl+E

Stop"

如果设置了触发停止的条件,捕捉达到条件时会自动停止。

4.9.2.重新启动捕捉

运行中的捕捉进程可以被重新启动。这将会移出上次捕捉的所有包。如果你捕捉到一些你不感兴趣的包,你不想保留它,

这个功能十分有用。

重新启动是一项方便的功能,类似于停止捕捉后,在很短的时间内立即开始捕捉。以下两种方式可以实现重新启动捕捉:

使用菜单项"Capture/

Restart"

使用工具栏项"

Restart"

 

相关评论

阅读本文后您有什么感想? 已有人给出评价!

  • 0 喜欢喜欢
  • 0 顶
  • 0 难过难过
  • 0 囧
  • 0 围观围观
  • 0 无聊无聊

热门评论

最新评论

发表评论 查看所有评论(9)

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)