阅读内容

Linux下嗅探器Sniffit的下载安装及使用图解

[日期:2008-05-02] 来源:Linux公社  作者:Linux整理


Sniffit是由Lawrence Berkeley Laboratory开发的,可以在Linux、Solaris、SGI等各种平台运行的 网络监听软件,它主要是针对TCP/IP协议的不安全性对运行该协议的机器进行监听——当然,数据包必须经过运行sniffit的机器才能进行监听,因此它只能够监听在同一个网段上的机器。而且还能够自由地为其增加某些插件以实现额外功能。

Linux下嗅探器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把不用的垃圾扫掉……

Linux下嗅探器Sniffit的下载安装及使用图解

二、使用方法

1、参数

这个东东具有如下的命令选项:

-v 显示版本信息

-t 让程序去监听指定流向某IP的数据包

-s 让程序去监听从某IP流出的IP数据包,可以使用@通配符,如 -t

199.145.@

-i 显示出窗口界面,能察看当前在你所属网络上进行连接的机器

-I 扩展的交互模式,忽略所有其它选项,比-i强大得多……

-c 利用脚本来运行程序

-F 强制使程序使用网络硬盘

-n 显示出假的数据包。象使用ARP、RARP或者其他不是IP的数据包也会显示出来

-N 只运行plugin时的选项,使其它选项失效

Linux下嗅探器Sniffit的下载安装及使用图解

在-i 模式下无法工作的参数:

-b 同时做-t和-s的工作……

-d 将监听所得内容显示在当前终端——以十六进制表示

-a 将监听所得内容显示在当前终端——以ASCII字符表示

-x 打印TCP包的扩展信息(SEQ, ACK, Flags),可以与'-a', '-d', '-s', '-t',

'-b'一起运作,注意——它是输出在标准输出的,如果只用-t,-s,-b 而没有其它参数配合的话不会被写入文件。

Linux下嗅探器Sniffit的下载安装及使用图解

-R 将所有通信记录在文件中

-r 这一选项将记录文件送往sniffit,它需要-F的参数配合指明设备,假设你用 'eth0'(第一块网卡)来记录文件,你必须在命令行里面加上'-F eth0'或者 '或者'或者'或者'或者'-F eth' -A 遇到不认识的字符时用指定的字符代替

-P 定义监听的协议,DEFAULT为TCP——也可以选IP、ICMP、UDP……

-p 定义监听端口,默认为全部

-l 设定数据包大小,default是300字节。

-M 激活插件

-I,-i 模式下的参数

-D 所有的记录会被送到这个磁盘上。

-c 模式下的参数

-L

上一页12345678下一页  GO



相关资讯       Linux安全  Sniffit 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google