sniffit的安装使用简述(linux)
时间:2006-11-23 来源:顽主
sniffit的安装使用简述(linux)
===========================
Sniffit是由Lawrence Berkeley Laboratory开发的,可以在Linux、Solaris、SGI等各种平台运行的 网
络监听软件,它主要是针对TCP/IP协议的不安全性对运行该协议的机器进行监听——当然,数据包必须
经过运行sniffit的机器才能进行监听,因此它只能够监听在同一个网段上的机器。而且还能够自由地为
其 增加某些插件以实现额外功能。
一、安装 软件的安装很简单:
1、用tar zvfx sniffit.*.*.*.tgz将下载下来的sniffit.*.*.*.tgz解压缩到你想要的目的文件夹, 如
果版本是0.3.7的话(应该是最新版本吧,我不敢确定……),你会看到该目录下出现一个
sniffit.0.3.7的目录。
2、cd sniffit.0.3.7
3、./configure && make ,只要在这个过程中终端上没有意外的error信息出现,你就算编译成功 了—
—可以得到一个二进制的sniffit文件。
4、make clean把不用的垃圾扫掉……
二、使用方法
1、参数
这个东东具有如下的命令选项:
-v 显示版本信息
-t <ip nr/name> 让程序去监听指定流向某IP的数据包
-s <ip nr/name>让程序去监听从某IP流出的IP数据包,可以使用@通配符,如 -t 199.145.@
-i 显示出窗口界面,能察看当前在你所属网络上进行连接的机器
-I 扩展的交互模式,忽略所有其它选项,比-i强大得多……
-c <file> 利用脚本来运行程序
-F <device> 强制使程序使用网络硬盘
-n 显示出假的数据包。象使用ARP、RARP或者其他不是IP的数据包也会显示出来
-N 只运行plugin时的选项,使其它选项失效
在-i 模式下无法工作的参数:
-b 同时做-t和-s的工作……
-d 将监听所得内容显示在当前终端——以十六进制表示
-a 将监听所得内容显示在当前终端——以ASCII字符表示
-x 打印TCP包的扩展信