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
install_aircrack [2018/04/30 21:42]
mister_x [command not found error message] Updated PATH
install_aircrack [2018/04/30 22:10] (current)
mister_x Cleaned up page
Line 1: Line 1:
 ====== Installing Aircrack-ng from Source ====== ====== Installing Aircrack-ng from Source ======
 +
 +Legacy information can be found [[install_aircrack_old|here]].
 +
 ===== Requirements ===== ===== Requirements =====
  
Line 72: Line 75:
 ==== Compiling on *BSD/OSX ==== ==== Compiling on *BSD/OSX ====
  
-Commands are exactly the same as Linux but instead of **make**, use **gmake** (or **CC=gcc5** 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).
  
 ==== Latest Git (development) Sources ==== ==== Latest Git (development) Sources ====
Line 85: Line 88:
   make install   make install
  
-==== Legacy ==== 
- 
-   wget http://​download.aircrack-ng.org/​aircrack-ng-0.9.3.tar.gz 
-   tar -zxvf aircrack-ng-0.9.3.tar.gz 
-   cd aircrack-ng-0.9.3 
-   make 
-   make install 
  
 ==== ./configure flags ==== ==== ./configure flags ====
Line 154: Line 150:
   * Specify the full path for each command. ​ So if Aircrack-ng is located in the "/​usr/​local/​bin"​ directory then run the command as "/​usr/​local/​bin/​aircrack-ng"​.   * Specify the full path for each command. ​ So if Aircrack-ng is located in the "/​usr/​local/​bin"​ directory then run the command as "/​usr/​local/​bin/​aircrack-ng"​.
  
-  * Specify the location prefix when installing. ​ Lets say you have /usr/bin and /usr/sbin directories in your PATH, then do "make prefix=/usr install"​. This will install the programs to /usr/bin and /usr/sbin.+====== Installing pre-compiled binaries ======
  
-==== "​build"​ - No such file or directory ​==== +===== Linux/​BSD/​OSX =====
-On Debian-based distros, if you get something similar to:\\+
  
-  /bin/sh: line 0: cd: /​lib/​modules/​2.6.15-28-amd64-generic/​build:​ No such file or directory +Open your package manager and install '​Aircrack-ng'​ packageBe sure to check that the version offered is up-to-date -- it often isn't.
-  Makefile.inc:​66:​ *** /​lib/​modules/​2.6.15-28-amd64-generic/​build is missing, please set KERNELPATH. +
-  Stop.+
  
