Aqui le spongo el tutorial para instalar ettercap 0.7.4.1 en openSuse 12.1 Ettercap en openSuse 12.1
Muy buenas tardes/ dias o noches tengan todos ustedes, como bien saben hace algunos meses publique la manera de como instalar ettercap 0.7.3 en ubuntu 11.04, instalar ettercap al 100% sin embargo me doy cuenta que despues de 6 años por fin ha salido la version 0.7.4 de ettercap y aqui les traigo los pasos que segui para instalarlo en ubuntu 11.10, esta vez no mencionare con los errores que me econtre, simplemente la manera de instalarlo, Empecemos :D .....................
En primer lugar y lo que no debe hacer falta son los paquetes necesarios para compilar
=========================================================================
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
=========================================================================
Ahora instalemos las librerias necesarias para que ettercap quede al 100%
=============================================================
INSTALACION DE LIBRERIAS
=============================================================
sudo apt-get install libpcre3-dev
sudo apt-get install libpcap0.8-dev
sudo apt-get install libnet1-dev
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install ncurses-bin
sudo apt-get install libncurses5-dev
sudo apt-get install libnet6-1.3-dev
sudo apt-get install libpthread-stubs0-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libltdl-dev
sudo apt-get install pango-graphite
sudo apt-get install pkg-config
sudo apt-get install libpango1.0-dev
sudo apt-get install libatk1.0-dev
sudo apt-get install libgtk2.0-dev
=============================================================
Extras
=============================================================
sudo apt-get install autoconf
sudo apt-get install byacc
sudo apt-get install flex
sudo apt-get install bison
=============================================================
Descarguemos ettercap 0.7.4 desde la pagina oficial ettercap download
Ahora descompimamos el archivo ettercap-0.7.4.tar.gz
cabe destacar que para esta version existe un parche que soluciona algunos problemillas dicho parche lo pueden descargar aqui o tambien desde mi pagina de descargas( es el mismo archivo pero lo subi personalmente) ettercap-0.7.4-autotools.patch
(actualizado al 5 de enero) tambien tenemos otro parche ettercap-0.7.4-flags.patch hay que descargarlo y copiamos los parches que descargamos a la carpeta que descomprimimos
ahora desde una terminal navegamos hasta la carpeta que descomprimmimos
1.- Aplicamos el parche con el siguiente comando
patch -p1 < ettercap-0.7.4-autotools.patch
patch -p1 < ettercap-0.7.4-flags.patch
2.- ahora ejecutamos el siguiente comando
./autogen.sh
tendremos algo como esto: (solo copiare las ultimas lineas)
libtoolize: copying file `libltdl/lt_dlloader.c'
libtoolize: copying file `libltdl/lt_error.c'
libtoolize: copying file `libltdl/ltdl.c'
libtoolize: copying file `libltdl/ltdl.h'
libtoolize: copying file `libltdl/slist.c'
libtoolize: Remember to add `LT_CONFIG_LTDL_DIR([libltdl])' to `configure.in'.
libtoolize: Consider using `AC_CONFIG_AUX_DIR([libltdl/config])' in configure.in.
libtoolize: Consider using `AC_CONFIG_MACRO_DIR([libltdl/m4])' in configure.in.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
running aclocal
running autoheader
running autoconf
running automake
3.- procedamos a ejecutar el .configure habilitando los plugins
./configure --enable-plugins --enable-debug
despues de este comando debemos obtener una pantalla similar a esta
nstall directory: /usr/local
Libraries :
LIBPCAP ................ default
LIBNET ................. default
LIBSSL ................. default
NCURSES ................ default
GTK+ ................... yes
Functionalities :
Debug mode ............. yes
Plugin support ......... yes
Passive DNS ............ yes
Perl regex in filters .. yes
Iconv UTF-8 support .... yes
4.- hasta aqui todo va bien, ahora abramos el archivo makefile de la carpeta src, (ettercap/src)
busquemos la linea
LIBS = -lresolv -lz -lpthread -lltdl -ldl -ldl
hay que remplazarla por
LIBS = -lresolv -lz -lpthread -lltdl -ldl -ldl -lpcap -lnet -lssl -lcrypto -lpcre -lpanel -lmenu -lform -lncurses -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lfreetype -lfontconfig -lpango-1.0 -lgmodule-2.0 -latk-1.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lgthread-2.0
5.- Al paquete de ettercap 0.7.4 le falta un archivo llamado "ef_syntax.c" este archivo lo podemos encontrar en la version anterior en la 0.7.3 en la carpeta "utils/etterfilter/ por lo tanto tienen 2 opciones una descargarse la version anterior de ettercap y extraer el archivo, ó descargar simplemente el archivo desde mi pagina de descargas en esta direccion
una vez descargado el archivo "ef_syntax.c" lo copian en la carpeta de "ettercap/utils/etterfilter"
6.-
procedemos a hace un
make
esperamos a que se compile, despues de hacer esto y haber observado de que no hubo ningun error ejecutamos el
sudo make install
y listooooooooooooooooo tenemos nuestro ettercap 0.7.4 al 100%
espero le sea de utilidad esto. saludos espero sus comentarios.