
Note: CMocka, tcpdump, screen, HostAPd and WPA Supplicant should not be dependencies when packaging Aircrack-ng. Installing required and optional dependenciesīelow are instructions for installing the basic requirements to buildĪircrack-ng for a number of operating systems.

It is strongly recommended on high core count systems, it may give a serious speed boost


In order to build besside-ng, besside-ng-crawler, easside-ng, tkiptun-ng and wesside-ng,.If you want to use Airpcap, the 'developer' directory from the CD/ISO/SDK is required.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,.(-essid-regex) PCRE development package is required. If you want SSID filtering with regular expression in airodump-ng.For example, it is present,Īnd populated on the Raspberry Pi 4, therefore pciutils is required on that device. Such bus can be present even if not physically visible. Note: Airmon-ng only requires pciutils if the system has a PCI/PCIe bus and it is populated. Linux/Cygwin: make and Standard C++ Library development package (Debian: libstdc++-dev).FreeBSD, OpenBSD, NetBSD, Solaris and OS X with Macports: gmake.It can be disabled by passing -disable-libnl to configure. On Windows, if using clang, libiconv and libiconv-devel.On Windows, cygwin has to be used and it also requires w32api package.Airmon-ng (Linux) requires ethtool, usbutils, and often pciutils.

