
Autotools replaces the older method of compilation. To build aircrack-ng, the Autotools build system is utilized. MSYS2 pacman -Sy autoconf automake-wrapper libtool msys2-w32api-headers msys2-w32api-runtime gcc pkg-config git python openss Compiling In addition, it requires the location of your installation, a path to the cached packages download location, and a mirror URL.Īn example of automatically installing all the dependencies is as follows: c:\cygwin\setup-x86.exe -qnNdO -R C:/cygwin -s -l C:/cygwin/var/cache/setup -P autoconf -P automake -P bison -P gcc-core -P gcc-g++ -P mingw-runtime -P mingw-binutils -P mingw-gcc-core -P mingw-gcc-g++ -P mingw-pthreads -P mingw-w32api -P libtool -P make -P python -P gettext-devel -P gettext -P intltool -P libiconv -P pkg-config -P git -P wget -P curl -P libpcre-devel -P openssl-devel -P libsqlite3-devel brew install autoconf automake libtool openssl shtool pkg-configĬygwin requires the full path to the setup.exe utility, in order to automate the installation of the necessary packages. XCode, Xcode command line tools and HomeBrew are required. Linux Debian/Ubuntu sudo apt-get install build-essential autoconf automake libtool pkg-config libnl-3-dev libnl-genl-3-dev libssl-dev libsqlite3-dev libpcre3-dev ethtool shtool rfkill zlib1g-dev libpcap-devįedora/CentOS/RHEL sudo yum install libtool pkgconfig sqlite-devel autoconf automake openssl-devel libpcap-devel pcre-devel rfkill libnl3-devel gcc gcc-c++ ethtoolįreeBSD pkg install pkgconf shtool libtool gcc7 automake autoconf pcre sqlite3 openssl gmake For best performance on FreeBSD (50-70% more), install gcc5 (or better) via: pkg install gcc7īelow are instructions for installing the basic requirements to build aircrack-ng for a number of operating systems.In order to build besside-ng, besside-ng-crawler, easside-ng, tkiptun-ng and wesside-ng, libpcap development package is required (on Cygwin, use the Aircap SDK instead see above).If you want to use Airpcap, the ‘developer’ directory from the CD/ISO/SDK 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 SSID filtering with regular expression in airodump-ng (-essid-regex) pcre development package is required.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.OpenSSL development package or libgcrypt development package.
