Sto provando ad installare Aircrack-ng sul mio MacBook ma ho colpito un muro di mattoni.
Per prima cosa ho provato con MacPorts come suggerito nella home page di Aircrack, ma ho scoperto che alcuni strumenti mancavano come Airmon, quindi ho deciso di provare il modo più tradizionale di installare il file .tar scaricato anche dall'homepage.
Ora il comando sudo make install Makefile
produce l'output:
/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
Leggendo ciò, vedo che manca il file hmac.h dalla cartella openssl, quindi ho cercato di includerlo nel file il meglio che potevo (non ho idea di cosa sto facendo. Sono nuovo di tutto questo )
Ecco le linee attorno alle quali ho aggiunto l'inclusione e l'inclusione stessa:
AC_ROOT = .
include $(AC_ROOT)/common.mak
include /opt/local/include/openssl/hmac.h
DOCFILES = ChangeLog INSTALLING README LICENSE AUTHORS VERSION
Eseguendo di nuovo il Makefile ottengo il seguente:
/opt/local/include/openssl/hmac.h:1: *** missing separator. Stop.
Ho cercato su Google il problema e ho visto un sacco di suggerimenti per risolvere questo problema e probabilmente è dovuto agli spazi bianchi, ma non sono riuscito a risolverlo. Ho usato le schede e nessun spazio bianco.