Bueno es la primera vez que escribo en la pagina, mi problema es el siguiente:
-Estoy trabajando con Ubuntu 11.04, 32 bits, los pasos que sigo para instarlo son:
sudo apt-get install libpcre3-dev libpcap0.8-dev libnet1-dev libssl-dev ncurses-bin libncurses5-dev
*El siguiente paso lo hago ya que si le doy a (./configure --enable-plugins --enable-debug) me sale el siguiente error:
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.
*Asi que primero pongo:
autoreconf --force --install --symlink
luego:
./configure --enable-plugins --enable-debug
*Hasta ahi todo bien ya que me sale lo siguiente y lo que deberia obtener:
==================================================
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
==================================================
*Ahora se supone q deberia darle al "make" pero me sale lo siguiente
ec_linux.c: En la función ‘disable_ip_forward’:
ec_linux.c:44:10: error: se descarta el valor de devolución de ‘fscanf’, se declaró con el atributo warn_unused_result [-Werror=unused-result]
ec_linux.c: En la función ‘restore_ip_forward’:
ec_linux.c:71:10: error: se descarta el valor de devolución de ‘fscanf’, se declaró con el atributo warn_unused_result [-Werror=unused-result]
cc1: todos los avisos se tratan como errores
make[2]: *** [libec_os_a-ec_linux.o] Error 1
make[2]: se sale del directorio «/home/casa/Descargas/ettercap-NG-0.7.3/src/os»
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
*Bien para esto buscando en internet encontré la siguiente pagina en la que me dan una solución parcial para mi problema:
http://instalacionettercap.blogspot.com/2011/09/senores-en-hora-buena-les-traigo-como.html#comments
*bueno luego de solucionar el problema anterior me aparece un problema nuevo:
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/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
*"Es aqui donde necesito su ayuda", no encuentro la forma de solucionarlo, bueno agradezco el tiempo que se tomen para observar mi problema y tal vez encuentren la solucion.