No consigo compilar el afrag me da error.....
root@xxxxxxxxx:~/afrag-0.1# gcc -o afrag afrag.c
In file included from afrag.c:13:
/usr/include/linux/wireless.h:882: error: ‘IFNAMSIZ’ no se declaró aquí (no en una función)
afrag.c: En la función ‘openraw’:
afrag.c:177: error: no se conoce el tamaño de almacenamiento de ‘ifr’
afrag.c:888:2: aviso: no hay caractér de fin de línea al final del fichero
con este otro programa tambien tengo problemas
root@xxxxxxxxx:~/WepAttack-0.1.3/src# make
gcc -fno-for-scope -c -D__LINUX_WLAN__ -D__I386__ -o keygen.o keygen.c
cc1: aviso: la opción de línea de comando "-fno-for-scope" es válida para C++/ObjC++ pero no para C
keygen.c:28:25: error: openssl/md5.h: No existe el fichero ó directorio
keygen.c: En la función ‘wep_keygen128’:
keygen.c:56: error: ‘MD5_CTX’ no se declaró aquí (primer uso en esta función)
keygen.c:56: error: (Cada identificador no declarado solamente se reporta una vez
keygen.c:56: error: ara cada funcion en la que aparece.)
keygen.c:56: error: expected ‘;’ before ‘ctx’
keygen.c:68: error: ‘ctx’ no se declaró aquí (primer uso en esta función)
make: *** [keygen.o] Error 1
con el aircrack-ng motherfucker tambien......
root@xxxxxxxxxx:~/aircrack-ng-0.6_motherfucker_edition_0.8# make
gcc -g -W -Wall -O3 -D_FILE_OFFSET_BITS=64 src/aireplay-ng.c src/common.c -o aireplay-ng
In file included from src/aireplay-ng.c:34:
/usr/include/linux/wireless.h:882: error: ‘IFNAMSIZ’ no se declaró aquí (no en una función)
src/aireplay-ng.c: En la función ‘openraw’:
src/aireplay-ng.c:2431: error: no se conoce el tamaño de almacenamiento de ‘ifr’
src/aireplay-ng.c:2438: aviso: el puntero que apunta en el paso del argumento 2 de ‘__builtin_strncpy’ difiere en signo
src/aireplay-ng.c:2431: aviso: variable ‘ifr’ sin usar
src/aireplay-ng.c: En la función ‘read_prn’:
src/aireplay-ng.c:2572: aviso: el puntero que apunta en la asignación difiere en signo
src/aireplay-ng.c: En la función ‘main’:
src/aireplay-ng.c:2872: aviso: el puntero que apunta en el paso del argumento 1 de ‘get_ip’ difiere en signo
src/aireplay-ng.c:2885: aviso: el puntero que apunta en el paso del argumento 1 de ‘get_ip’ difiere en signo
src/aireplay-ng.c:3167: aviso: el puntero que apunta en el paso del argumento 1 de ‘openraw’ difiere en signo
src/aireplay-ng.c:3177: aviso: el puntero que apunta en el paso del argumento 1 de ‘openraw’ difiere en signo
make: *** [aireplay-ng] Error 1
alguien me puede echar un cable, por que no me compilan los programas