在Debian上编译并安装Ettercap

时间:2020-03-21 11:42:52  来源:igfitidea点击:

在Debian Wheezy上安装Ettercap 0.7.4.1、0.7.6和0.8.2的注意事项。

Ettercap 0.7.4.1

安装依赖项(注意:checkinstall软件包是可选的):

# apt-get install build-essential libtool libnet-dev libncurses5-dev libssl-dev \
libpcap-dev libgtk2.0-dev gawk flex bison checkinstall

从以下位置下载Ettercap tar包:http://sourceforge.net/projects/ettercap/files/ettercap/

$wget http://prdownloads.sourceforge.net/ettercap/ettercap-0.7.4.1.tar.gz
$tar xvfz ./ettercap-0.7.4.1.tar.gz && cd ./ettercap

配置启用调试并编译:

$./configure --enable-debug
$make

制作一个Deb包装:

$checkinstall -D --install=no --pkgname ettercap --pkgversion 0 --pkgrelease 7.4.1 \
--maintainer "[email protected]" --strip=no --stripso=no --addso=yes --nodoc

切换到root用户并安装:

# dpkg -i ettercap_0-7.4.1_amd64.deb

启动漂亮的GTK2界面:

$ettercap --gtk

Ettercap 0.7.6-洛卡德

安装依赖项(注意:checkinstall软件包是可选的):

# apt-get install build-essential libtool libnet-dev libncurses5-dev libssl-dev \
libpcap-dev libgtk2.0-dev gawk flex bison checkinstall

安装cmake:

# apt-get install cmake libcurl4-gnutls-dev ghostscript

如果遇到依赖性问题:

# apt-get build-dep cmake

从以下位置下载Ettercap tar包:http://sourceforge.net/projects/ettercap/files/ettercap/

$wget http://prdownloads.sourceforge.net/ettercap/ettercap-0.7.6.tar.gz
$tar xvfz ./ettercap-0.7.6.tar.gz && cd ./ettercap-0.7.6

配置和编译:

$mkdir ./build && cd ./build
$cmake ../
$make

制作一个Deb程序包:

$checkinstall -D --install=no --pkgname ettercap --pkgversion 0 --pkgrelease 7.6 \
--maintainer "[email protected]" --strip=no --stripso=no --addso=yes --nodoc

切换到root用户并安装:

# dpkg -i ettercap_0-7.6_amd64.deb

启动漂亮的GTK2界面:

$ettercap --gtk

Ettercap 0.8.2-Ferri

安装依赖项(注意:checkinstall软件包是可选的):

# apt-get install build-essential libtool libnet-dev libncurses5-dev libssl-dev \
libpcap-dev libgtk2.0-dev gawk flex bison checkinstall

安装cmake:

# apt-get install cmake libcurl4-gnutls-dev ghostscript

如果遇到依赖性问题:

# apt-get build-dep cmake

从http://ettercap.github.io/ettercap/downloads.html下载Ettercap tar包:

$wget https://github.com/Ettercap/ettercap/archive/v0.8.2.tar.gz
$tar xvfz ./v0.8.2.tar.gz && cd ./ettercap-0.8.2

配置和编译:

$mkdir ./build && cd ./build
$cmake ../
$make

制作一个Deb程序包:

$checkinstall -D --install=no --pkgname ettercap --pkgversion 0 --pkgrelease 8.2 \
--maintainer "[email protected]" --strip=no --stripso=no --addso=yes --nodoc

切换到root用户并安装:

# dpkg -i ettercap_0-8.2_amd64.deb

启动漂亮的GTK2界面:

$ettercap --gtk