lunes, 12 de septiembre de 2011


Aqui les dejo el tutorial para instalar ettercap 0.7.4.1 Ettercap en OpenSuse 12.1

He creado un nuevo post donde indico como instalar la nueva version de ettercap 0.7.4 en ubuntu 11.10 Clicl aqui

Señores en hora buena les traigo como instalar ettercap 7.3 desde las fuentes, se preguntaran que para que hago este blog si ya hay manuales para eso, y en efecto claro que los hay pero desde mi punto de vista son manuales que ya tienen tiempo, a mi parecer no estan actualizados.  El motivo que me llevo a hacer este blog fue que logre instalar ettercap desde los repositorios de mi distribución Linux(ubuntu 11.04) pero no andaba bien despues les dire cual era el error por eso decidí compilarlo yo mismo. bueno dejemonos de rodeo.

En este manual trataremos 2 parches que solucionan algunos errores de ettercap que a la hora de compilar nos da algunos problemas, asi que empezemos por descargar ettercap desde su pagina oficial:
  http://ettercap.sourceforge.net/download.php las pruebas las hice con el paquete que dice ettercap-NG-0.7.3.tar.gz

Relatare paso a paso como fui instalando ettercap y los errores que se me presentaban, y la manera en que los solucione, despues veremos de manera resumida todo el proceso que son solo unos cuantos pasos.

