【原创】CentOS 5下dsniff-2.3安装全过程笔记

来源:互联网 发布:linux查找log日志命令 编辑:程序博客网 时间:2024/05/01 19:22

罗嗦几句

我在网上看到过很多关于dsniff安装的图文教程,譬如这一篇:http://hi.baidu.com/system_exp/blog/item/26899ff53f969b67ddc47484.html,相信大家在安装dsniff的初期都拜读过这篇被转载过很多次的文章,可能很多朋友和我一样在按照这篇文章里介绍的方法一步步操作后发现仍然不能成功安装dsniff,期间总是出现这样那样的问题,以下安装过程是我在N次Google+百度以及反复试验后总结出来的,希望能给和我一样在安装dsniff时存在困惑的朋友一点帮助,同时我也录了整个安装过程的视频,稍后会把地址贴出来供大家下载。

 

 

安装环境

 

CentOS 5

 

 

相关软件

 

openssl-0.9.7i.tar.gz

libpcap-0.7.2.tar.gz

libnet-1.0.2a.tar.gz

libnids-1.18.tar.gz

db-4.7.25.tar.gz

dsniff-2.3.tar.gz

 

 

安装命令

 

 

一、安装gcc

# yum -y install gcc


二、安装openssl

# tar zxvf openssl-0.9.7i.tar.gz
# cd openssl-0.9.7i
# ./config
# make
# make install


三、安装flex 和 bison

# yum -y install flex
# yum -y install bison


四、安装libpcap

# tar zxvf libpcap-0.7.2.tar.gz
# cd libpcap-0.7.2
# ./configure
# make
# make install


五、安装libnet

# tar zxvf libnet-1.0.2a.tar.gz
# cd Libnet-1.0.2a
# ./configure
# make
# make install


六、安装libnids

# tar zxvf libnids-1.18.tar.gz
# cd libnids-1.18
# ./configure
# make
# make install


七、安装BerkeleyDB

# tar zxvf db-4.7.25.tar.gz
# cd db-4.7.25/build_unix
# ../dist/configure --enable-compat185
# make
# make install


八、安装dsniff

# tar zxvf dsniff-2.3.tar.gz
# cd dsniff-2.3
# vi arp.c

加入 #include "memory.h"

# ./configure --enable-compat185 --with-db=/usr/local/BerkeleyDB.4.7
# make
# make install


九、其它设置

# vi /etc/sysctl.conf

修改 net.ipv4.ip_forward = 1

# sysctl -p

 

十、使用dsniff

 

# cp /usr/local/BerkeleyDB.4.7/lib/libdb-4.7.so /usr/lib
# cd /usr/local/sbin;ls
# ./dsniff --help

 

十一、动画演示

dsniff-2.3 安装全过程 && 嗅探功能演示

http://www.rayfile.com/zh-cn/files/6f3fe633-3e69-11df-91ec-0015c55db73d/

 

 

原创粉丝点击