martes, 13 de marzo de 2012

ETTERCAP EN OPEN SUSE 12.1


Esto es un copy paste de mi antgua entrada, en esta vez les vengo a mostrar los pasos que segui para tener instalada ettercap 0.7.4.1 en openSuse 12.1

 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.1 de ettercap 


En primer lugar y lo que no debe hacer falta son los paquetes necesarios para compilar
1.- abrir yast en la seccion de software seleccionar la opcion de "Instalar / desinstalar software" dar click se nos abrira una ventana

2.- en la parte superior derecha hay un boton que dice "ver"  seleccionar la opcin de "patrones"

3.- ahora dentro de la seccion de "Desarrollo" marcamos para instalara lo siguiente:
           * "Desarrollo base"
           * "Desarrollo en c/c++"
           * "Desarrollo del kernel de linux"
4.-le damos aceptar, esto nos instalara las herramientas necesarias para compilar, vendria siendo como un build-essential de Debian

5.- instalamos esto (con lo anterior ya se instalaron algunas de esto)
zypper install gcc make autoconf automake kernel-devel gcc-c++ kernel-source




Ahora instalemos las librerias necesarias para que ettercap quede al 100%
=============================================================
        INSTALACION DE LIBRERIAS
=============================================================

sudo zypper in libpcre0
sudo zypper in pcre-devel
sudo zypper in libpcap1
sudo zypper in libpcap-devel
sudo zypper in libnet1
sudo zypper in libnet-devel
sudo zypper in openssl
sudo zypper in ncurses
sudo zypper in ncurses-devel
sudo zypper in libncurses6
sudo zypper in libnet1
sudo zypper in libnet-devel
sudo zypper in libgthread-2_0-0
sudo zypper in zlib
sudo zypper in zlib-deve
sudo zypper in libltdl3
sudo zypper in libpango-1_0-0
sudo zypper in pkg-config
sudo zypper in libatk-1_0-0
sudo zypper in libgtk-2_0-0
sudo zypper in byacc
sudo zypper in flex
sudo zypper in bison
sudo zypper in psiconv-devel

=============================================================

Descarguemos ettercap 0.7.4.1 desde la pagina oficial ettercap download

Ahora descompimamos el archivo ettercap-0.7.4.1.tar.gz

abrimos una terminal y accedemos a la carpeta descomprimida
6.- 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

 7.- 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


 6.-procedemos a hacer un

make
esperamos a que se compile, despues de hacer esto y haber observado de que no hubo ningun error ejecutamos el

7.- sudo make install

y listooooooooooooooooo tenemos nuestro ettercap 0.7.4.1 al 100%

espero le sea de utilidad esto. saludos espero sus comentarios.

viernes, 16 de diciembre de 2011

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.