Si me permites... creo que lo mejor es que pruebes con esto:
./configure --enable-plugins --disable-debug --prefix=/usr
De esta forma, habilitas los plugins, deshabilitas la información de depuración, la cual sólo es útil para informes de error pero tiene como contrapartida que reduce el rendimiento....
Y con el parametro prefix configuras la aplicación para que se instale en /usr que es el directorio habitual de sistemas Debian y Ubuntu.
./configure --enable-plugins --disable-debug --prefix=/usr
Install directory: /usr
Libraries :
LIBPCAP ................ default
LIBNET ................. default
LIBSSL ................. default
NCURSES ................ default
GTK+ ................... yes
Functionalities :
Debug mode ............. no
Plugin support ......... no
Passive DNS ............ yes
Perl regex in filters .. yes
Iconv UTF-8 support .... yes
==================================================
root@hack-laptop:/home/hack/Documentos/ettercap-NG-0.7.3# make
Making all in man
make[1]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/man'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/man'
Making all in share
make[1]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/share'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/share'
Making all in include
make[1]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/include'
make all-am
make[2]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/include'
make[2]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/include'
make[1]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/include'
Making all in include
make[1]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/include'
make all-am
make[2]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/include'
make[2]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/include'
make[1]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/include'
Making all in src
make[1]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src'
Making all in os
make[2]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/os'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/os'
Making all in interfaces
make[2]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces'
Making all in daemon
make[3]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/daemon'
make[3]: No se hace nada para `all'.
make[3]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/daemon'
Making all in text
make[3]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/text'
make[3]: No se hace nada para `all'.
make[3]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/text'
Making all in curses
make[3]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/curses'
Making all in widgets
make[4]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/curses/widgets'
make[4]: No se hace nada para `all'.
make[4]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/curses/widgets'
make[4]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/curses'
make[4]: No se hace nada para `all-am'.
make[4]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/curses'
Joining libwdg objects into libec_curses...
make[3]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/curses'
Making all in gtk
make[3]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/gtk'
make[3]: No se hace nada para `all'.
make[3]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces/gtk'
make[3]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces'
make[3]: No se hace nada para `all-am'.
make[3]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces'
make[2]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src/interfaces'
make[2]: se ingresa al directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I../include -O2 -funroll-loops -fomit-frame-pointer -Wall -I/usr/include/pcap -g -O2 -MT ettercap-ec_log.o -MD -MP -MF ".deps/ettercap-ec_log.Tpo" -c -o ettercap-ec_log.o `test -f 'ec_log.c' || echo './'`ec_log.c; \
then mv -f ".deps/ettercap-ec_log.Tpo" ".deps/ettercap-ec_log.Po"; else rm -f ".deps/ettercap-ec_log.Tpo"; exit 1; fi
ec_log.c: In function ‘log_packet’:
ec_log.c:248: warning: 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: warning: 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: warning: 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: warning: 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: warning: 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: warning: 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: warning: 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 *’
In file included from /usr/include/fcntl.h:217,
from ec_log.c:32:
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
make[2]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/home/hack/Documentos/ettercap-NG-0.7.3/src'
make: *** [all-recursive] Error 1