# Install aircrack-ng with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, scoop, zypper

Next-generation aircrack with lots of new features. Version 1.7 via Homebrew; verified 2026-05-22.

## Install

```sh
sudo av install brew:aircrack-ng
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install aircrack-ng
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install aircrack-ng
```

  Evidence: MacPorts ports tree: security/aircrack-ng/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add aircrack-ng
```

  Evidence: Alpine Linux edge package indexes: aircrack-ng from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install aircrack-ng
```

  Evidence: Debian stable package indexes: aircrack-ng from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install aircrack-ng
```

  Evidence: Fedora Rawhide package metadata: aircrack-ng from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#aircrack-ng
```

  Evidence: nixpkgs package indexes: pkgs/by-name/ai/aircrack-ng/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S aircrack-ng
```

  Evidence: Arch Linux sync databases: aircrack-ng from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install aircrack-ng
```

  Evidence: openSUSE Tumbleweed package metadata: aircrack-ng from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

### Windows

- Scoop (92%):

```sh
scoop install extras/aircrack-ng
```

  Evidence: Scoop official bucket manifest trees: bucket/aircrack-ng.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

## Package facts

- **Package key:** brew:aircrack-ng
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/aircrack-ng>
- **Version:** 1.7
- **Source summary:** Next-generation aircrack with lots of new features
- **Homepage:** <https://aircrack-ng.org/>
- **Repository:** <https://github.com/aircrack-ng/aircrack-ng>
- **Upstream docs:** <https://github.com/aircrack-ng/aircrack-ng>
- **License:** BSD-3-Clause AND GPL-2.0-or-later AND (GPL-2.0-or-later WITH cryptsetup-OpenSSL-exception)
- **Source archive:** <https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz>
- **Last updated:** 2026-05-22T00:32:50+09:00
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- airbase-ng (cli)
- aircrack-ng (cli)
- airdecap-ng (cli)
- airdecloak-ng (cli)
- aireplay-ng (cli)
- airmon-ng (cli)
- airodump-ng (cli)
- airodump-ng-oui-update (cli)
- airolib-ng (cli)
- airserv-ng (cli)
- airtun-ng (cli)
- airventriloquist-ng (cli)
- besside-ng (cli)
- besside-ng-crawler (cli)
- buddy-ng (cli)
- easside-ng (cli)
- ivstools (cli)
- kstats (cli)
- makeivs-ng (cli)
- packetforge-ng (cli)
- tkiptun-ng (cli)
- wesside-ng (cli)
- wpaclean (cli)
- airbase-ng (alias)
- aircrack-ng (alias)
- airdecap-ng (alias)
- airdecloak-ng (alias)
- aireplay-ng (alias)
- airmon-ng (alias)
- airodump-ng (alias)
- airodump-ng-oui-update (alias)
- airolib-ng (alias)
- airserv-ng (alias)
- airtun-ng (alias)
- airventriloquist-ng (alias)
- besside-ng (alias)
- besside-ng-crawler (alias)
- buddy-ng (alias)
- easside-ng (alias)
- ivstools (alias)
- kstats (alias)
- makeivs-ng (alias)
- packetforge-ng (alias)
- tkiptun-ng (alias)
- wesside-ng (alias)
- wpaclean (alias)

## Dependencies

- openssl@4
- pcre2
- sqlite

## Build dependencies

- autoconf
- automake
- libtool
- pkgconf

## Uses from macOS

- libpcap

## Install behavior

- Post-install hook: not defined
- Caveats: Run `airodump-ng-oui-update` install or update the Airodump-ng OUI file.
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 1.7
- Package-manager updated: 2026-05-22
- Local data: ok
- Upstream repository: https://aircrack-ng.org/
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

Aircrack-ng is a long-running command-line suite for assessing Wi-Fi network security. Its tools cover capture, monitoring, replay and injection testing, WEP cracking, WPA/WPA2-PSK cracking, and packet-processing utilities.

### Project history

The project presents itself as a complete suite rather than a single cracker. The official README groups the suite into monitoring, attacking, testing, and cracking, and emphasizes command-line tools that are easy to script.

Aircrack-ng succeeded the earlier aircrack family as a more featureful next-generation suite. The Homebrew formula description still preserves that lineage with the phrase `Next-generation aircrack with lots of new features`, while the official project now treats Aircrack-ng as the main suite name.

