ettercap下載地址
http://ettercap.sourceforge.net/download.php
下載好之後解壓出來,進入到解壓目錄
#tar zxvf ettercap-NG-0.7.3.tar.gz
#cd ettercap-NG-0.7.3
閱讀README
# vim README
MANDATORY: //安裝必須依賴的
- libpcap >= 0.8.1
- libnet >= 1.1.2.1
- libpthread
- zlib
OPTIONAL: //下面的是可選的
To enable plugins:
- libltdl (part of libtool)To have perl regexp in the filters:
- libpcreTo support SSH and SSL decryption:
- openssl 0.9.7For the cursed GUI:
- ncurses >= 5.3For the GTK+ GUI:
- pkgconfig >= 0.15.0
- Glib >= 2.2.2
- Gtk+ >= 2.2.2
- Atk >= 1.2.4
- Pango >= 1.2.3
百度雲分享三個必須依賴的lib文件
libpcap-1.7.4.tar.gz
libnet-1.1.2.1.tar.gz
zlib-1.2.8.tar.xz
下載到本地之後解壓出來進入目錄,一個一個安裝
# ./configure
# make
# make install
注意:.tar.xz的解壓命令是
# xz -d [filename].tar.xz
# tar xvf [filename].tar
如果不安裝會有類似的提示
configure: error: libpcap not found
configure: error: libpcap not found
確定都裝上之後,繼續進入ettercap的目錄進行安裝
[root@localhost ettercap-NG-0.7.3]# ./configure
...
...
...
configure: error: Package requirements (gtk+-2.0 >= 2.0.0 pango >= 1.0 atk >= 1.0) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively you may set the GTK_CFLAGS and GTK_LIBS environment variables
to avoid the need to call pkg-config. See the pkg-config man page for
more details.
[root@localhost ettercap-NG-0.7.3]#
繼續錯誤提示:
configure: error: Package requirements (gtk+-2.0 >= 2.0.0 pango >= 1.0 atk >= 1.0) were not met.
gtk+-2.0、pango、atk,這三個包不符合要求,可能是版本太低。
查到gtk+的安裝方法,按下面順序一個一個裝:
1)pkg-config (pkg-config Site)
2)GNU make (GNU make Site)
3)JPEG, PNG and TIFF image libraries (GTK+ Site)
4)FreeType (FreeType Site)
5)fontconfig (fontconfig Site)
6)GNU libiconv library (if your system doesn’t have iconv()) (GNU libiconv Site)
7)GNU gettext (if your system doesn’t have gettext()) (GTK+ Site)
8)GLib (GTK+ Site)
9)Pango (GTK+ Site)
10)ATK (GTK+ Site)
11)GTK+ (GTK+ Site)
還得自己一個包一個包的去搜,然後下載下來安裝。如果不嫌麻煩的可以採用上面的11個步驟。
這裏提供一條代碼安裝的,不過這個方法按道理說不是很嚴謹。
# yum install gtk*
等待安裝完畢之後再重新執行./configure
[root@localhost ettercap-NG-0.7.3]# ./configure
...
...
...
ettercap has been configured as follow...
==================================================
Install directory: /usr/local
Libraries :
LIBPCAP ................ default
LIBNET ................. default
LIBSSL ................. default
NCURSES ................ NO
GTK+ ................... yes
Functionalities :
Debug mode ............. no
Plugin support ......... no
Passive DNS ............ no
Perl regex in filters .. no
Iconv UTF-8 support .... yes
==================================================
[root@localhost ettercap-NG-0.7.3]#
如果依賴庫的問題都沒有了的話,會出現這個提示
表示目前系統支持的函數庫和功能。
如果想擁有全部的功能,可以查看README文檔,把裏面的可選組件都裝上。
接着執行make和make install
[root@localhost ettercap-NG-0.7.3]# make&&make install
如果運行ettercap出現下面的內容,表示安裝成功了。
[root@localhost ettercap-NG-0.7.3]# ettercap
ettercap NG-0.7.3 copyright 2001-2004 ALoR & NaGA
Please select an User Interface
[root@localhost ettercap-NG-0.7.3]#
開始折騰吧 ^_^
博客的文章都會發到個人訂閱號上,歡迎關注