Automic VaultAutomic Vault

brew

Install ubertooth with Homebrew, apt, dnf, MacPorts, Nix

Host tools for Project Ubertooth. Version 2020-12-R1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ubertooth

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install ubertooth

MacPorts ports tree · devel/ubertooth/Portfile · source: api.github.com

Linux

Debian aptverified · 92%
sudo apt install libubertooth-dev

Debian stable package indexes · libubertooth-dev · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install libubertooth

Fedora Rawhide package metadata · libubertooth · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#ubertooth

nixpkgs package indexes · pkgs/by-name/ub/ubertooth/package.nix · source: api.github.com

overview

Package summary

Host tools for Project Ubertooth

Commands and aliases

  • ubertooth-afh
  • ubertooth-btle
  • ubertooth-debug
  • ubertooth-dfu
  • ubertooth-ducky
  • ubertooth-dump
  • ubertooth-ego
  • ubertooth-rx
  • ubertooth-specan
  • ubertooth-tx
  • ubertooth-util

history

Project history and usage

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.

Project history

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.

Adoption history

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.

How it is used

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.

Why package nerds care

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.

Timeline

  • 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.

Sources

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
ubertooth-afhcliglobal executable
ubertooth-btlecliglobal executable
ubertooth-debugcliglobal executable
ubertooth-dfucliglobal executable
ubertooth-duckycliglobal executable
ubertooth-dumpcliglobal executable
ubertooth-egocliglobal executable
ubertooth-rxcliglobal executable
ubertooth-specancliglobal executable
ubertooth-txcliglobal executable
ubertooth-utilcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version2020-12-R1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/greatscottgadgets/ubertooth

install metadata

Package metadata

Package keybrew:ubertooth
Version2020-12-R1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ubertooth
Homepagehttps://greatscottgadgets.com/ubertoothone/
Repositoryhttps://github.com/greatscottgadgets/ubertooth
Upstream docshttps://github.com/greatscottgadgets/ubertooth/wiki
LicenseGPL-2.0-or-later
Source archivehttps://github.com/greatscottgadgets/ubertooth/releases/download/2020-12-R1/ubertooth-2020-12-R1.tar.xz
Dependencieslibbtbb, libusb
Build dependenciescmake, pkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

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

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

libubertooth-dev 2018.12.R1-5.3

Shared library for Bluetooth experimentation - development files

http://ubertooth.sourceforge.net/

sudo apt install libubertooth-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ubertooth
  • 5 dependencies
  • normalized package name match
  • Matched by: Ubertooth
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libubertooth-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libubertooth1 2018.12.R1-5.3

Shared library for Bluetooth experimentation

http://ubertooth.sourceforge.net/

sudo apt install libubertooth1
  • Section: libs
  • Architecture: amd64
  • Source Package: ubertooth
  • 3 dependencies
  • normalized package name match
  • Matched by: Ubertooth
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libubertooth1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ubertooth 2018.12.R1-5.3

2.4 GHz wireless development platform for Bluetooth experimentation

http://ubertooth.sourceforge.net/

sudo apt install ubertooth
  • Section: science
  • Architecture: amd64
  • 7 dependencies
  • 5 optional deps
  • normalized package name match
  • Matched by: Ubertooth
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ubertooth from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ubertooth-firmware 2018.12.R1-5.3

Firmware for Ubertooth

http://ubertooth.sourceforge.net/

sudo apt install ubertooth-firmware
  • Section: science
  • Architecture: all
  • Source Package: ubertooth
  • 2 optional deps
  • normalized package name match
  • Matched by: Ubertooth
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ubertooth-firmware from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ubertooth-firmware-source 2018.12.R1-5.3

Source code for the Ubertooth firmware

http://ubertooth.sourceforge.net/

sudo apt install ubertooth-firmware-source
  • Section: science
  • Architecture: all
  • Source Package: ubertooth
  • 2 dependencies
  • 4 optional deps
  • normalized package name match
  • Matched by: Ubertooth
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ubertooth-firmware-source from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

ubertooth

nix profile install nixpkgs#ubertooth
  • normalized package name match
  • Matched by: Ubertooth
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ub/ubertooth/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libubertooth-dev 2018.12.R1-5.1

Shared library for Bluetooth experimentation - development files

http://ubertooth.sourceforge.net/

sudo apt install libubertooth-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: ubertooth
  • 5 dependencies
  • normalized package name match
  • Matched by: Ubertooth
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libubertooth-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libubertooth1 2018.12.R1-5.1

Shared library for Bluetooth experimentation

http://ubertooth.sourceforge.net/

sudo apt install libubertooth1
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: ubertooth
  • 3 dependencies
  • normalized package name match
  • Matched by: Ubertooth
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libubertooth1 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

ubertooth 2018.12.R1-5.1

2.4 GHz wireless development platform for Bluetooth experimentation

http://ubertooth.sourceforge.net/

sudo apt install ubertooth
  • Section: universe/science
  • Architecture: amd64
  • 7 dependencies
  • 5 optional deps
  • normalized package name match
  • Matched by: Ubertooth
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ubertooth from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

ubertooth-firmware 2018.12.R1-5.1

Firmware for Ubertooth

http://ubertooth.sourceforge.net/

sudo apt install ubertooth-firmware
  • Section: universe/science
  • Architecture: all
  • Source Package: ubertooth
  • 2 optional deps
  • normalized package name match
  • Matched by: Ubertooth
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ubertooth-firmware from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

ubertooth-firmware-source 2018.12.R1-5.1

Source code for the Ubertooth firmware

http://ubertooth.sourceforge.net/

sudo apt install ubertooth-firmware-source
  • Section: universe/science
  • Architecture: all
  • Source Package: ubertooth
  • 2 dependencies
  • 4 optional deps
  • normalized package name match
  • Matched by: Ubertooth
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ubertooth-firmware-source from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

libubertooth 2020.12.R1-25.fc44

Shared library for Bluetooth experimentation

https://github.com/greatscottgadgets/ubertooth

sudo dnf install libubertooth
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: i686
  • Source Package: ubertooth
  • 5 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Ubertooth
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libubertooth from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ubertooth 2020.12.R1-25.fc44

Bluetooth wireless development platform for experimentation

https://github.com/greatscottgadgets/ubertooth

sudo dnf install ubertooth
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: ubertooth
  • 8 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ubertooth
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ubertooth from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ubertooth-devel 2020.12.R1-25.fc44

Development files for libubertooth

https://github.com/greatscottgadgets/ubertooth

sudo dnf install ubertooth-devel
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: i686
  • Source Package: ubertooth
  • 2 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ubertooth
Fedora Rawhide package metadata · dl.fedoraproject.org · 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
dnf95%

ubertooth-specan-ui 2020.12.R1-25.fc44

Graphical spectrum analyzer for ubertooth

https://github.com/greatscottgadgets/ubertooth

sudo dnf install ubertooth-specan-ui
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: ubertooth
  • 5 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Ubertooth
Fedora Rawhide package metadata · dl.fedoraproject.org · 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
MacPorts95%

ubertooth

sudo port install ubertooth
  • normalized package name match
  • Matched by: Ubertooth
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/ubertooth/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • 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