The source tree and README show the breadth that accumulated around the core `aircrack-ng` executable: monitor-mode helpers, airodump capture tools, aireplay injection and replay tools, airolib-ng database support, WEP/WPA cleanup utilities, and lesser-known helpers such as besside-ng, easside-ng, tkiptun-ng, and wesside-ng.

### Adoption history

Aircrack-ng became one of the standard packaged Wi-Fi security suites because it is scriptable, portable, and split into many small Unix-style tools. The README advertises Linux as the primary platform while also listing Windows, macOS, FreeBSD, OpenBSD, NetBSD, Solaris, and eComStation 2 support.

The upstream README displays package-version badges for Arch Linux, Debian, Fedora, Homebrew, and Ubuntu, and the Homebrew source facts list many more package managers and distributions. That packaging spread is not decorative: wireless-security workflows often happen on live systems, lab laptops, Raspberry Pi devices, and recovery images where distro-native packages matter.

Recent tagged releases show the project is maintained as a mature tool rather than historical abandonware: official GitHub releases include 1.6 in 2020 and 1.7 in 2022.

### How it is used

A common workflow is to put a compatible adapter into monitor mode, capture traffic with airodump-ng, generate or replay traffic with aireplay-ng where authorized, and run aircrack-ng against captured handshakes or WEP IV data. The suite also includes tools for packet generation, capture cleanup, decryption, and driver/card capability testing.

Because every tool is command-line oriented, Aircrack-ng is often used inside shell scripts, lab automation, and distribution packaging test matrices. The README even notes that many GUIs have taken advantage of the CLI design.

### Why package nerds care

For package maintainers, Aircrack-ng is a classic case of a security package that is really a bundle of cooperating executables with optional system-level dependencies. It pulls in libpcap, OpenSSL or libgcrypt, SQLite, libnl, PCRE/PCRE2, hwloc, and platform-specific wireless tools depending on build options.

It is also a reminder that packaging security tooling is not just copying a binary: udev permissions, monitor-mode support, adapter drivers, optional GPS logging, Cygwin/MSYS2 behavior, and distro policy around test-only dependencies can all affect whether the installed package is actually useful.

### Timeline

- 2000s: Aircrack-ng emerges as the next-generation successor to the earlier aircrack Wi-Fi cracking tools.
- 2020-01-25: Aircrack-ng 1.6 published on GitHub releases.
- 2022-05-10: Aircrack-ng 1.7 published on GitHub releases.

### Related projects

- aircrack is the predecessor named by package descriptions and project lineage.
- Airodump-ng, aireplay-ng, airmon-ng, airdecap-ng, airolib-ng, packetforge-ng, besside-ng, and wesside-ng are companion executables shipped by the same suite.
- Kali Linux and other security-focused environments commonly package Aircrack-ng alongside wireless auditing tools, though the upstream README itself is the source used here for package/platform breadth.

### Sources

- <https://api.github.com/repos/aircrack-ng/aircrack-ng/releases?per_page=5>
- <https://github.com/aircrack-ng/aircrack-ng>
- <https://www.aircrack-ng.org/documentation.html>
- source_facts.package-manager


## Security Notes

doc example: offensive wireless tooling.

