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.

3 comentarios:

  1. Hola amigo disculpa al hacer el make install me tira esto las preguntas son
    ¿estos se consideran como errores? ¿como puedo saber bien si se instalo bien?

    make[3]: No se hace nada para `install-data-am'.
    make[3]: se sale del directorio `/home/nemesis/bin/ettercap/plug-ins/stp_mangler'
    make[2]: se sale del directorio `/home/nemesis/bin/ettercap/plug-ins/stp_mangler'
    make[2]: se ingresa al directorio `/home/nemesis/bin/ettercap/plug-ins'
    make[3]: se ingresa al directorio `/home/nemesis/bin/ettercap/plug-ins'
    make[3]: No se hace nada para `install-exec-am'.
    make[3]: No se hace nada para `install-data-am'.
    make[3]: se sale del directorio `/home/nemesis/bin/ettercap/plug-ins'
    make[2]: se sale del directorio `/home/nemesis/bin/ettercap/plug-ins'
    make[1]: se sale del directorio `/home/nemesis/bin/ettercap/plug-ins'
    make[1]: se ingresa al directorio `/home/nemesis/bin/ettercap'
    make[2]: se ingresa al directorio `/home/nemesis/bin/ettercap'
    make install-exec-hook
    make[3]: se ingresa al directorio `/home/nemesis/bin/ettercap'
    rm -f /usr/local/lib64/ettercap/*.la
    make[3]: se sale del directorio `/home/nemesis/bin/ettercap'
    make[2]: No se hace nada para `install-data-am'.
    make[2]: se sale del directorio `/home/nemesis/bin/ettercap'
    make[1]: se sale del directorio `/home/nemesis/bin/ettercap'

    Luego pongo en consola ettercap y me sale esto

    ettercap 0.7.4.1 copyright 2001-2011 ALoR & NaGA
    Please select an User Interface

    probe tus paso en opensuse 12.2
    Saludos

    ResponderEliminar
    Respuestas
    1. Segun lo que pusiste, no se trata de un error, y al parecer si has instalado ettercap;

      Prueba el siguiente comando

      sudo ettercap -G

      eso lanzara ettercap en modo grafico, o si lo quieres en ncurses prueba con:

      sudo ettercap -C
      saludos..... espero te sirva

      Eliminar
  2. hola.. eso hace referencia a q descargaste mal el ettercap (otra version) y los parches no funcionan correctamente, sugiero desistalar todo y mirar bien que version descargas... SALUDOS

    ResponderEliminar