关于Debug Trace的使用方法
更新时间:2024-01-15 20:38:01 阅读量: 教育文库 文档下载
Trobleshooting中Debug trace功能参数说明
黄猛 2009-3-10
TMX or APV:
Debug trace 常用的命令格式为:
TMX2000# debug trace tcp all “[参数] [表达式]” TMX2000# debug trace live tcp
SPX:
Debug trace 常用的命令格式为:
SPX2000# debug trace trace all “[参数] [表达式]”
SPX2000# debug trace live
关于[参数],目前只支持以下参数:
-a -c -e -f -n -N -q -T -S -t -v -x -X
常用的参数:(常用的参数以红色标注) -a:将网络地址和广播地址转变成名字
-c
-T
-S:重定义截取报文大小,默认为96(或68),如果定义为0,则表示获取完整报文。该参数应尽量小,
尤其在繁忙网络环境中。
-v:输出一个稍微详细的信息,例如在ip包中可以包括ttl和服务类型的信息; -x: 以16 进制数形式显示每一个报文(去掉链路层报头后) . 可以显示较小的完整报文 -X: 以16 进制数形式显示每一个报文(不包含链路层报头),同时显示ASCII码
关于表达式: 表达式是一个正则表达式,debug trace利用它作为过滤报文的条件,如果一个报文满足表 达式的条件,则这个报文将会被捕获。如果没有给出任何条件,则网络上所有的信息包将会被截获。
在表达式中一般如下几种类型的关键字, 第一种是关于类型的关键字,主要包括: Host
host 210.27.48.2,指明 210.27.48.2是一台主机, net 202.0.0.0 指明202.0.0.0是一个网络地址, port 23 指明端口号是23。
第二种是确定传输方向的关键字,主要包括: src,dst,dst or src,dst and src
这些关键字指明了传输的方向。举例说明:
src 210.27.48.2 ,指明ip包中源地址是210.27.48.2 , dst net 202.0.0.0 指明ip包中目的网络地址是202.0.0.0 。
如果没有指明方向关键字,则是抓取双向通讯过程,即src or dst关键字。
第三种是协议的关键字,主要包括: fddi,ip,arp,icmp,rarp,tcp,udp等类型
Fddi指明是在FDDI(分布式光纤数据接口网络)上的特定的网络协议,实际上它是\的别名,fddi和ether具有类似的源地址和目的地址,所以可以将fddi协议包当作ether的包进行处理和分析。
其他的几个关键字就是指明了监听的包的协议内容。如果没有指定任何协议,则debug trace将会监听所有协议的信息包。
第四种是逻辑运算的关键字,主要包括: 取非运算是 'not ' 或者 '! '
与运算是 'and' 或者 '&&' 或运算是 'or' 或者 '||'
其他重要的关键字如下:gateway, broadcast,less, greater,
这些关键字可以组合起来构成强大的组合条件来满足我们的需要,下面主要通过屏幕直显方式(即debug trace live tcp
(2) 如果想要捕获来自主机10.3.0.21除了端口为443之外所有主机通信报文,使用如下命令: #debug trace live tcp outside “-n host 10.3.0.21 and not port 443”
(3) 如果只想要捕获来自主机10.3.0.21接收或发出的HTTP(80端口)报文,使用如下命令: #debug trace live tcp outside “-n host 10.3.0.21 and port 80”
(4) 如果想捕获来自主机10.3.0.21的ping报文,并打印通讯过程中的MAC信息 ,使用如下命令: #debug trace live tcp outside “-ne host 10.3.0.21 and icmp”
(5) 如果捕获网络中的ARP报文,使用如下命令: #debug trace live tcp outside “-n arp”
关于TCP包的输出信息格式说明 用debug trace捕获的TCP包的一般输出信息是:
src.port1 > dst.port2: flags data-seqno ack window urgent options
src.port1 > dst.post2:表明从源地址.源端口到目的地址.目的端口,flags是TCP包中的标志信息,S 是SYN标志, F (F IN), P (PUSH) , R (RST) \没有标记);data-seqno是数据包中的数据的顺序号,ack是下次期望的顺序号,window是接收缓存的窗口大小,urgent表明数据包中是否有紧急指针,Options是选项.
(4) UDP包的输出信息 用debug trace捕获的UDP包的一般输出信息是: route.port1 > ice.port2: udp lenth
UDP十分简单,上面的输出行表明从主机ROUTE的port1端口发出的一个UDP数据包到主机 ICE的port2端口,类型是UDP,包的长度是lenth
本文来自: (www.91linux.com) 详细出处参考:
http://www.91linux.com/html/article/cmd/20090303/15902_2.html 本文来自: (www.91linux.com) 详细出处参考:
http://www.91linux.com/html/article/cmd/20090303/15902.html
http://www.91linux.com/html/article/cmd/20090303/15902.html
示例:#tcpdump -en -s 0 -XX -i eth0 host www.sina.com.cn -w telnet.out2 将截取到的报文输出到文件telnet.out2中。
示例:#tcpdump -en -s 0 -XX -i eth0 host www.sina.com.cn -r telnet.out2 从telnet.out2中读取报文
正在阅读:
关于Debug Trace的使用方法01-15
2020年学习决战决胜脱贫攻坚座谈会讲话感悟心得精选范文09-10
县医院15项核心制度07-03
观察蝉的作文450字07-02
急性白血病的诊断与分型305-22
PEP六年级英语下册unit 1测试题07-02
兽医诊断学练习题(仝宗喜)12-08
交互设计开题报告 - 图文07-08
2011春中央电大合同法形成性考核册03-04
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 使用方法
- 关于
- Debug
- Trace
- 最新人教版小学四年级数学教材知识全解(小数点移动) - 图文
- 企业法律顾问应该关注公司律师制度
- 小学二年级培优辅差工作计划
- 建筑施工组织与管理A卷
- MT103的栏位说明
- 题库大全加答案《组织行为学》
- 郧西第四届青少年书信比赛(打印红头)
- 2015高考数学(理)一轮题组训练:6-1数列的概念与简单表示法
- 双闭环直流调速系统
- 必修2 第一单元 公民的政治生活
- 2018年初高中数学衔接教材(已整理)-30
- C设备仪器档案分类整理编目方法讲义(V2.0-2009年3月修订版) - 图文
- 健美操优质课教案 - 图文
- 高级财务会计习题
- 悬挑脚手架施工方案
- 高考小说阅读鉴赏答题技巧 - - 教案
- 救生员试题
- 建筑给排水复习题
- 微信创业 点亮梦想
- 2008年高考英语试题及参考答案上海卷