- **Geiger risk:** red / high
- doc example: offensive wireless tooling

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** aircrack-ng
- **Version Scheme:** 0
- **Revision:** 2
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- Debian apt - aircrack-ng - 1:1.7+git20230807.4bf83f1a-2: normalized package name match | Debian stable package indexes: aircrack-ng from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | wireless WEP/WPA cracking utilities | https://www.aircrack-ng.org/
- Debian apt - airgraph-ng - 1:1.7+git20230807.4bf83f1a-2: normalized package name match | Debian stable package indexes: airgraph-ng from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Tool to graph txt files created by aircrack-ng | https://www.aircrack-ng.org/
- Nix - aircrack-ng: normalized package name match | nixpkgs package indexes: pkgs/by-name/ai/aircrack-ng/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - aircrack-ng - 1:1.7+git20230807.4bf83f1a-1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: aircrack-ng from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | wireless WEP/WPA cracking utilities | https://www.aircrack-ng.org/
- Ubuntu apt - airgraph-ng - 1:1.7+git20230807.4bf83f1a-1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: airgraph-ng from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Tool to graph txt files created by aircrack-ng | https://www.aircrack-ng.org/
- apk - aircrack-ng - 1.7-r5: normalized package name match | Alpine Linux edge package indexes: aircrack-ng from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Key cracker for the 802.11 WEP and WPA-PSK protocols | http://www.aircrack-ng.org
- apk - aircrack-ng-doc - 1.7-r5: normalized package name match | Alpine Linux edge package indexes: aircrack-ng-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Key cracker for the 802.11 WEP and WPA-PSK protocols (documentation) | http://www.aircrack-ng.org
- dnf - aircrack-ng - 1.7^20260331.gitf333a6a-13.fc45: normalized package name match | Fedora Rawhide package metadata: aircrack-ng from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Tools for auditing 802.11 (wireless) networks | https://github.com/aircrack-ng/aircrack-ng
- dnf - aircrack-ng-devel - 1.7^20260331.gitf333a6a-13.fc45: normalized package name match | Fedora Rawhide package metadata: aircrack-ng-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files for aircrack-ng | https://github.com/aircrack-ng/aircrack-ng
- dnf - aircrack-ng-doc - 1.7^20260331.gitf333a6a-13.fc45: normalized package name match | Fedora Rawhide package metadata: aircrack-ng-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Documentation for aircrack-ng | https://github.com/aircrack-ng/aircrack-ng
- pacman - aircrack-ng - 1.7-7: normalized package name match | Arch Linux sync databases: aircrack-ng from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Key cracker for the 802.11 WEP and WPA-PSK protocols | https://www.aircrack-ng.org
- zypper - aircrack-ng - 1.7-5.3: normalized package name match | openSUSE Tumbleweed package metadata: aircrack-ng from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | A set of tools for auditing wireless networks | https://www.aircrack-ng.org/
- zypper - aircrack-ng-devel - 1.7-5.3: normalized package name match | openSUSE Tumbleweed package metadata: aircrack-ng-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Development files for aircrack-ng | https://www.aircrack-ng.org/
- MacPorts - aircrack-ng: normalized package name match | MacPorts ports tree: security/aircrack-ng/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Scoop - extras/aircrack-ng: normalized package name match | Scoop official bucket manifest trees: bucket/aircrack-ng.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1


## Related links

- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Security and crypto packages](https://www.automicvault.com/pkg/security-crypto-tools/) - Matched security, identity, cryptography, password, signing, or certificate metadata.
- [openssl@4](https://www.automicvault.com/pkg/brew/openssl-4/) - Runtime dependency declared by Homebrew.
- [pcre2](https://www.automicvault.com/pkg/brew/pcre2/) - Runtime dependency declared by Homebrew.
- [sqlite](https://www.automicvault.com/pkg/brew/sqlite/) - Runtime dependency declared by Homebrew.
- [autoconf](https://www.automicvault.com/pkg/brew/autoconf/) - Build dependency declared by Homebrew.
- [automake](https://www.automicvault.com/pkg/brew/automake/) - Build dependency declared by Homebrew.
- [libtool](https://www.automicvault.com/pkg/brew/libtool/) - Build dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [hcxtools](https://www.automicvault.com/pkg/brew/hcxtools/) - Shares av.db curated category or tags: cli, packet-capture, security, wifi, wireless.
- [pixiewps](https://www.automicvault.com/pkg/brew/pixiewps/) - Shares av.db curated category or tags: cli, security, wifi, wireless.
- [reaver](https://www.automicvault.com/pkg/brew/reaver/) - Shares av.db curated category or tags: cli, security, wifi, wireless.
- [ubertooth](https://www.automicvault.com/pkg/brew/ubertooth/) - Shares av.db curated category or tags: cli, security, wireless.
- [aide](https://www.automicvault.com/pkg/brew/aide/) - Shares av.db curated category or tags: cli, security.
- [amass](https://www.automicvault.com/pkg/brew/amass/) - Shares av.db curated category or tags: cli, security.
- [anubis](https://www.automicvault.com/pkg/brew/anubis/) - Shares av.db curated category or tags: cli, security.
- [authoscope](https://www.automicvault.com/pkg/brew/authoscope/) - Shares av.db curated category or tags: cli, security.
- [sqlcipher](https://www.automicvault.com/pkg/brew/sqlcipher/) - Security-sensitive metadata or terminology overlaps. Shared terms: cli, openssl, openssl-4, security, sqlite.

## Combined YAML source

View the package source record on GitHub. [combined/aircrack-ng.yml](https://github.com/automic-vault/db/blob/main/combined/aircrack-ng.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
