Gracias
Código:
dsniff-2.3 # make
gcc -g -O2 -D_BSD_SOURCE -DLIBNET_LIL_ENDIAN -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DDSNIFF_LIBDIR=\"/usr/local/lib/\" -I. -I/usr/local/include -I/usr/include/pcap -I./missing -c ./missing/dummy.c
gcc -g -O2 -D_BSD_SOURCE -DLIBNET_LIL_ENDIAN -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DDSNIFF_LIBDIR=\"/usr/local/lib/\" -I. -I/usr/local/include -I/usr/include/pcap -I./missing -c ./missing/strlcpy.c
gcc -g -O2 -D_BSD_SOURCE -DLIBNET_LIL_ENDIAN -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DDSNIFF_LIBDIR=\"/usr/local/lib/\" -I. -I/usr/local/include -I/usr/include/pcap -I./missing -c ./missing/strlcat.c
gcc -g -O2 -D_BSD_SOURCE -DLIBNET_LIL_ENDIAN -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DDSNIFF_LIBDIR=\"/usr/local/lib/\" -I. -I/usr/local/include -I/usr/include/pcap -I./missing -c ./missing/md5.c
ar -cr libmissing.a dummy.o strlcpy.o strlcat.o md5.o
ranlib libmissing.a
gcc -g -O2 -D_BSD_SOURCE -DLIBNET_LIL_ENDIAN -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DDSNIFF_LIBDIR=\"/usr/local/lib/\" -I. -I/usr/local/include -I/usr/include/pcap -I./missing -c ./arpspoof.c
./arpspoof.c: En la función ‘arp_send’:
./arpspoof.c:49: aviso: se pasa el argumento 1 de ‘libnet_get_hwaddr’ desde un tipo de puntero incompatible
/usr/include/./libnet/libnet-functions.h:1696: nota: se esperaba ‘struct libnet_t *’ pero el argumento es de tipo ‘struct libnet_link_int *’
./arpspoof.c:49: error: demasiados argumentos para la función ‘libnet_get_hwaddr’
./arpspoof.c:60: aviso: se pasa el argumento 6 de ‘libnet_build_ethernet’ desde un tipo de puntero incompatible
/usr/include/./libnet/libnet-functions.h:490: nota: se esperaba ‘struct libnet_t *’ pero el argumento es de tipo ‘u_char *’
./arpspoof.c:60: error: faltan argumentos para la función ‘libnet_build_ethernet’
./arpspoof.c:64: error: ‘ETH_H’ no se declaró aquí (primer uso en esta función)
./arpspoof.c:64: error: (Cada identificador no declarado solamente se reporta una vez
./arpspoof.c:64: error: para cada funcion en la que aparece.)
./arpspoof.c:64: error: faltan argumentos para la función ‘libnet_build_arp’
./arpspoof.c: En la función ‘main’:
./arpspoof.c:181: aviso: la asignación crea un puntero desde un entero sin una conversión
make: *** [arpspoof.o] Error 1