Automic VaultAutomic Vault

brew

使用 Homebrew, apt, dnf, Nix, pacman 安装 hcxtools

查看 hcxtools 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install hcxtools

local Homebrew formula metadata

Linux

Debian apt已验证 · 92%
sudo apt install hcxtools

Debian stable package indexes · hcxtools · 来源: deb.debian.org

Fedora dnf已验证 · 92%
sudo dnf install hcxtools

Fedora Rawhide package metadata · hcxtools · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#hcxtools

nixpkgs package indexes · pkgs/by-name/hc/hcxtools/package.nix · 来源: api.github.com

Arch Linux pacman已验证 · 92%
sudo pacman -S hcxtools

Arch Linux sync databases · hcxtools · 来源: geo.mirror.pkgbuild.com

概览

软件包摘要

Utils for conversion of cap/pcap/pcapng WiFi dump files

命令和别名

  • hcxeiutool
  • hcxhash2cap
  • hcxhashtool
  • hcxpcapngtool
  • hcxpmktool
  • hcxpottool
  • hcxpsktool
  • hcxwltool
  • whoismac
  • wlancap2wpasec

历史

项目历史与用法

hcxtools is a Linux-focused suite for converting Wi-Fi capture files into hash formats consumed by Hashcat and John the Ripper. The upstream description frames it as an analysis toolkit for finding weak points in one's own wireless networks rather than as a password-cracking engine.

项目历史

The GitHub repository was created in April 2017. Its scope settled around the conversion and post-processing side of WPA/WPA2 auditing: hcxpcapngtool converts capture files, hcxhashtool filters hash files, hcxpmktool verifies PSKs or PMKs, hcxpottool handles pot files, and related tools handle wordlist candidates, vendor lookup, and upload workflows.

The toolkit is closely paired with ZerBea's hcxdumptool, which performs packet capture and layer-2 WPA protocol tests. The documented workflow is hcxdumptool to hcxpcapngtool to hcxhashtool, optionally to hcxpsktool or hcxeiutool, and then to Hashcat or John the Ripper.

hcxtools evolved with Hashcat's WPA formats. The README emphasizes Hashcat mode 22000/22001 over older 2500/2501 and 16800/16801 formats, while the changelog records later work on FT-PSK PMKID and EAPOL conversion for mode 37100 and ongoing handling of EAPOL length limits.

采用历史

The package spread through security-oriented Linux distributions and general package managers because it solves a specific interoperability problem: turning packet captures into forms that established cracking and auditing tools can read. The batch input records Homebrew, Debian, Fedora, Nix, Arch, and Ubuntu packaging, but upstream itself warns that operating systems outside its Linux target are unsupported.

Its audience is narrower than a general network utility. Upstream expects knowledge of radio technology, 802.11 protocol behavior, key derivation, Linux drivers, capture filters, and related tooling. That technical bar shaped adoption among wireless-security practitioners and package users who already know the Hashcat/JtR workflow.

使用方式

hcxtools does not capture traffic, crack hashes, attack WEP or WPS, or decrypt encrypted traffic. Instead, it converts, filters, verifies, and prepares artifacts: pcapng/pcap/cap input, PMKID and EAPOL hash lines, pot files, ESSID-derived candidate lists, vendor OUI lookups, and wpa-sec upload workflows.

The upstream README is explicit that output files may be appended to, that dump files should not be merged in ways that destroy custom block hash assignments, and that nonce-error correction is not performed by the tools. These details are why package users often care about exact upstream versions matching hcxdumptool and Hashcat behavior.

为什么软件包爱好者会关心

hcxtools is package-nerd significant because it sits at a brittle boundary between kernel Wi-Fi capture behavior, pcapng file semantics, WPA handshake interpretation, and Hashcat/JtR hash formats. Small changes in any layer can make a packaged version too old for a user's capture workflow.

The suite is also notable as a source-built C toolkit with many small executables rather than one command. Packaging therefore exposes a toolbox: hcxpcapngtool for conversion, hcxhashtool for filtering, hcxhash2cap for reverse conversion, hcxpottool for pot files, whoismac for OUI data, and more.

时间线

  • 2017: hcxtools repository created.
  • 2019: 5.x releases published through GitHub releases.
  • 2020: 6.0.0 and 6.1.x releases published.
  • 2021: 6.2.x releases published.
  • 2024: README simplified distribution-specific compile instructions and pointed users back to their distribution dependency names.
  • 2025: 7.0.0 added support for relayed EAPOL messages.
  • 2026: changelog recorded FT-PSK PMKID and EAPOL conversion work for Hashcat mode 37100.

Related projects

  • hcxdumptool captures the wireless packets that hcxtools converts and filters.
  • Hashcat consumes the WPA/WPA2 hash formats that hcxtools prepares.
  • John the Ripper is the other major password-auditing tool named in the README.
  • wpa-sec is an upload target documented by the toolkit for testing captured material against common weak-key data.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。
  • 安装时包含 1 个运行时依赖。
  • 构建元数据列出 1 个构建依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
hcxeiutoolcli全局可执行文件
hcxhash2capcli全局可执行文件
hcxhashtoolcli全局可执行文件
hcxpcapngtoolcli全局可执行文件
hcxpmktoolcli全局可执行文件
hcxpottoolcli全局可执行文件
hcxpsktoolcli全局可执行文件
hcxwltoolcli全局可执行文件
whoismaccli全局可执行文件
wlancap2wpaseccli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-08
管理器版本7.1.2
管理器更新时间
本地数据OK
上游当前
检测到的最新版本7.1.2

https://github.com/ZerBea/hcxtools

  • 信息No package-manager update timestamp was available.低 置信度

安装元数据

软件包元数据

软件包键brew:hcxtools
版本7.1.2
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/hcxtools
主页https://github.com/ZerBea/hcxtools
仓库https://github.com/ZerBea/hcxtools
上游文档https://github.com/ZerBea/hcxtools#readme
许可证MIT
源码归档https://github.com/ZerBea/hcxtools/archive/refs/tags/7.1.2.tar.gz
依赖openssl@3
构建依赖pkgconf
macOS 提供的库curl
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehcxtools
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

hcxtools 6.3.5-1

Tools for converting captures to use with hashcat or John the Ripper

https://github.com/ZerBea/hcxtools

sudo apt install hcxtools
  • Section: net
  • Architecture: amd64
  • 5 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Hcxtools
Debian stable package indexes · deb.debian.org · Debian stable package indexes: hcxtools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

hcxtools

nix profile install nixpkgs#hcxtools
  • normalized package name match
  • 匹配方式:Hcxtools
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/hc/hcxtools/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

hcxtools 6.2.7-2build3

Tools for converting captures to use with hashcat or John the Ripper

https://github.com/ZerBea/hcxtools

sudo apt install hcxtools
  • Section: universe/net
  • Architecture: amd64
  • 5 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Hcxtools
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: hcxtools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

hcxtools 7.1.2-1.fc45

Set of tools to convert packets from capture files to hash files

https://github.com/ZerBea/hcxtools

sudo dnf install hcxtools
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hcxtools
  • 6 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Hcxtools
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: hcxtools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

hcxtools 7.1.2-1

Portable solution for capturing wlan traffic and conversion to hashcat and John the Ripper formats

https://github.com/ZerBea/hcxtools

sudo pacman -S hcxtools
  • License: MIT
  • Architecture: x86_64
  • 5 依赖
  • normalized package name match
  • 匹配方式:Hcxtools
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: hcxtools from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

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