User Tools

Site Tools


install_aircrack

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
install_aircrack [2018/07/11 22:00]
mister_x Updated requirements
install_aircrack [2018/09/30 02:37] (current)
mister_x 1.4
Line 11: Line 11:
   * OpenSSL development package or libgcrypt development package.   * OpenSSL development package or libgcrypt development package.
   * pkg-config   * pkg-config
-  * pcre development package for ESSID filtering in [[airodump-ng]] 
-  * sqlite development package for [[airolib-ng]] and support for airolib-ng databases in [[aircrack-ng]] 
  
 ==== Linux ==== ==== Linux ====
Line 24: 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
Line 53: 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 '​-r'​ option in aircrack-ng,​ SQLite development package >= 3.3.17 (3.6.X version or better is recommended)   * If you want to use airolib-ng and '​-r'​ option in aircrack-ng,​ SQLite development package >= 3.3.17 (3.6.X version or better is recommended)
-  * If you want to use Airpcap, the '​developer'​ directory from the CD is required.+  * If you want to use Airpcap, the '​developer'​ directory from the CD is required. It can be downloaded [[https://​support.riverbed.com/​content/​support/​software/​steelcentral-npm/​airpcap.html|here]].
   * 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   * CMocka
 +  * hwloc: strongly recommended,​ especially on high core count systems where it may give a serious performance boost
  
  
Line 67: Line 65:
 ==== Current version ==== ==== Current version ====
  
-   ​wget ​http://​download.aircrack-ng.org/​aircrack-ng-1.2.tar.gz +   ​wget ​https://​download.aircrack-ng.org/​aircrack-ng-1.4.tar.gz 
-   tar -zxvf aircrack-ng-1.2.tar.gz +   tar -zxvf aircrack-ng-1.4.tar.gz 
-   cd aircrack-ng-1.2+   cd aircrack-ng-1.4
    ​autoreconf -i    ​autoreconf -i
    ​./​configure --with-experimental    ​./​configure --with-experimental
Line 82: Line 80:
 ==== Compiling on *BSD ==== ==== 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 more recent ​gcc version ​installed).
  
 ==== Compiling on OS X ==== ==== Compiling on OS X ====
Line 124: Line 122:
  
   * **with-avx512**:​ On x86, add support for AVX512 instructions in aircrack-ng. Only use it when the current CPU supports AVX512.   * **with-avx512**:​ On x86, add support for AVX512 instructions in aircrack-ng. Only use it when the current CPU supports AVX512.
 +
 +  * **with-static-simd=**:​ Compile a single optimization in aircrack-ng binary. Useful when compiling statically and/or for space-constrained devices. Valid SIMD options: x86-sse2, x86-avx, x86-avx2, x86-avx512, ppc-altivec,​ ppc-power8, arm-neon, arm-asimd. Must be used with --enable-static --disable-shared. When using those 2 options, the default is to compile the generic optimization in the binary. **--with-static-simd** merely allows to choose another one.
 +
 ===== Troubleshooting Tips ===== ===== Troubleshooting Tips =====
 ==== "​command not found" error message ==== ==== "​command not found" error message ====
Line 157: Line 158:
   * Add the directories to your PATH.  See the one or more of the following web sites for details of how to do this:   * Add the directories to your PATH.  See the one or more of the following web sites for details of how to do this:
  
-   http://​www.linuxheadquarters.com/​howto/​basic/​path.shtml +   https://​www.cyberciti.biz/​faq/​howto-print-path-variable/​
-   http://​www.cyberciti.biz/​faq/​howto-print-path-variable/​+
    ​http://​www.troubleshooters.com/​linux/​prepostpath.htm    ​http://​www.troubleshooters.com/​linux/​prepostpath.htm
-   ​http://​linux.about.com/​od/​linux101/​l/​blnewbie3_1_4.htm 
  
   * Change to the particular directory with "​cd"​ and then run the commands from within the directory. Don't forget to add "​./"​ in front of each command.   * Change to the particular directory with "​cd"​ and then run the commands from within the directory. Don't forget to add "​./"​ in front of each command.
Line 172: Line 171:
 Open your package manager and install '​Aircrack-ng'​ package. Be sure to check that the version offered is up-to-date -- it often isn't. Open your package manager and install '​Aircrack-ng'​ package. Be sure to check that the version offered is up-to-date -- it often isn't.
  
-On OSX, install it is via [[http://​www.macports.org/​|Macports]]. Simply do "sudo port install aircrack-ng"​.+On OSX, install it is via [[https://​www.macports.org/​|Macports]]. Simply do "sudo port install aircrack-ng"​.
  
 ===== Windows ===== ===== Windows =====
Line 179: Line 178:
 Here are the steps to follow for Windows: Here are the steps to follow for Windows:
  
-  * Download the latest version of the Aircrack-ng suite for Windows to your PC. The link for the zip file can be found on the [[http://​aircrack-ng.org|Wiki home page]].+  * Download the latest version of the Aircrack-ng suite for Windows to your PC. The link for the zip file can be found on the [[https://​aircrack-ng.org|Wiki home page]].
  
   * Unzip the contents of the Aircrack-ng zip file into "​C:​\"​. This will create a directory called "​aircrack-ng-1.2-win"​. This directory name will vary based on the exact version that you downloaded. ​ This main directory contains three subdirectories - "​bin",​ "​src"​ and "​test"​.   * Unzip the contents of the Aircrack-ng zip file into "​C:​\"​. This will create a directory called "​aircrack-ng-1.2-win"​. This directory name will vary based on the exact version that you downloaded. ​ This main directory contains three subdirectories - "​bin",​ "​src"​ and "​test"​.
install_aircrack.1531339245.txt.gz · Last modified: 2018/07/11 22:00 by mister_x