Для начала заходим на официальный сайт и скачиваем последнюю версию данной программы.
keiz@ekz:/opt/wifi$wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz
Необходимо удовлетворить зависимости:
- OpenSSL (libssl-dev on Debian-based system)
keiz@ekz:/opt/wifi/air$ aptitude search libssl-dev (версия 0.9.8o-1ubuntu4.6)
p libssl-dev- SSL development libraries, header files and documentation
keiz@ekz:/opt/wifi/air$
- SQLite > 3.3.17 (latest version is recommended) if you want to use airolib-ng
keiz@ekz:/opt/wifi/air$ sudo apt-cache search libsqlite3-dev
libsqlite3-dev – SQLite 3 development files
keiz@ekz:/opt/wifi/air$ sudo aptitude install libsqlite3-dev
Следующие НОВЫЕ пакеты будут установлены:
libsqlite3-dev
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 7 пакетов не обновлено.
Необходимо получить 419kБ архивов. После распаковки 1 249kБ будет занято.
Получить:1 http://ru.archive.ubuntu.com/ubuntu/ maverick-updates/main libsqlite3-dev amd64 3.7.2-1ubuntu0.1 [419kB]
Получено 419kБ в 1с (266kБ/с)
Выбор ранее не выбранного пакета libsqlite3-dev.
(Чтение базы данных … на данный момент установлено 188960 файлов и каталогов.)
Распаковывается пакет libsqlite3-dev (из файла …/libsqlite3-dev_3.7.2-1ubuntu0.1_amd64.deb)…
Настраивается пакет libsqlite3-dev (3.7.2-1ubuntu0.1) …
Cоздаем каталог куда с перенесем нашу программу для дальнейшей настройки:
keiz@ekz:/opt$ mkdir /opt/wifi/air
В моем случаем я распаковал в каталог /opt/wifi/air. Так как программа не откомпилирована, соберем ее:
Моя компиляция завершается неудачно:
keiz@ekz:/opt/wifi/air$ make
crypto.h:12: fatal error: openssl/hmac.h: Нет такого файла или каталога
, чтобы это исправить следует внимательнее относится к требованиям по установке зависимостей (установите libssl-dev)
Еще раз запустим процесс сборки, результат будет положительным, но с некоторыми оговорками:
Скомпилируем with airolib-ng support
keiz@ekz:/opt/wifi/air$ make sqlite=true
keiz@ekz:/opt/wifi/air$ sudo make sqlite=true install
keiz@ekz:/opt/wifi/air$ sudo make install
install -d /usr/local/man/man1
install -m 644 aircrack-ng.1 airdecap-ng.1 airdriver-ng.1 aireplay-ng.1 airmon-ng.1 airodump-ng.1 airserv-ng.1 airtun-ng.1 ivstools.1 kstats.1 makeivs-ng.1 airbase-ng.1 packetforge-ng.1 airdecloak-ng.1 /usr/local/man/man1
make[1]: Выход из каталога `/opt/wifi/air/manpages’
[*] Run ‘airodump-ng-oui-update’ as root (or with sudo) to install or update Airodump-ng OUI file (Internet connection required).
Запускаем, что от нас требует программа:
keiz@ekz:/opt/wifi/air$ sudo airodump-ng-oui-update
[*] Downloading IEEE OUI file…
[*] Parsing OUI file…
[*] Airodump-ng OUI file successfully updated
keiz@ekz:/opt/wifi/air$
На этом все программа установилась. Можно по тестировать ее возможности.