Estoy intentando instalar Aircrack-ng en mi MacBook pero me he topado con un muro.
Primero lo intenté con MacPorts como se sugiere en la página web de Aircrack, pero descubrí que faltaban algunas herramientas como Airmon, así que decidí probar la forma más tradicional de instalar el .tar que también descargué de la página web.
Ahora ejecutando el comando sudo make install Makefile
produce la salida:
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src all
sh ../autocfg gcc ..
gcc -g -W -Wall -O3 -mavx2 -DJOHN_AVX2 -pthread -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -fstack-protector -Iinclude -DSIMD_CORE -c -o aircrack-ng.o aircrack-ng.c
In file included from aircrack-ng.c:65:
./crypto.h:43:10: fatal error: 'openssl/hmac.h' file not found
#include <openssl/hmac.h>
^
1 error generated.
make[1]: *** [aircrack-ng.o] Error 1
make: *** [all] Error 2
Leyendo eso, veo que falta el archivo hmac.h de la carpeta openssl así que he intentado incluirlo en el archivo lo mejor que he podido (no tengo ni idea de lo que estoy haciendo soy nuevo en todo esto)
Aquí están las líneas alrededor de donde añadí el include y el propio include:
AC_ROOT = .
include $(AC_ROOT)/common.mak
include /opt/local/include/openssl/hmac.h
DOCFILES = ChangeLog INSTALLING README LICENSE AUTHORS VERSION
Ejecutando de nuevo el Makefile obtengo lo siguiente:
/opt/local/include/openssl/hmac.h:1: *** missing separator. Stop.
He buscado el problema en Google y he visto un montón de sugerencias para solucionarlo y que probablemente se deba a los espacios en blanco, pero no he podido solucionarlo. He utilizado pestañas y sin espacios en blanco.