1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
=== Requirements ===
* OpenSSL development package or libgcrypt development package
* 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):
- libsqlite3-devel
* On windows, cygwin has to be used and it also requires w32api and gcc-4 package.
* If you want to use Airpcap, the 'developer' directory from the CD is required.
* Linux: LibNetlink 1 or 3. It can be disabled by setting the flag 'libnl' to false.
See Makefile flags below.
* Linux: pkg-config
=== Compilating ===
* Compilation:
make
* Strip debugging symbols:
make strip
* Installing:
make install
* Uninstall:
make uninstall
==== Makefile flags ====
When compile and installing, the following flags can be used and combined
to compile and install the suite:
* sqlite: needed to compile airolib-ng and add support for airolib-ng
databases in aircrack-ng.
On cygwin: SQLite has to be compiled manually. See next section.
* airpcap: needed for supporting airpcap devices on windows (cygwin only)
REQUIREMENT: Copy 'developers' directory from Airpcap CD one
level below this INSTALLING file
Note: Not working yet.
* unstable: needed to compile tkiptun-ng, easside-ng (and buddy-ng) and
wesside-ng
* ext_scripts: needed to build airoscript-ng, versuck-ng, airgraph-ng and
airdrop-ng.
Note: Experimental. Each script has its own dependences.
Note: It's only required in install phase.
* gcrypt: Use libgcrypt crypto library instead of the default OpenSSL.
And also use internal fast sha1 implementation (borrowed from GIT)
* libnl: Add support for netlink (nl80211). Linux only. Requires libnl1 OR libnl3.
Dependencies (debian):
LibNL 1: libnl-dev
LibNL 3: libnl-3-dev and libnl-genl-3-dev.
* pcre: Add support for regular expression matching for ESSID in airodump-ng.
Dependencies (debian): libpcre3-dev
Example:
* Compiling:
make sqlite=true unstable=true
* Compiling with gcrypt
make gcrypt=true
* Installing:
make sqlite=true unstable=true install
* Installing, with external scripts:
make sqlite=true unstable=true ext_scripts=true
=== Using precompiled binaries ===
Linux/BSD:
* Use your package manager to download aircrack-ng
* In most cases, they have an old version.
Windows:
* Install the appropriate "monitor" driver for your card (standard drivers doesn't work for capturing data).
* aircrack-ng suite is command line tools. So, you have to open a commandline
(Start menu -> Run... -> cmd.exe) then use them
* Run the executables without any parameters to have help
|