Ahora descomprimammos el archivo que acabamos de bajar(ettercap-NG-0.7.3.tar.gz) una ves descomprimda el fichero le damos dobl click al fichero descomprimido, y ahora viene lo bueno:

  1. Empecemos por desintalar ettercap ( para los que lo tengan instalado por medio de los repositorios)

                    sudo apt-get remove --purge ettercap-common ettercap
  2. instalemos las librerias necesarias (ojo muy necesarias, si no no compilara bien)

    #sudo apt-get install libpcre3-dev libpcap0.8-dev  libnet1-dev libssl-dev ncurses-bin 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 libpcre3-dev
    sudo apt-get install pango-graphite openssl
    Para la interfaz grafica
    pkgconfig
    - Glib >= 2.4.x
    - Gtk+ >= 2.4.x
    - Atk >= 1.6.x
    - Pango >= 1.4.x
    lo instalamos con:
    sudo apt-get install pkg-config
    sudo apt-get install libgtk2.0-dev libpango1.0-dev libatk1.0-dev
  3. Mi primer error fue causado(cuando tenia instalado ettercap por medio de los repositorios) a la hora de tratar de hacer un dns-spoofing, segun estuve leyendo  este error solo es causado en sistemas de 64 bits por. se trata del error:
    ettercap NG-0.7.3 copyright 2001-2004 ALoR & NaGA
    
    Dissector "dns" not supported (etter.conf line 70)
    Ooops ! This shouldn't happen..
    Quizas no hayas percatado de que tienes este error por que normalmente parece que se ejecuta todo bien pero simplemente no haces nada(no funciona tu ataque dns-spoofing) pero no se preocupen yo les dire como solucionarlo

    Ahora la solucion la encontre despues de 3 dias sin exito en un blog de un frances en esta direccion  consiste en modificar el archivo que se llama "configure" esta dentro de la carpeta que descomprimi(ettercap-NG-0.7.3), abrimos el fichero "configure" con nuestro editor favorito y buscamos las siguiente linea:

    ac_cv_search_dn_expand=no
    y la sustituimos por:
    ac_cv_search_dn_expand = "-lresolv"

    ahora buscamos las siguientes lineas:

    if true; then
    HAVE_DN_EXPAND_TRUE=
    HAVE_DN_EXPAND_FALSE='#'
    else
    HAVE_DN_EXPAND_TRUE='#'
    HAVE_DN_EXPAND_FALSE=
    fi
    ac_ec_dns=yes

    else

    if false; then
    HAVE_DN_EXPAND_TRUE=
    HAVE_DN_EXPAND_FALSE='#'
    else
    HAVE_DN_EXPAND_TRUE='#'
    HAVE_DN_EXPAND_FALSE=
    fi
    ac_ec_dns=no
    fi

    Las remplazamos por estas otras

    if true; then
    HAVE_DN_EXPAND_TRUE=
    HAVE_DN_EXPAND_FALSE='#'
    else
    HAVE_DN_EXPAND_TRUE='#'
    HAVE_DN_EXPAND_FALSE=
    fi
    ac_ec_dns=yes

    else

    if true; then
    HAVE_DN_EXPAND_TRUE=
    HAVE_DN_EXPAND_FALSE='#'
    else
    HAVE_DN_EXPAND_TRUE='#'
    HAVE_DN_EXPAND_FALSE=
    fi
    ac_ec_dns=yes
    fi

    Guardamos y cerramos el archivo
  4.  Ahora solucionaremos otro error que corresponde al siguiente:



    In function 'open',
        inlined from 'log_open' at ec_log.c:193:
    /usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument 
    needs 3 arguments
    make[2]: *** [ettercap-ec_log.o] Error 1 
    


    para este error encontre 2 soluciones

    opcion (1) una aqui: https://bugs.gentoo.org/258382?id=258382

    consiste en abrir el archivo "ec_log.c" que se encuentra dentro de la carpea "src" el cual se encuentra dentro de la carpeta que descomprimimos en un principio, abrimos el archivo y buscamos la siguiente linea:

    fd->fd = open(filename, O_CREAT | O_TRUNC | O_RDWR | O_BINARY);

    y la sustituimos por:

    opcion (1)

    fd->fd = open(filename, O_CREAT | O_TRUNC | O_RDWR | O_BINARY, S_IRUSR | S_IWUSR);

    o la opcion(2)
    fd->fd = open(filename, O_CREAT | O_TRUNC | O_RDWR | O_BINARY, 0644);

    cualquiera que escojas te va a funcionar, pero yo pongo la primera ya que fue la primera que encontre, pero te repito con las 2 hice prueba y mefunciono.

    Ahora Nos vamos a la terminal y accesamos hasta la carpeta descomprimida y ejecutamos el siguiene comando

     ./configure --enable-plugins --enable-debug



    al final de ese comando deberemo obtener algo similar aesto:




    ettercap has been configured as follow...

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

    Install 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

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

    lo que hace este comando prepara todo, creando archivos "Makefile" en las carpetas correspondientes, muchos manuales despues de que hacen o estan en este paso lo que sigue es hacer un make y luego el famosisimo make install, sin embargo conmigo no es el caso por que cuando hice un make
    me salieron errores como estos:

    cc1: warnings being treated as errors
    ec_text_display.c: En la función ‘text_print_packet’:
    ec_text_display.c:57: aviso: el puntero que apunta en el paso del argumento 2 de ‘regexec’ difiere en signo
    make[3]: *** [libec_text_a-ec_text_display.o] Error 1
    make[3]: se sale del directorio `/home/to/ettercap/ettercap-0.7.3/src/interfaces/text'
    make[2]: *** [install-recursive] Error 1
    make[2]: se sale del directorio `/home/to/ettercap/ettercap-0.7.3/src/interfaces'
    make[1]: *** [install-recursive] Error 1

     cc1: warnings being treated as errors
    ec_text.c: In function ‘text_stats’:
    ec_text.c:468: error: format ‘%llu’ expects type ‘long long unsigned int’, but argument 3 has type ‘u_int64’
    ec_text.c:468: error: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘u_int64’
    ec_text.c:468: error: format ‘%llu’ expects type ‘long long unsigned int’, but argument 5 has type ‘u_int64’
    ec_text.c:482: error: format ‘%8lld’ expects type ‘long long int’, but argument 3 has type ‘u_int64’
    ec_text.c:484: error: format ‘%8lld’ expects type ‘long long int’, but argument 3 has type ‘u_int64’
    ec_text.c:485: error: format ‘%8lld’ expects type ‘long long int’, but argument 3 has type ‘u_int64’
    ec_text.c:485: error: format ‘%8lld’ expects type ‘long long int’, but argument 4 has type ‘u_int64’
    ec_text.c:491: error: format ‘%8lld’ expects type ‘long long int’, but argument 3 has type ‘u_int64’
    ec_text.c:491: error: format ‘%8lld’ expects type ‘long long int’, but argument 4 has type ‘u_int64’
    ec_text.c:493: error: format ‘%8lld’ expects type ‘long long int’, but argument 3 has type ‘u_int64’
    ec_text.c:493: error: format ‘%8lld’ expects type ‘long long int’, but argument 4 has type ‘u_int64’
    make[3]: *** [libec_text_a-ec_text.o] Error 1
    make[3]: se sale del directorio `/home/aliens/Descargas/ettercap-NG-0.7.3/src/interfaces/text'
    make[2]: *** [all-recursive] Error 1
    make[2]: se sale del directorio `/home/aliens/Descargas/ettercap-NG-0.7.3/src/interfaces'
    make[1]: *** [all-recursive] Error 1
    make[1]: se sale del directorio `/home/aliens/Descargas/ettercap-NG-0.7.3/src'
    make: *** [all-recursive] Error 1

    cc1: warnings being treated as errors
    ec_linux.c: En la función ‘disable_ip_forward’:
    ec_linux.c:44: error: se descarta el valor de devolución de ‘fscanf’, se declaró con el atributo warn_unused_result
    ec_linux.c: En la función ‘restore_ip_forward’:
    ec_linux.c:71: error: se descarta el valor de devolución de ‘fscanf’, se declaró con el atributo warn_unused_result
    make[2]: *** [libec_os_a-ec_linux.o] Error 1
    make[2]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/src/os'
    make[1]: *** [all-recursive] Error 1
    make[1]: se sale del directorio `/home/alberto/Escritorio/ettercap-NG-0.7.3/src'
    make: *** [all-recursive] Error 1
    

    cc1: warnings being treated as errors-----> linea curiosa e interesante indica que todos los warnings seran tratados como si fueran errores, por lo tanto no se compila

    La solucion es muy sencilla y consiste en quitar el Flag -Werror de los "Makefile"
    :S desgraciadamente son mas de 40 carpetas que contienen un Makefile y es algo laborioso estar editando 44 "Makefile" quitandoles el Flag -Werror, sin embargo cree un script que hace esto automaticamente, lo pueden descargar desde aqui

    lo descargamos y lo metemos a la carpeta de ettercap(la que descomprimimos)


    una vez ahi nos vamos a la terminal y le damos permisos de ejecucion
    chmod +x recorrer
    despues le ejecutamos asi:

    ./recorrer

     y como resultado tendremos algo asi:



    ahora si procedemos al
    #make
    #sudo make install

    y Listo tendremos instalado nuestro ettercap.


    Saludos espero que les halla servido este manual, es mi primer blog y me gustaria que comentaran para saver si les gusto.

    Saludos........ Si les ha servido esta informacion por favor comenten.
