Hola linuxeros.
Antes de nada espero que este sea el sitio adecuado para hacer esta consulta.
Tras varios intentos sin fruto y búsqueda de info en la web, pido ayuda para instalar mdk3.
He seguido estos pasos:
1. descargar la herramienta desde http://homepages.tu-darmstadt.de/~p_larbig/wlan/#mdk3 y
2. posteriormente descomprimir: tar -xjvf mdk3-v6.tar.bz2
3. ejecutar el comando “make && make install” desde linea de comandos para realizar la instalación de la herramienta.
Estas son las versiones de gcc que tengo instaladas y la que uso ahora la 4.4
ruiz@ruiz-Satellite-A100:/usr/bin$ ls -l | grep gcc
-rwxr-xr-x 1 root root 428 2006-05-07 11:28 c89-gcc
-rwxr-xr-x 1 root root 454 2011-04-11 09:54 c99-gcc
lrwxrwxrwx 1 root root 7 2012-07-25 21:35 gcc -> gcc-4.4
-rwxr-xr-x 1 root root 259232 2011-10-05 23:56 gcc-4.4
-rwxr-xr-x 1 root root 275952 2011-09-17 12:10 gcc-4.5
-rwxr-xr-x 1 root root 349120 2011-09-16 16:31 gcc-4.6
He leido por otro sitio que hay que tener isntalado el gcc-4.4.3 pero yo no lo puedo instlar:
ruiz@ruiz-Satellite-A100:~/Descargas/mdk3-v6$ sudo apt-get install gcc-4.4.3
Leyendo listas de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete gcc-4.4.3
E: No se pudo encontrar ningún paquete con la expresión regular «gcc-4.4.3»
ruiz@ruiz-Satellite-A100:~/Descargas/mdk3-v6$
En fin he probado con la version que tengo la gcc-4.4 y modificando el fichero que dicen en otros sitios pero poniendo mi version:
ruiz@ruiz-Satellite-A100:~/Descargas/mdk3-v6/osdep$ sudo gedit common.mak
y donde pone gcc4 poner gcc-4.4 (según algunos sition 4.4.3, pero no la puedo instalar)
CC = $(TOOL_PREFIX)gcc-4.4
else
CC = $(TOOL_PREFIX)gcc
endif
hago sudo make
ruiz@ruiz-Satellite-A100:~/Descargas/mdk3-v6$ sudo make
make -C osdep
make[1]: se ingresa al directorio «/home/ruiz/Descargas/mdk3-v6/osdep»
Building for Linux
make[2]: se ingresa al directorio «/home/ruiz/Descargas/mdk3-v6/osdep»
gcc -g -W -Wall -Wextra -O3 -Wno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_REVISION=mdk3-v6 -fPIC -I.. -c -o osdep.o osdep.c
gcc -g -W -Wall -Wextra -O3 -Wno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_REVISION=mdk3-v6 -fPIC -I.. -c -o common.o common.c
gcc -g -W -Wall -Wextra -O3 -Wno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_REVISION=mdk3-v6 -fPIC -I.. -c -o network.o network.c
gcc -g -W -Wall -Wextra -O3 -Wno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_REVISION=mdk3-v6 -fPIC -I.. -c -o linux.o linux.c
gcc -g -W -Wall -Wextra -O3 -Wno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_REVISION=mdk3-v6 -fPIC -I.. -c -o linux_tap.o linux_tap.c
gcc -g -W -Wall -Wextra -O3 -Wno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_REVISION=mdk3-v6 -fPIC -I.. -c -o radiotap/radiotap-parser.o radiotap/radiotap-parser.c
ar cru libosdep.a osdep.o common.o network.o linux.o linux_tap.o radiotap/radiotap-parser.o common.o
ranlib libosdep.a
touch .os.Linux
make[2]: se sale del directorio «/home/ruiz/Descargas/mdk3-v6/osdep»
make[1]: se sale del directorio «/home/ruiz/Descargas/mdk3-v6/osdep»
cc -g -O3 -Wall -Wextra -lpthread mdk3.c osdep/libosdep.a -o mdk3 -Losdep -losdep
mdk3.c: En la función ‘read_line_from_file’:
mdk3.c:755: aviso: se pasa el argumento 2 de ‘getline’ desde un tipo de puntero incompatible
/usr/include/x86_64-linux-gnu/bits/stdio.h:116: nota: se esperaba ‘size_t *’ pero el argumento es de tipo ‘unsigned int *’
mdk3.c:760: aviso: se pasa el argumento 2 de ‘getline’ desde un tipo de puntero incompatible
/usr/include/x86_64-linux-gnu/bits/stdio.h:116: nota: se esperaba ‘size_t *’ pero el argumento es de tipo ‘unsigned int *’
mdk3.c: En la función ‘bruteforce_ssid’:
mdk3.c:809: aviso: conversión de puntero a entero de tamaño diferente
mdk3.c:828: aviso: conversión de puntero a entero de tamaño diferente
mdk3.c:847: aviso: conversión de puntero a entero de tamaño diferente
mdk3.c:866: aviso: conversión de puntero a entero de tamaño diferente
mdk3.c:888: aviso: conversión de puntero a entero de tamaño diferente
mdk3.c:913: aviso: conversión de puntero a entero de tamaño diferente
mdk3.c: En la función ‘mdk_parser’:
mdk3.c:3393: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3409: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3413: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3431: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3436: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3494: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3535: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3555: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3565: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3569: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3574: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3602: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3608: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3630: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3636: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3640: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3655: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3663: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3672: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c: En la función ‘main’:
mdk3.c:3855: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3862: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3868: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3871: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3874: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3877: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3880: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3883: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3886: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3889: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3892: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3895: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3902: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3904: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3905: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3906: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3907: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3908: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3909: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3910: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3911: aviso: el formato no es una cadena literal y no tiene argumentos de formato
mdk3.c:3912: aviso: el formato no es una cadena literal y no tiene argumentos de formato
ruiz@ruiz-Satellite-A100:~/Descargas/mdk3-v6$
En fin esto pasa. Gracias