Chinaunix首页 | 论坛 | 博客
  • 博客访问: 140066
  • 博文数量: 45
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 466
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-05 16:22
个人简介

热爱开源

文章分类
文章存档

2024年(1)

2022年(1)

2017年(2)

2015年(2)

2013年(4)

2008年(35)

我的朋友

分类: 系统运维

2008-04-15 20:19:34

由于ethereal改名为wirshark项目,所以两个版本的用法是一致的。
wireshark工具非常强大,它除了GUI工具外还有对应的命令行工具──tshark。在远程环境下,它还是相当实用的。下面就简单的说说常用的一些功能。


以下就以tshark为例。

tshark 平常远程登陆时抓包很好用,而且可以直接解析,但总是不很记得如何打印出原本16进制的数据。

抓包命令

tshark -wfilename -i ethx -q


-w 将抓包的数据写入文件filename中。
-i 指定要抓包的接口名称
-q 安静,在远程时最有用,否则会抓到你自己SSH的报文

读包命令

tshark -rfilename -x -V


-r 指定要读取的包文件
-x 将16进制原始包数据打印出来
-V 将包尽可能的解析(这个有时在包数量很多的情况下可以不使用,这样它会给出一个很简洁的报文解释)


说实话ethereal除了不能发包,它真的很强悍!


阅读(1735) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~