install_aircrack
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
install_aircrack [2018/04/30 22:10] – Cleaned up page mister_x | install_aircrack [2018/07/11 22:02] – Updated requirements and optional stuff mister_x | ||
---|---|---|---|
Line 10: | Line 10: | ||
* shtool | * shtool | ||
* OpenSSL development package or libgcrypt development package. | * OpenSSL development package or libgcrypt development package. | ||
- | * pkg-config | + | * pkg-config |
==== Linux ==== | ==== Linux ==== | ||
Line 22: | Line 22: | ||
* w32api is required | * w32api is required | ||
- | * Airpcap: developer directory from the Airpcap CD. | ||
* if using clang, libiconv and libiconv-devel | * if using clang, libiconv and libiconv-devel | ||
- | * make and Standard C++ Library development package | + | * make and Standard C++ Library development package |
==== OS X ==== | ==== OS X ==== | ||
- | Install the following via macports: | + | Install the following via Homebrew (brew): |
- | * gmake 3.81 | + | * autoconf |
- | * sqlite3 | + | * automake |
+ | * libtool | ||
+ | * openssl | ||
+ | * shtool | ||
+ | * pkg-config | ||
==== FreeBSD, OpenBSD, NetBSD, Solaris ==== | ==== FreeBSD, OpenBSD, NetBSD, Solaris ==== | ||
Line 41: | Line 44: | ||
* pcre | * pcre | ||
* sqlite3 | * sqlite3 | ||
- | * gcc5 optional (50-70% speed gains compared to gcc 4) | + | * gcc7 optional (50-70% speed gains with gcc 5 compared to gcc 4) |
===== Optional stuff ===== | ===== Optional stuff ===== | ||
Line 47: | Line 50: | ||
* If you want SSID filtering with regular expression in airodump-ng (-essid-regex) pcre development package is required. | * If you want SSID filtering with regular expression in airodump-ng (-essid-regex) pcre development package is required. | ||
* If you want to use airolib-ng and ' | * If you want to use airolib-ng and ' | ||
- | * If you want to use Airpcap, the ' | + | * If you want to use Airpcap, the ' |
* For best performance on FreeBSD (50-70% more), install gcc5 via: pkg install gcc5 Then compile with: gmake CC=gcc5 CXX=g++5 | * For best performance on FreeBSD (50-70% more), install gcc5 via: pkg install gcc5 Then compile with: gmake CC=gcc5 CXX=g++5 | ||
* rfkill | * rfkill | ||
+ | * CMocka | ||
Line 73: | Line 77: | ||
- Append '- -with-airpcap=../ | - Append '- -with-airpcap=../ | ||
- | ==== Compiling on *BSD/OSX ==== | + | ==== Compiling on *BSD ==== |
Commands are exactly the same as Linux but instead of **make**, use **gmake** (with **CC=gcc5 CXX=g++5** or any other installed gcc version). | Commands are exactly the same as Linux but instead of **make**, use **gmake** (with **CC=gcc5 CXX=g++5** or any other installed gcc version). | ||
+ | ==== Compiling on OS X ==== | ||
+ | |||
+ | Commands are exactly the same as Linux | ||
==== Latest Git (development) Sources ==== | ==== Latest Git (development) Sources ==== | ||
Line 93: | Line 100: | ||
When configuring, | When configuring, | ||
- | * **with-airpcap=DIR**: | + | * **with-airpcap=DIR**: |
- | * **with-experimental**: | + | * **with-experimental**: |
- | * **with-ext-scripts**: | + | * **with-ext-scripts**: |
* **with-gcrypt**: | * **with-gcrypt**: | ||
Line 107: | Line 114: | ||
* **disable-libnl**: | * **disable-libnl**: | ||
+ | * **without-opt**: | ||
+ | |||
+ | * **enable-shared**: | ||
+ | |||
+ | * **disable-shared**: | ||
+ | * **with-avx512**: | ||
===== Troubleshooting Tips ===== | ===== Troubleshooting Tips ===== | ||
==== " | ==== " |
install_aircrack.txt · Last modified: 2023/03/03 16:47 by mister_x