Saya mencoba menginstal Aircrack-ng di MacBook saya, tetapi saya telah menabrak dinding bata.
Pertama saya mencoba dengan MacPorts seperti yang disarankan di beranda Aircrack tetapi saya menemukan bahwa beberapa alat hilang seperti Airmon, jadi saya memutuskan untuk mencoba cara yang lebih tradisional menginstal .tar yang saya unduh dari beranda juga.
Sekarang menjalankan perintah sudo make install Makefile
menghasilkan 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
Membaca itu, saya melihat bahwa itu kehilangan file hmac.h dari folder openssl jadi saya mencoba untuk memasukkannya ke dalam file yang terbaik yang saya bisa (saya tidak tahu apa yang saya lakukan saya baru semua ini)
Berikut adalah garis-garis di mana saya menambahkan menyertakan dan menyertakan itu sendiri:
AC_ROOT = .
include $(AC_ROOT)/common.mak
include /opt/local/include/openssl/hmac.h
DOCFILES = ChangeLog INSTALLING README LICENSE AUTHORS VERSION
Menjalankan Makefile lagi saya mendapatkan yang berikut:
/opt/local/include/openssl/hmac.h:1: *** missing separator. Stop.
Saya telah mencari Google masalah dan melihat banyak saran untuk memperbaikinya dan itu mungkin karena spasi putih tetapi saya tidak dapat memperbaikinya. Saya telah menggunakan tab dan tidak ada spasi putih.
brew install aircrack-ng
Jawaban:
Anda dapat menggunakan Homebrew untuk menginstalnya. Ini akan menginstal semua dependensi untuk Anda secara otomatis.
sumber