# 使用 Homebrew, apt, dnf, MacPorts, Nix 安装 ubertooth

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

## 安装

```sh
sudo av install brew:ubertooth
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install ubertooth
```

  证据: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install ubertooth
```

  证据: MacPorts ports tree: devel/ubertooth/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- Debian apt (92%):

```sh
sudo apt install libubertooth-dev
```

  证据: Debian stable package indexes: libubertooth-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install libubertooth
```

  证据: Fedora Rawhide package metadata: libubertooth 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#ubertooth
```

  证据: nixpkgs package indexes: pkgs/by-name/ub/ubertooth/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## 软件包事实

- **软件包键:** brew:ubertooth
- **软件包管理器:** Homebrew
- **软件包管理器页面:** <https://formulae.brew.sh/formula/ubertooth>
- **版本:** 2020-12-R1
- **来源摘要:** Host tools for Project Ubertooth
- **主页:** <https://greatscottgadgets.com/ubertoothone/>
- **仓库:** <https://github.com/greatscottgadgets/ubertooth>
- **上游文档:** <https://github.com/greatscottgadgets/ubertooth/wiki>
- **许可证:** GPL-2.0-or-later
- **源码归档:** <https://github.com/greatscottgadgets/ubertooth/releases/download/2020-12-R1/ubertooth-2020-12-R1.tar.xz>
- **已生成:** 2026-07-08T07:18:31+00:00

## 可执行文件

- ubertooth-afh (cli)
- ubertooth-btle (cli)
- ubertooth-debug (cli)
- ubertooth-dfu (cli)
- ubertooth-ducky (cli)
- ubertooth-dump (cli)
- ubertooth-ego (cli)
- ubertooth-rx (cli)
- ubertooth-specan (cli)
- ubertooth-tx (cli)
- ubertooth-util (cli)
- ubertooth-afh (别名)
- ubertooth-btle (别名)
- ubertooth-debug (别名)
- ubertooth-dfu (别名)
- ubertooth-ducky (别名)
- ubertooth-dump (别名)
- ubertooth-ego (别名)
- ubertooth-rx (别名)
- ubertooth-specan (别名)
- ubertooth-tx (别名)
- ubertooth-util (别名)

## 依赖

- libbtbb
- libusb

## 构建依赖

- cmake
- pkgconf

## 安装行为

- post-install 钩子: 未定义
- Bottle: 可用 于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux

## 版本和新鲜度

- 页面生成时间: 2026-07-08
- 管理器版本: 2020-12-R1
- 本地数据: OK
- 上游仓库: https://github.com/greatscottgadgets/ubertooth
- 信息: No package-manager update timestamp was available.
- 信息: No cached GitHub release or tag data was available.
## 项目历史与用法

Ubertooth is an open source Bluetooth experimentation platform from Great Scott Gadgets. The Homebrew package provides the host tools used with Ubertooth hardware for spectrum analysis, Bluetooth packet capture, BLE capture, firmware work, and wireless-security research.

### 项目历史

The official Ubertooth documentation records the first hardware revision, Ubertooth Zero, as demonstrated at ToorCon 12 on October 24, 2010. Ubertooth One followed at ShmooCon 7 on January 29, 2011 and became the current hardware revision documented by the project.

Great Scott Gadgets describes Ubertooth One as an open source 2.4 GHz wireless development platform suitable for Bluetooth experimentation. The GitHub repository collects software, firmware, and hardware designs, and its README describes Project Ubertooth as suitable for Bluetooth experimentation with a BLE sniffer and some Bluetooth Classic Basic Rate sniffing ability.

By 2026, Great Scott Gadgets marks Ubertooth One as a retired product with no current manufacturing plan, but the repository, release artifacts, documentation, support channels, and host tools remain available for existing hardware and research workflows.

### 采用历史

Ubertooth became a standard named tool in open hardware and Bluetooth security circles because it offered an affordable, source-available way to experiment below the normal Bluetooth stack. The project documentation assumes users combine hardware, firmware, and host code, and it explicitly encourages writing custom software once the board is understood.

Package-manager adoption centers on the host utilities. The batch input lists Homebrew, MacPorts, Nix, Debian, Ubuntu, and Fedora-family packages, making the command-line toolchain easier to install on the same laptops used for Wireshark, Kismet, and RF-analysis work.

### 使用方式

The official getting-started guide introduces three parts: hardware, firmware running on the Ubertooth One ARM processor, and host code running on a general-purpose computer over USB. It walks through real-time spectrum analysis, LAP sniffing with ubertooth-rx, and Kismet integration.

The BLE capture documentation shows ubertooth-btle feeding Wireshark through a named pipe and documents target-following options for BLE connection data. This is the package-nerd surface: small Unix commands that glue open hardware to packet-analysis tools.

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

Ubertooth is significant because the package is not just an app; it is the host half of an open hardware instrument. Installing it gives a workstation the command set needed to talk to a USB RF board, update firmware, capture packets, and feed standard analysis tools.

For security and RF hobbyists, the package sits beside tools like Wireshark, Kismet, libbtbb, and HackRF-era Great Scott Gadgets projects. It packages a once-specialized hardware lab workflow into normal Homebrew-style commands.

### 时间线

- 2010: Ubertooth Zero is demonstrated at ToorCon 12.
- 2011: Ubertooth One is demonstrated at ShmooCon 7.
- 2015: The official docs list a 2015-10-R1 release.
- 2018: The official docs list 2018-08-R1 as the DEFCON release and 2018-12-R1.
- 2020: The GitHub README lists 2020-12-R1 as the latest release.
- 2026: Great Scott Gadgets marks Ubertooth One as retired but still documents source, releases, and support paths.

### Related projects

- libbtbb is paired with Ubertooth releases and provides Bluetooth baseband support used by the host tools.
- Wireshark and Kismet are documented analysis integrations.
- Great Scott Gadgets' wider open hardware ecosystem includes HackRF and other RF/security tools.

### 来源

- <https://github.com/greatscottgadgets/ubertooth describes the repository as software, firmware, and hardware designs and identifies the BLE and Bluetooth Classic sniffing capabilities.>
- <https://greatscottgadgets.com/ubertoothone/ describes the hardware, retired-product status, documentation, source, releases, and support paths.>
- <https://ubertooth.readthedocs.io/en/latest/capturing_BLE_Wireshark.html documents ubertooth-btle capture workflows.>
- <https://ubertooth.readthedocs.io/en/latest/getting_started.html documents host-code usage, ubertooth-rx, Kismet integration, and the hardware/firmware/host split.>
- <https://ubertooth.readthedocs.io/en/latest/history.html records the ToorCon 12 and ShmooCon 7 hardware history.>
- source_facts.executables and source_facts.package-manager identify the packaged host commands and package-manager availability.


## 安全说明

narrow executable package without higher-risk signals.

- **Geiger 风险:** 绿色 / 低
- narrow executable package without higher-risk signals

## 源数据库详情

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

## 其他软件包管理器记录

- Debian apt - libubertooth-dev - 2018.12.R1-5.3: normalized package name match | Debian stable package indexes: libubertooth-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Shared library for Bluetooth experimentation - development files | http://ubertooth.sourceforge.net/
- Debian apt - libubertooth1 - 2018.12.R1-5.3: normalized package name match | Debian stable package indexes: libubertooth1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Shared library for Bluetooth experimentation | http://ubertooth.sourceforge.net/
- Debian apt - ubertooth - 2018.12.R1-5.3: normalized package name match | Debian stable package indexes: ubertooth from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | 2.4 GHz wireless development platform for Bluetooth experimentation | http://ubertooth.sourceforge.net/
- Debian apt - ubertooth-firmware - 2018.12.R1-5.3: normalized package name match | Debian stable package indexes: ubertooth-firmware from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Firmware for Ubertooth | http://ubertooth.sourceforge.net/
- Debian apt - ubertooth-firmware-source - 2018.12.R1-5.3: normalized package name match | Debian stable package indexes: ubertooth-firmware-source from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Source code for the Ubertooth firmware | http://ubertooth.sourceforge.net/
- Nix - ubertooth: normalized package name match | nixpkgs package indexes: pkgs/by-name/ub/ubertooth/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libubertooth-dev - 2018.12.R1-5.1: normalized package name match | Ubuntu 24.04 LTS package indexes: libubertooth-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Shared library for Bluetooth experimentation - development files | http://ubertooth.sourceforge.net/
- Ubuntu apt - libubertooth1 - 2018.12.R1-5.1: normalized package name match | Ubuntu 24.04 LTS package indexes: libubertooth1 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Shared library for Bluetooth experimentation | http://ubertooth.sourceforge.net/
- Ubuntu apt - ubertooth - 2018.12.R1-5.1: normalized package name match | Ubuntu 24.04 LTS package indexes: ubertooth from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | 2.4 GHz wireless development platform for Bluetooth experimentation | http://ubertooth.sourceforge.net/
- Ubuntu apt - ubertooth-firmware - 2018.12.R1-5.1: normalized package name match | Ubuntu 24.04 LTS package indexes: ubertooth-firmware from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Firmware for Ubertooth | http://ubertooth.sourceforge.net/
- Ubuntu apt - ubertooth-firmware-source - 2018.12.R1-5.1: normalized package name match | Ubuntu 24.04 LTS package indexes: ubertooth-firmware-source from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Source code for the Ubertooth firmware | http://ubertooth.sourceforge.net/
- dnf - libubertooth - 2020.12.R1-25.fc44: normalized package name match | Fedora Rawhide package metadata: libubertooth from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Shared library for Bluetooth experimentation | https://github.com/greatscottgadgets/ubertooth
- dnf - ubertooth - 2020.12.R1-25.fc44: normalized package name match | Fedora Rawhide package metadata: ubertooth from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Bluetooth wireless development platform for experimentation | https://github.com/greatscottgadgets/ubertooth
- dnf - ubertooth-devel - 2020.12.R1-25.fc44: normalized package name match | Fedora Rawhide package metadata: ubertooth-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files for libubertooth | https://github.com/greatscottgadgets/ubertooth
- dnf - ubertooth-specan-ui - 2020.12.R1-25.fc44: normalized package name match | Fedora Rawhide package metadata: ubertooth-specan-ui from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Graphical spectrum analyzer for ubertooth | https://github.com/greatscottgadgets/ubertooth
- MacPorts - ubertooth: normalized package name match | MacPorts ports tree: devel/ubertooth/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## 相关链接

- [Terminal utility packages](https://www.automicvault.com/zh-hans/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/zh-hans/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Security and crypto packages](https://www.automicvault.com/zh-hans/pkg/security-crypto-tools/) - Matched security, identity, cryptography, password, signing, or certificate metadata.
- [Homebrew utility packages](https://www.automicvault.com/zh-hans/pkg/brew-utility-packages/) - Matched Homebrew package provider.
- [libbtbb](https://www.automicvault.com/zh-hans/pkg/brew/libbtbb/) - Runtime dependency declared by Homebrew.
- [cmake](https://www.automicvault.com/zh-hans/pkg/brew/cmake/) - Build dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/zh-hans/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [aircrack-ng](https://www.automicvault.com/zh-hans/pkg/brew/aircrack-ng/) - Shares av.db curated category or tags: cli, security, wireless.
- [urh](https://www.automicvault.com/zh-hans/pkg/brew/urh/) - Shares av.db curated category or tags: cli, sdr, security, wireless.
- [hcxtools](https://www.automicvault.com/zh-hans/pkg/brew/hcxtools/) - Shares av.db curated category or tags: cli, security, wireless.
- [pixiewps](https://www.automicvault.com/zh-hans/pkg/brew/pixiewps/) - Shares av.db curated category or tags: cli, security, wireless.
- [reaver](https://www.automicvault.com/zh-hans/pkg/brew/reaver/) - Shares av.db curated category or tags: cli, security, wireless.
- [aide](https://www.automicvault.com/zh-hans/pkg/brew/aide/) - Shares av.db curated category or tags: cli, security.
- [amass](https://www.automicvault.com/zh-hans/pkg/brew/amass/) - Shares av.db curated category or tags: cli, security.
- [anubis](https://www.automicvault.com/zh-hans/pkg/brew/anubis/) - Shares av.db curated category or tags: cli, security.
- [hackrf](https://www.automicvault.com/zh-hans/pkg/brew/hackrf/) - Security-sensitive metadata or terminology overlaps. Shared terms: cli, debug, hardware, libusb, sdr.

## Combined YAML source

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


## 来源

- 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
