Building Aircrack-ng

tested on slackware current Mar 2021

some requirements

slackpkg install ethtool libgcrypt libgpg-error
sbopkg -i hwloc
# sbopkg -i libsrtp # v1 is too old

we didn’t manage to get HMAC_CTX into LIBSTRP

git clone https://github.com/cisco/libsrtp.git
cd libsrtp/
# ./configure --help | grep ssl
./configure
make
strings libsrtp2.a | grep HMAC_CTX
# make install
# ldconfig

so we’re using GCRYPT instead of OpenSSL

git clone https://github.com/aircrack-ng/aircrack-ng.git
cd aircrack-ng/

#autoupdate
#./autogen.sh # goes with ./configure right away

autoreconf -i
./configure --with-gcrypt --with-experimental

check what options you’re skipping and proceed with the build

make
make install
ldconfig

aircrack-ng -u

Resources

Aircrack-ng https://github.com/aircrack-ng/aircrack-ng

Installing Aircrack-ng from Source https://www.aircrack-ng.org/doku.php?id=install_aircrack

Installing Legacy Aircrack-ng from Source https://www.aircrack-ng.org/doku.php?id=install_aircrack_old

Aircrack-ng https://forum.aircrack-ng.org/

HNAC_CTX

Build Failed #19 https://github.com/AirenSoft/OvenMediaEngine/issues/19

Introduction to libSRTP https://github.com/cisco/libsrtp


GUIDES | LECTURES | BENCHMARKS | SMTP HEALTH