Añádeme a Skype

32 comentarios:

  1. Muchas gracias tio, Si que sirve...

    Saludos ..... !!!

    ResponderEliminar
  2. Me da gusto que te halla servido, si tiene alguna duda no dudes en pregunta pues para eso estamos...

    Saludos

    ResponderEliminar
  3. Si hermano, agregame (enviame un mensaje con tu correo)

    milor123@troyanosyhacks.net
    para yo despues agregarte con mi verdadero correo

    Quiero charlar un poco... Gracias... !!

    ResponderEliminar
  4. He realizado todos los pasos que indicas, pero al ejecutar sudo ettercap -G y realizar el scan for hosts, ettercap se me sigue quedando colgado.

    Alguna sugerencia?

    ResponderEliminar
  5. hola que tal tal vez te podriamos ayudar si nos pusieras algun error que te salga en la consola a lo hora de ejecutarlo que comentas

    ResponderEliminar
  6. En la consola no aparece ningun error, tan solo se queda el ettercap colgado

    ResponderEliminar
  7. Bueno intentalo sin lanzar el entorno grafico, solo modo consola, por lo tanto descartamos la idea de una mala instalacion

    ResponderEliminar
  8. gracias! la verdad me funciono la instalacion pero tengo un problema que dice send l3 ...forwarded, eh buscado del tema pero no encontre ninguna solucion clara. i el forward lo tengo en 1. ojala supieras que es lo que falla o que me falta o si ai que retocar algo ;) saludos

    ResponderEliminar
  9. tal vez si pones el mensage de error completo podamos ayudarte, tambien decirnos en que momento te salio este error,( que intentabas hacer) para darnos una idea mejor. saludos

    ResponderEliminar
  10. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  11. Me sirvio mucho ya no me dio el error Dissector "dns" not supported (etter.conf line 70)pero ahora me dice eso de Ups this shouldn't happen y me pide hacer un reporte de error y me dice Segmentation Failed cuando busco hosts, lo inicio en modo -C no -G pero eso si no siempre me sale aveces si me despliega los hosts oye por cierto en parameters en MTIM pongo remote o oneway o que otros hay? porque no he visto algo mas que No poisoning between bla bla, gracias muy buen post.

    ResponderEliminar
  12. Hola, yo use ese script que hiciste. Pero como que me tira esto al finalizar en el make y make install:

    cc1: warnings being treated as errors
    ec_log.c: In function ‘log_packet’:
    ec_log.c:248: error: pointer targets in passing argument 2 of ‘regexec’ differ in signedness
    /usr/include/regex.h:571: note: expected ‘const char * __restrict__’ but argument is of type ‘u_char *’
    ec_log.c: In function ‘log_write_info’:
    ec_log.c:491: error: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
    /usr/include/string.h:397: note: expected ‘const char *’ but argument is of type ‘u_char *’
    ec_log.c:491: error: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
    ec_log.c:491: note: expected ‘const char *’ but argument is of type ‘u_char *’
    ec_log.c:491: error: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
    /usr/include/string.h:397: note: expected ‘const char *’ but argument is of type ‘u_char *’
    ec_log.c:491: error: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
    ec_log.c:491: note: expected ‘const char *’ but argument is of type ‘u_char *’
    ec_log.c:491: error: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
    ec_log.c:491: note: expected ‘const char *’ but argument is of type ‘u_char *’
    ec_log.c:491: error: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
    ec_log.c:491: note: expected ‘const char *’ but argument is of type ‘u_char *’
    make[2]: *** [ettercap-ec_log.o] Error 1
    make[2]: Leaving directory `/root/Desktop/ettercap-NG-0.7.3/src'
    make[1]: *** [install-recursive] Error 1
    make[1]: Leaving directory `/root/Desktop/ettercap-NG-0.7.3/src'
    make: *** [install-recursive] Error 1

    ResponderEliminar
  13. hola que tal ese error se debe a que todos los warnigs seran tratados como errores. vuelve a hacer todo desde cero. elimina la carpeta que se descomprimio del archivo ettercap-NG-0.7.3.tar.gz
    y vuelve a descomprimirla. asegurate de instalar todas las dependencias. al principio del manuel muestro cuales son y como instalarlas ( para ubuntu) despues cuando ejecutes el comando
    ./configure --enable-plugins --enable-debug

    asegurate que te salga exactamente esto:

    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


    una vez en este paso descarga el script y metelo en la carpeta descomprimida, dale permisos de ejcucion (chmod +x recorrer) y despues lo ejecutas.

    ahora ejecuta un

    make

    si despues del make te sale el mismo error significa que el script no esta quitando el flag -werror , por lo tando tendras que hacerlo manualmente. tienes que entrar a todas las carpetas donde halla un makefile abrirlo con un editor de texto y eliminar la palabra -werror (normalmente bienen 2-3 en un makefile)en total son 44 makefile una vez que los halla eliminado procede al make install. no vayas a hacer un make install si no has corregido tu error ya que sera en vano.

    por favor te agradeceria que volvieras a ocupar el script y me digas si te sirvio si no para tratar de ver si hay que modificar algo tambien te pido que comentes si te resulto util esto. saludos. te dejo mi skype primogenitosandy

    ResponderEliminar
  14. muy bueno tu post primogenito pero aun me sale un error al darle al make me sale lo siguiente:
    make[2]: se ingresa al directorio «/home/casa/Descargas/ettercap-NG-0.7.3/src»
    if gcc -DHAVE_CONFIG_H -I. -I. -I../include -g -ggdb -Wmissing-prototypes -Wno-uninitialized -Wformat-security -Wsign-compare -Wall -I/usr/include/pcap -g -O2 -MT ettercap-ec_plugins.o -MD -MP -MF ".deps/ettercap-ec_plugins.Tpo" -c -o ettercap-ec_plugins.o `test -f 'ec_plugins.c' || echo './'`ec_plugins.c; \
    then mv -f ".deps/ettercap-ec_plugins.Tpo" ".deps/ettercap-ec_plugins.Po"; else rm -f ".deps/ettercap-ec_plugins.Tpo"; exit 1; fi
    ec_plugins.c: En la función ‘plugin_filter’:
    ec_plugins.c:134:49: error: expected ‘)’ before ‘LTDL_SHLIB_EXT’
    make[2]: *** [ettercap-ec_plugins.o] Error 1
    make[2]: se sale del directorio «/home/casa/Descargas/ettercap-NG-0.7.3/src»
    make[1]: *** [all-recursive] Error 1
    make[1]: se sale del directorio «/home/casa/Descargas/ettercap-NG-0.7.3/src»
    make: *** [all-recursive] Error 1
    espero me puedas ayudar, gracias por tu tiempo

    ResponderEliminar
  15. hola que tal mira para eso estamos para ayudar a la comunidad, en vista que hay muy poco comentarios y dentro de ellos no mencionan si les ha funcionado, dejame ayudarte personalmente, contactame a mi skype primogenitosandy agregame ah e instalte el teamviewer, con esta herramienta y con tu consentimiento me darsa acceso a la pantalla de tu maquina y asi ayudarte personalmente.

    P.D. si seguiste todos los pasos no deberia causarte ningun error

    ResponderEliminar
  16. ps gracias por tu interés en mi problema pero si seguí todos los pasos y tal vez debe ser pq tengo el ubuntu 11.04 32 bits y tu hiciste ese procedimiento para ubuntu 64 bits si no me equivoco, y ps no uso skype pero ya veré como me las arreglo para agregarte. Gracias por tu tiempo.

    ResponderEliminar
  17. bravaso!!! antes que todo te pasates con este Blog!!! mil gracias y otras mil mas!!! tengo este problema he hecho todo (todo lo instalable menos la solucion de los problemas)
    estoy en ubuntu 11.10
    y me sale este error despues de ejecutar "./configure --enable-plugins --enable-debug"

    checking for correct ltmain.sh version... grep: character class syntax is [[:space:]], not [:space:]
    no

    *** Gentoo sanity check failed! ***
    *** libtool.m4 and ltmain.sh have a version mismatch! ***
    *** (libtool.m4 = 1.5.18, ltmain.sh = ) ***

    Please run:

    libtoolize --copy --force

    if appropriate, please contact the maintainer of this
    package (or your distribution) for help.


    muchas gracias antes que todo!!!!!

    ResponderEliminar
  18. Hola, disculpa a yo segui cada uno de los pasos y tengo todas las librerias, pero me lanza el mismo error que el compañero de arriba:
    checking for correct ltmain.sh version... grep: character class syntax is [[:space:]], not [:space:]
    no

    *** Gentoo sanity check failed! ***
    *** libtool.m4 and ltmain.sh have a version mismatch! ***
    *** (libtool.m4 = 1.5.18, ltmain.sh = ) ***

    Please run:

    libtoolize --copy --force

    if appropriate, please contact the maintainer of this
    package (or your distribution) for help.

    Entonces pues no puedo avanzar porque desde que pongo:
    ./configure --enable-plugins --enable-debug
    me tira ese error.
    Por cierto, esta genial tu post, gracias por compartir la informacion y espero puedas ayudarnos con este problema.

    ResponderEliminar
  19. Hola de nuevo soy la persona que publico el 23 de nov a las 23.52, resolvi el problema guiandome de otro post, pero ahora marca otro error al hacer el make:

    ec_passive.c:192:4: aviso: el puntero que apunta en el paso del argumento 1 de ‘__builtin_strcmp’ difiere en signo [-Wpointer-sign]
    ec_passive.c:192:4: nota: se esperaba ‘const char *’ pero el argumento es de tipo ‘u_char *’
    ec_passive.c:193:7: aviso: el puntero que apunta en el paso del argumento 1 de ‘fingerprint_search’ difiere en signo [-Wpointer-sign]
    ../include/ec_fingerprint.h:8:19: nota: se esperaba ‘const char *’ pero el argumento es de tipo ‘u_char *’
    if gcc -DHAVE_CONFIG_H -I. -I. -I../include -g -ggdb -Wmissing-prototypes -Wno-uninitialized -Wformat-security -Wsign-compare -Wall -I/usr/include/pcap -g -O2 -MT ettercap-ec_plugins.o -MD -MP -MF ".deps/ettercap-ec_plugins.Tpo" -c -o ettercap-ec_plugins.o `test -f 'ec_plugins.c' || echo './'`ec_plugins.c; \
    then mv -f ".deps/ettercap-ec_plugins.Tpo" ".deps/ettercap-ec_plugins.Po"; else rm -f ".deps/ettercap-ec_plugins.Tpo"; exit 1; fi
    ec_plugins.c: En la función ‘plugin_filter’:
    ec_plugins.c:134:49: error: expected ‘)’ before ‘LTDL_SHLIB_EXT’
    make[2]: *** [ettercap-ec_plugins.o] Error 1
    make[2]: se sale del directorio «/home/Escritorio/ettercap-NG-0.7.3/src»
    make[1]: *** [all-recursive] Error 1
    make[1]: se sale del directorio «/home/Escritorio/ettercap-NG-0.7.3/src»
    make: *** [all-recursive] Error 1

    Ojala puedas ayudarme con este nuevo problema, esta ves di me aparecio el mensaje que deberia salir con el codigo: ./configure --enable-plugins --enable-debug
    y ya descarge el archivo recorrer y lo ejecute tal y cual lo pusiste en tu post, y cuando hice el make me salio este error.
    Gracias por tu atencion y tiempo!.

    ResponderEliminar
  20. Las librerías están disponibles para BackTrack 5?

    ResponderEliminar
  21. Muchas gracias! Me ha sido de gran utilidad para instalar ettercap al completo

    ResponderEliminar
  22. Hola mi nombres es Jimmy Añazco y quiero consultalte que me sale un error a mi y no se porque, TODO ME SALIO BIEN...este es el error por consola:
    Ooops !! This shouldn't happen...

    Segmentation Fault...

    ===========================================================================
    To report this error follow these steps:

    1) set ec_uid to 0 (so the core will be dumped)

    2) execute ettercap with "-w debug_dump.pcap"

    3) reproduce the critical situation

    4) make a report :
    "tar zcvf error.tar.gz ettercapNG-0.7.3_debug.log debug_dump.pcap"

    5) get the gdb backtrace :
    - "gdb ettercap core"
    - at the gdb prompt "bt"
    - at the gdb prompt "quit" and return to the shell
    - copy and paste this output.

    6) mail us the output of gdb and the error.tar.gz
    ============================================================================

    Core dumping... (use the 'core' file for gdb analysis)

    ResponderEliminar
  23. Hola, primero que nada te felicito por el tutorial lo seguí al pie de la letra y llegue hasta este punto en el make install, el problema es que cuando trato de correr ettercap -C o -G, este me marca
    bash: /usr/sbin/ettercap: No existe el fichero o el directorio

    cuando compile esto fue lo que me entrego el sistema.

    Libraries have been installed in:
    /usr/local/lib/ettercap

    If you ever happen to want to link against installed libraries
    in a given directory, LIBDIR, you must either use libtool, and
    specify the full pathname of the library, or use the `-LLIBDIR'
    flag during linking and do at least one of the following:
    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
    during execution
    - add LIBDIR to the `LD_RUN_PATH' environment variable
    during linking
    - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
    - have your system administrator add LIBDIR to `/etc/ld.so.conf'

    See any operating system documentation about shared libraries for
    more information, such as the ld(1) and ld.so(8) manual pages.
    ----------------------------------------------------------------------
    make[3]: No se hace nada para `install-data-am'.
    make[3]: se sale del directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3/plug-ins/stp_mangler'
    make[2]: se sale del directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3/plug-ins/stp_mangler'
    make[2]: se ingresa al directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3/plug-ins'
    make[3]: se ingresa al directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3/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/garu/.local/share/Trash/files/ettercap-NG-0.7.3/plug-ins'
    make[2]: se sale del directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3/plug-ins'
    make[1]: se sale del directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3/plug-ins'
    make[1]: se ingresa al directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3'
    make[2]: se ingresa al directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3'
    make[2]: No se hace nada para `install-exec-am'.
    make[2]: No se hace nada para `install-data-am'.
    make[2]: se sale del directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3'
    make[1]: se sale del directorio `/home/garu/.local/share/Trash/files/ettercap-NG-0.7.3'


    estoy trabajando en un sistema Debian squezze a 32 bits, recien me acabo de mudar de ubuntu y aun tengo algunas dudas de este nuevo distrito :/ (tema aparte)

    espero me puedas orientar un poco en cuanto a la instalación. gracias

    ResponderEliminar
  24. Yo lo he conseguido con este comando:

    autoreconf --force --install --symlink

    Cuando termine le lanzáis el ./configure

    ResponderEliminar
  25. Buen Dia garu,

    primero que nada, donde instalaste ettercap, debian o ubuntu?


    Mira si todo te salio bien no te deberia marcar error, ahora por lo que veo el ettercap no se ejecuta, por que no esta por decirlo asi el ejecutable,

    entonces, si dices que todo te salio bien en la instalacion , intentemos localizar el ejecutable,

    ejecuta el siguiente comando

    sudo updatedb
    luego te pedira tu contraseña
    ahora ejecuta
    sudo locate ettercap

    y postea la salida de esos comando, asi podremos detectar donde esta ettercap

    ResponderEliminar
  26. normalmente debian en ubuntu queda instalado en:


    /usr/local/bin/ettercap


    espero que postees la salida de los comandos anteriores asi podremos hacer un enlace simbolico, saludos y disculpa la tardansa en contestar

    ResponderEliminar
  27. Hola, que tal ami al igual que Jimmy Añazco, me sale el siguiente error Ooops !! this shouldn't happen

    Segmentation Fault...

    ===========================================================================
    To report this error follow these steps:

    1) set ec_uid to 0 (so the core will be dumped)

    2) execute ettercap with "-w debug_dump.pcap"

    3) reproduce the critical situation

    4) make a report :
    "tar zcvf error.tar.gz ettercapNG-0.7.3_debug.log debug_dump.pcap"

    5) get the gdb backtrace :
    - "gdb ettercap core"
    - at the gdb prompt "bt"
    - at the gdb prompt "quit" and return to the shell
    - copy and paste this output.

    6) mail us the output of gdb and the error.tar.gz
    ============================================================================

    Core dumping... (use the 'core' file for gdb analysis)


    Exelente post, por cierto. te agradezco la ayuda de antemano.

    ResponderEliminar
  28. solo tengo un problema en funciones me da Passive DNS..... no
    que podrá ser?

    ResponderEliminar
  29. Hola me manda un error en ./configure --enable-plugins --enable-debug me dice permiso denegado

    Gracias

    ResponderEliminar
  30. Disculpa a mi me pide
    *** Gentoo sanity check failed! ***
    *** libtool.m4 and ltmain.sh have a version mismatch! ***
    *** (libtool.m4 = 1.5.18, ltmain.sh = ) ***

    Please run:

    libtoolize --copy --force

    if appropriate, please contact the maintainer of this
    package (or your distribution) for help.


    UNA AYUDA POR FAVOR

    ResponderEliminar
  31. Total: 0 archivos fueron afectados

    ./recorrer
    que me falta puse el archivo pero no afecta ningun archivo...

    ResponderEliminar

Deja tu comentario