




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在分析网络数据和判断网络故障问题中,都离不开网络协议分析软件(或叫网络嗅探器、抓包软件等等)这个“利器”,通过网络协议分析软件我们可以捕获网络中正常传输哪些数据包,通过分析这些数据包,我们就可以准确地判断网络故障环节出在哪。网络协议分析软件众多,比如ethereal(wireshark的前身),wireshark,omnipeek,sniffer,科来网络分析仪(被誉为国产版sniffer,符合我们的使用习惯)等等,本人水平有限,都是初步玩玩而已,先谈谈个人对这几款软件使用感受,wireshark(ethereal)在对数据包的解码上,可以说是相当的专业,能够深入到协议的细节上,用它们来对数据
2、包深入分析相当不错,更重要的是它们还是免费得,但是用wireshark(ethereal)来分析大量数据包并在大量数据包中快速判断问题所在,比较费时间,不能直观的反应出来,而且操作较为复杂。像omnipeek,sniffer,科来网络分析仪这些软件是专业级网络分析软件,不仅仅能解码(不过有些解码还是没有wireshark专业),还能直观形象的反应出数据情况,这些软件会对数据包进行统计,并生成各种各样的报表日志,便于我们查看和分析,能直观的看到问题所在,但这类软件是收费,如果想感受这类专业级的软件,我推荐玩科来网络分析仪技术交流版,免费注册激活,但是只能对50个点进行分析。废话不多说,下面介绍几
3、个wireshark使用小技巧,说的不好,还请各位多指点批评。目前wireshark最新版本是1.7的,先简单对比下wireshark的1.6和1.7版本。下面是wireshark的1.6版本的界面图:(看不清图,请点击放大)点击图中那个按钮,进入抓包网卡选择,然后点击option进入抓包条件设置,就会打开如下图的对话框ME:一,1,6飞E尸所&*-.gM1irXsk,2J卜.""】El0-F-fSttHVi1a*1#:rv2才.3mIl'JjrwT-jiHiSWW>-|IE广Cqi.v«iKfcriinkbEehIL1上L.+4p-bcsi
4、L<»匚£士工士丸L!1Til”*Cilni加,彳啕nII*醇,电出?王建?rr3WPDF«rW$4TtmmripniovujI.wvJ4«HB31*4»1wZJ"pI、出IX3m.生Fftvnm.|FAwiAtqPi如果想抓无线网卡的数据吧,就把图中那个勾去掉,不然会报错。点击CaptureFilter进入过滤抓包设置(也可以在这个按钮旁边,那个白色框直接写过滤语法,语法不完成或无法错误,会变成粉红色的框,正确完整的会变成浅绿色),Filtername是过滤条件命名,Filterstring是过滤的语法定义,设置好了,点击ne
5、w会把你设置好的加入到过滤条件区域,下次要用的时候,直接选者你定义这个过滤条件名。卜面是wireshark的1.7版本的界面图:界面有所变化,同样是点击option进入过滤编辑,如下图:*aay!nMM<.CTIMrM-4kE*®7Ta,F-fSTF3-"p""1iiHfrfTIrfilkrtfirVi1JF4pa-4|dr,.KThtVIkltlja砒理飞亡餐走右?L14a上IrhAw-fiM-tUtl-U.ri«!"ft-TFRiflI*rf+E修3a=*«IH:Jhapnfra4Irrwa,+,nMB,-l
6、9;ta>Till一酊帽,旧事如果,左边的双击左边网卡可以直接进入过滤抓包设置对话框,中间是点击option后进入的对话框,再双击网卡进入下面的过滤抓包设置对话框,后面就跟wireshark的1.6版本一样了。卜面聊聊过滤抓包语法,Filterstring中怎么写语法。大家可以看看captureFilter原来已有的怎么定义的。要弄清楚并设置好这个过滤条件的设置,得弄清楚TCP/IP模型中每层协议原理,以及数据包结构中每个比特的意思。上面这是抓得ARP在数据链路层来看的,AR幅上层协议,在ethernet包结构表示的协议类型代码是0x0806,如果站在网络层来说(ARP协议有时又称为2.
7、5层的协议,靠近数据链路层),我们的过滤语法可以这样写:这两个是等价的,抓得都是ARP包。或许有的朋友这里不太明白,建议去看TCP/IP协议族TCP/IP协议详卷等等原来书籍,先理解数据包结构。从这个设置来看,可以看出wireshark的过滤抓包多么深入了。现在我简单讲讲过滤抓包语法以及怎样设置想要的过滤抓包语法(Filterstring该填写什么东西)。组合过滤语法常使用的连接:过滤语法1and过滤语法2只有同时满足语法1和2数据才会被捕获过滤语法1or过滤语法2只有满足语法1或者2任何一个都会被捕获not过滤语法除该语法外的所有数据包都捕获常用的过滤语法说明:etherhostD0:DF:
8、9A:87:57:9E定义才t获MA8D0:DF:9A:87:57:9E的数据包,不管这个MACM址是目标MAC®是源MAC都捕获这个数据包etherproto0x0806定义了所有数据包中只要ethernet协议类型是0x0806的数据包进行捕获。如果我们用and来组合这两个语法:etherhostD0:DF:9A:87:57:9Eandetherproto0x0806(该语法等价于etherhostD0:DF:9A:87:57:9Eandarp)表示我们只针对MA8D0:DF:9A:87:57:9E的ARP包进行捕获。arp该语法只捕获所有的arp数据包ip该语法只捕获数据包中有
9、IP头部的包。(这个语法可以用etherproto0x0800,因为ethernet协议中得0x0800表示ip)host192.168.1.1该语法只捕获IP头部中只要有192.168.1.1这个地址的数据,不管它是源IP地址还是目标IP地址。tcp该语法只捕获所有是tcp的数据包tcpport23该语法只捕获tcp端口号是23的数据包,不管源端口还是目标端口。udp该语法只捕获所有是udp的数据包udpport53该语法只捕获udp端口号是23的数据包,不管源端口还是目标端口。port68该语法只捕获端口为68的数据,不管是TCP还是UDP不管该端口号是源端口,还是目标端口。以上是常用的过
10、滤抓包语法,灵活组合,就可以定位抓包。下面简单举几个例子。这是个Radius的过滤抓包,如果不清楚它是TCP还是UDP,可以使用语法port1645orport1646来定义。Filtername:nqh-kffronTnFliTi.io?Fitsrstring;nattcpand172.1&.1,1102这个过滤抓包语法的设置是,IP地址为172.16.1.102的除了TCP协议不捕获外,其他所有数据都捕获。以上就是过滤抓包的语法简单说明和介绍,最后如下操作就可抓包了。GWtUWpw:urtghMtorm;itUrMtsjf_*话4t*丁声ip-UKHIfa|hr*=B4-H.,rU
11、MEHrf1时件,1laC-jblfBtEijnaf.FiUar|1617Mfr-|JL膈r«i,Lfaph-ifalwi.J7MjlHhut4fPi4r«i口i-Jack,F!.ordax:HWWfcTrtWnP5.用|bMaEnillwri-lvM'h.?V«MW1gdnCtUTR-用9TMQMi'Af:,Ihfa*7KZM“F«*r3tdl=l可3XL6m11HHhcrzwfktff"£em9Tf!4>1於r#p«htto*设置好就点击new,那么过滤抓包的名字就会加入进去,下次只有选择名字就可以
12、直接抓了,点击ok之后,语法对的话,就会呈现浅绿色,语法不完整或错误就是粉红色,按下start就可以捕获自己想要的数据包了。接下来,介绍下wireshark的过滤查看的数据包,在面对大量数据包,我们怎么快速锁定查找自己想要的数据包。Wireshark的过滤抓包查看语法深入包的细节了,草草看了至少有上百条语法。要很好的理解和运用这些语法,TCP/IP协议原理得清楚。有兴趣的朋友可以如下图深入查看过滤查看使用的语法。卜面我只简单介绍几个常用:eth.addreq00:08:d2:00:09:10查找MA%于00:08:d2:00:09:10的数据包,不过源MAC®是目标MACeth.sr
13、ceq00:08:d2:00:09:10eth.dsteq00:08:d2:00:09:10查找源MACM址为00:08:d2:00:09:10的数据包查找源MACM址为00:08:d2:00:09:10的数据包据包eth.typeeq0x0806查找ethernet协议类型为0x0806(ARP包)的数ip.addreq10.1.1.2查找IP地址为10.1.1.2的数据包tcp.dstporteq80tcp.srcporteq80udp.srcporteq53udp.dstporteq53查找TCP目标端口为80的数据包查找TCP源端口为80的数据包查找UDPW端口为53的数据包查找UDP
14、目标端口为53的数据包ip.addreq10.1.1.2andudp.srcporteq53定位查看IP地址为10.1.1.2,UDP源端口为53的数据包。卜面是演示图:输入查看语法后,回车,wireshark查找数据,看数据包的大小决定查找时间,我抓了个300多M的包,过滤查找想要的包花了3分钟。正在查找包i-BE/s2,收51KLW*mE,*TAJflSP4QflHSPr>R-mv11Ji.MMQeiU2.B7.W.SKI*5mk#.34rHiU?I*bM厂Lk通»,S5i*事wt*iw.igu.jw5乱岫皿U1工尊工41.1证m.Ll.OFr牛的1聃HEFNC>.i
15、XI44QQ-.MIMTE?-.aSM-fl-.lLlT544.WKL*射曲£kfM1n卜/i.m.&k-旧;Li.ai.J摺Hl*Mi*:rHla镇嘉警lil:.:.'.-:ll:ll.(!,.Ml_七九JMSirlPMih:JW1I,乜EM”电MN.的”(*CKMl*ALnn*W-*,4*-«*-1-.FIXr*Qi;M««X97L4«MghOt,*0i|4|l4/7财1wItJIFA««w*,-:1*>厘WbM:£3jJ>15巨阴zUH山>»8MllIIi-HVfl
16、iTa看;:津1Nh<4Vl«L1"-H,Wi;vjV-FU*CTfr1M«*W44*.):.H-FCMhlK3QqlfaiJlbgt*FiJ":h用,h±4SUA如二"h<dfl'he-j+=2-*口;.Mr#rBj1L上广,J&3V-JiHJI1f牛|Hwv|MTfimfiKfejf鹏SF1|AfitMkMiWEET、-Hflk>CWL尸“i*I作舛bid:Mtyre<0、<.fI.sgi:崂af.hrrEI露:E:ID卜WILK:k二,为用;.4.fn£:j?a±3l:WC:«=»:dZ:S-LiH-V:5: !iF¥*ww*1L<*<.11Ml甘5JU门6绢上;外 MTZUfSTJVIVEMm.weKTT:A£IM|><arKrdIHJ,HEPWC:£4tU>>CCnM函l,M,jit7中可川野,*b产始外MXf,_.,rwiTi-,«LL;029RWNLL:'!"舸也皿,:9U伊二二44Fl14-9L4-TA!M?»*、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城管洪灾抢险方案(3篇)
- 内部审计面试题及答案
- 现代车辆收售方案
- 甲状腺手术并发症
- 场监督管理局建设项目施工许可合同示范文本
- 期权产品面试题及答案
- 绥化中考试题及答案
- 北方小区绿化改造方案
- 销售内勤考试题及答案
- 票务岗位面试题及答案
- 反假币培训课件
- 2025至2030中国电压暂降治理行业产业运行态势及投资规划深度研究报告
- 辽宁省2024年7月普通高中学业水平合格性考试化学试卷(含答案)
- 煤炭造价知识培训
- 2025届辽宁省大连市高新区英语七年级第二学期期末学业质量监测模拟试题含答案
- 肿瘤全程康复管理制度
- 2025至2030中国护眼灯行业发展趋势预判及市场前景预测报告
- 2025年人教版小学一年级下册数学期末易错题测试试题(含答案和解析)
- 一书一签收发管理制度
- 对患者的健康教育制度
- 2025年酒店管理专业基础知识考试试题及答案
评论
0/150
提交评论