File: INSTALLING

package info (click to toggle)
aircrack-ng 1%3A1.2-0~beta3-3~bpo70%2B1
  • links: PTS
  • area: main
  • in suites: wheezy-backports
  • size: 10,260 kB
  • sloc: ansic: 47,455; sh: 6,210; cs: 5,392; python: 2,412; makefile: 636; asm: 482
file content (84 lines) | stat: -rw-r--r-- 2,798 bytes parent folder | download | duplicates (2)
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