tcpkill 是dsniff里面的一个模块,dsniff是一个基于unix系统网络嗅探工具,所以需要交叉编译dsniff。
dsniff官网:http://www.monkey.org/~dugsong/dsniff
dsniff github:https://github.com/ggreer/dsniff
编译安装dsniff需要先安装相应的依赖库,github上的介绍:
./configure \
--with-libpcap=/usr/local/opt/libpcap \
--with-openssl=/usr/local/opt/openssl \
--with-libnet=/usr/local/opt/libnet \
--with-libnids=/usr/local/opt/libnids \
--without-x
需要编译依赖libpcap、openssl、libnet、libnids。
Berkeley DB - http://www.sleepycat.com/
OpenSSL - http://www.openssl.org/
libpcap - http://www.tcpdump.org/
libnids - http://www.packetfactory.net/Projects/Libnids/
libnet - http://www.packetfactory.net/Projects/Libnet/
本次使用的版本如下:
dsniff-2.3
db-4.7.25
openssl-0.9.