-Solution: +On OSX, install it is via [[http://www.macports.org/|Macports]]. Simply do "sudo port install ​aircrack-ng".
- +
-The build directory gets installed together with the kernel headersso either you lack the correct headers or your KERNELPATH is wrong. ​ Please check that `uname -r` returns "​2.6.15-28-amd64-generic"​. +
- +
-Do a "sudo apt-get ​install ​linux-headers-`uname -r`" or just "sudo apt-get install linux-headers"​. +
- +
-If uname returns exactly that string and the current headers are installed, the remove the headers and install them again. Also check /usr/src for installed header files, maybe it got mixed up for whatever reason. +
- +
-In the above examples, needless to say, change "​2.6.15-28-amd64-generic"​ to whatever you are running. +
- +
-==== "​openssl/​hmac.h"​ - No such file or directory ==== +
- +
-If you get something similar to:\\ +
- +
-   ​crypto.h:​12:​26:​ error: openssl/​hmac.h:​ No such file or directory +
-   ​crypto.h:​13:​25:​ error: openssl/​sha.h:​ No such file or directory +
-   ​crypto.h:​15:​25:​ error: openssl/​rc4.h:​ No such file or directory +
-   ​crypto.h:​16:​25:​ error: openssl/​aes.h:​ No such file or directory +
- +
-Solution: +
-You are missing the OpenSSL development package. ​ Depending on the distribution,​ download and install openssl-devel or libssl-devel (libssl-dev /Ubuntu/). Or worst case, install it from source: http://​www.openssl.org. +
- +
-==== "​zlib.h"​ No such file or directory ==== +
- +
-If you get something similar to: +
- +
-   ​wesside-ng.c:​54:​18:​ error: zlib.h: No such file or directory +
- +
-Solution: +
-You are missing the zlib development package. Depending on the distribution,​ download and install zlib-devel. ​ Or worst case, install it from source: http://​www.zlib.net. +
- +
-==== "​__le64"​ error on 64 bit machines when compiling ==== +
- +
-You get something similar to: +
- +
-   ​radiotap-parser.h:​29:​ error: conflicting types for ‘__le64’ +
-   /​usr/​include/​linux/​types.h:​158:​ error: previous declaration of ‘__le64’ was here +
- +
-See [[http://forum.aircrack-ng.org/index.php?​topic=3311.0|this thread]] for a solution. +
- +
-====== Installing pre-compiled binaries ====== +
-===== Linux ===== +
- +
-Open your package manager and install ​'​Aircrack-ng' package. Be sure to check that the version offered is up-to-date -- you may see problems with older versions, especially if you have a card for which support was added recently, e.g. ACX, Broadcom or Intel. Ubuntu and Debian are particularly problematic in this matter.+
  
 ===== Windows ===== ===== Windows =====
 The Windows version of the Aircrack-ng suite does not have an install program. You must manually install (unzipping archive) the software. The Windows version of the Aircrack-ng suite does not have an install program. You must manually install (unzipping archive) the software.
  
-Here are the steps to follow for Windows ​XP:+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 [[http://​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-0.9.3-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"​.
  
 Prior to using the software, make sure to install the drivers for your particular wireless card. See this [[install_drivers#​windows|link]] for the instructions. Prior to using the software, make sure to install the drivers for your particular wireless card. See this [[install_drivers#​windows|link]] for the instructions.
  
-To now use the Aircrack-ng suite, start Windows Explorer and double click on **Aircrack-ng GUI.exe** inside "​bin"​ subdirectory. ​ The GUI requires ​[[http://​www.microsoft.com/​downloads/​details.aspx?​familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&​displaylang=en|.NET Framework 2.0]] to run (.NET Frameworks ​1.0/1.1 are not able to run this executable, 2.0 or better **MUST** be installed).+To now use the Aircrack-ng suite, start Windows Explorer and double click on **Aircrack-ng GUI.exe** inside "​bin"​ subdirectory. ​ The GUI requires .NET version 4.6.1 to run.
  
-Alternatively,​ open a command prompt (Start menu -> Execute -> cmd.exe) and change to the  "​C:​\aircrack-ng-0.9-win\bin"​ directory and execute the individual commands. ​+Alternatively,​ open a command prompt (Start menu -> Execute -> cmd.exe) and change to the  "​C:​\aircrack-ng-1.2-win\bin"​ directory and execute the individual commands. ​
 \\ \\
 \\ \\
 \\ \\
-**Important notes**: ​+**Important notes**: 
 +  * [[airmon-ng|Airmon-ng]] is a Linux/​FreeBSD tool only.
   * Remember that Windows only supports a limited subset of the commands.   * Remember that Windows only supports a limited subset of the commands.
   * Some troubleshooting tips specific to XP and Vista can be found on this [[airodump-ng|page]].   * Some troubleshooting tips specific to XP and Vista can be found on this [[airodump-ng|page]].
- 
-====== Installing on Mac OSX ====== 
- 
-**Important note**: airodump-ng and aireplay-ng will not work under OSX natively. Which means, injection and capture will have to use other means. If you have an intel Mac (any recent-ish Mac is), check out the VMware Fusion option which is mentioned lower on this page. 
- 
-The simplest and easiest way to install on Mac OS X is via [[http://​www.macports.org/​|Macports]]. You simply do "sudo port install aircrack-ng"​. 
- 
-Alternatively,​ use the following instructions:​ 
- 
-  - Make sure you have Xcode installed on your Mac, which can be found on the installer CD/DVD which came with your Mac (or downloaded). 
-  - After getting the source you can do a simple "make && sudo make install"​ from the untarred directory. 
-  - When you use the stable, you need to rename the Makefile.osx to Makefile and when you use the dev version it will autodetect you are using Darwin and compile fine. 
- 
-Optional is openssl-dev and sqlite3 which can be installed through fink  
- 
-====== Installing on OpenBSD ====== 
- 
-See this [[http://​forum.aircrack-ng.org/​index.php?​topic=4658.0|thread]] for instructions on installing and using the Aircrack-ng suite on OpenBSD. 
- 
-====== Installing VMware Image - UNSUPPORTED ====== 
- 
-**Important Note**: Virtualization solutions (VMware/​VirtualBox/​Virtual PC/...) only work with USB cards. ​ Card that are PCI/​MiniPCI/​PCMCIA/​CardBus/​Express Card/PCI Express/​PCI-X/​MiniPCI Express won't work at all. 
- 
-===== Requirements ===== 
- 
-  * VMWare Workstation 6.02, VMWare Player 2.02 (freeware) or VMWare Fusion beta for intel based Mac's 
-  * Wireless USB with one of the following chipsets: 
-    * rtl8187 
-    * rt2570 
-    * rt73 
-  * Approximately 2Gb of hard disk space 
- 
-**Important note:** VMWare Workstation 6.5 (and maybe Player 2.5 too) is known not to work correctly with rtl8187 driver. ​ It uses the whole CPU and it seems to be hanging (it is really slow) for an unknown reason. 
-===== Starting ===== 
- 
-  - Install VMWare Workstation or Player 
-  - Download this VMware image [[http://​download.aircrack-ng.org/​vmware-aircrack-ng-v4.7z|here]] or via [[http://​www.fulldls.com/​download-app-1882388-vmwareaircrackngv4+7z.torrent|BitTorrent]] and unpack it somewhere. 
-  - Start VMware and select "​open"​. (Open the virtual machine) 
-  - Attach your USB adapter. 
-  - If the USB adapter is recognized automatically you'll find a small USB icon in the lower right corner of your VMWare window. ​ If not you have to attach it manually. 
- 
-**Notes:** 
-  * Uncompress the file on a filesystem that supports large files; NTFS, ext3, ... (all FAT filesystems,​ including FAT32, do not support large files). 
-  * Use [[http://​www.7-zip.org|7-zip]] or [[http://​www.rarlab.com/​|Winrar]] (at least latest stable version) on Windows. ​ For Linux (and other OSes), use [[http://​p7zip.sourceforge.net/​|p7zip]] (it should be in the repositories of your distribution). 
-  * Here are a few reasons why the download doesn'​t work: 
-    * That sounds logical but make sure the URL is correct. 
-    * Check your DNS, make sure it can resolve "​download.aircrack-ng.org"​ (by the way, the server answers to ping). ​ If it doesn'​t,​ use [[http://​www.opendns.org|OpenDNS]] (Primary: 208.67.222.222 - Secondary: 208.67.220.220). 
-  * You don't need any driver for wireless adapters (and other USB adapters) on the OS running VMware. 
-  * The login credentials for the image are user id "​root"​ with password "​root"​. On some versions the password is "​toor"​. 
-  * The [[faq#​is_vmware_supported|FAQ]] has some limited information about running the Aircrack-ng suite under VMWare. 
- 
-===== Manually attaching USB device ===== 
- 
-On VMware Player, the device should be shown in the title bar, click on it to activate it. 
-On VMware Workstation,​ use menu "VM --> Removable devices --> USB" and then select the device: 
- 
-{{ http://​pictures.aircrack-ng.org/​other/​vmware_usb.jpg }} 
- 
-It will automatically unplug the device from Windows and attach it to the virtual machine. 
- 
-===== Loading Wireless Device Drivers ===== 
- 
-The drivers can be loaded via the menu inside the VM: 
- 
-{{ http://​pictures.aircrack-ng.org/​other/​vmware_aircrack_menu.jpg }} 
install_aircrack.txt · Last modified: 2018/04/30 22:10 by mister_x