2015-10-R1

@dominicgs dominicgs released this Oct 12, 2015 · 169 commits to master since this release

Ubertooth 2015-10-R1 Release Notes

The Ubertooth host utilities in this release require libbtbb-2015-10-R1 (https://github.com/greatscottgadgets/libbtbb/releases/tag/2015-10-R1) or greater.

This is a minor bugfix and update release, for a complete list of changes
since the previous release, see the git commit log.

  • Update ubertooth-scan to provide more consistent output
  • It is now possible to build receive only firmware
  • Host code versioning is more reliable
  • Python tools now support Python 3. Thanks Hannes!

Build instructions are available from the wiki https://github.com/greatscottgadgets/ubertooth/wiki/Build-Guide

As always, support is available via the Ubertooth-general mailing list or IRC.
Issues can also be reported via the GitHub issue tracker and pull requests are
always welcome.

Downloads

2015-09-R2

@dominicgs dominicgs released this Sep 5, 2015 · 187 commits to master since this release

Ubertooth 2015-09-R2 Release Notes

The Ubertooth host utilities in this release require libbtbb-2015-09-R2 or greater.

These are just the highlights, for a complete list of changes since the
previous release, see the git commit log.

  • Basic Rate Bluetooth Improvements
    • Stability has improved in performance constrained environments
    • The "uh oh, buffer not emptied" issue no longer causes the tools to loop
      indefinitely
    • AFH support has greatly improved, UAP and CLK values are now found more
      quickly when AFH is used
  • Basic Rate PCAP support
    • ubertooth-rx and ubertooth-follow support a new PCAP file format
    • The new PCAP format is also supported with a new Wireshark plugin: btbredr
    • The PCAP format is still in the early stages, but we hope to have the plugin
      included in Wireshark later this year
    • The older btbb format is still produced by the Kismet plugins, they will
      be migrated over to the new format in the next release
  • Bluetooth Smart (BLE) Improvements
    • Improved packet reception
    • Promiscuous sniffing mode is more reliable
    • Promiscuous sniffing reports the recovered parameters to the host
  • Skateboard Hacking
    • Support for interfering with connections of BLE enabled skateboards
    • ubertooth-ego targets Yuneec E-go (not Bluetooth)
    • Always hack safely and responsibly!

Build instructions are available from the wiki

As always, support is available via the Ubertooth-general mailing list or IRC.
Issues can also be reported via the GitHub issue tracker and pull requests are
always welcome.

Downloads

2015-09-R1

@dominicgs dominicgs released this Sep 4, 2015 · 195 commits to master since this release

Ubertooth 2015-09-R1 Release Notes

The Ubertooth host utilities in this release require libbtbb-2015-09-R1 or greater.

These are just the highlights, for a complete list of changes since the
previous release, see the git commit log.

  • Basic Rate Bluetooth Improvements
    • Stability has improved in performance constrained environments
    • The "uh oh, buffer not emptied" issue no longer causes the tools to loop
      indefinitely
    • AFH support has greatly improved, UAP and CLK values are now found more
      quickly when AFH is used
  • Basic Rate PCAP support
    • ubertooth-rx and ubertooth-follow support a new PCAP file format
    • The new PCAP format is also supported with a new Wireshark plugin: btbredr
    • The PCAP format is still in the early stages, but we hope to have the plugin
      included in Wireshark later this year
    • The older btbb format is still produced by the Kismet plugins, they will
      be migrated over to the new format in the next release
  • Bluetooth Smart (BLE) Improvements
    • Improved packet reception
    • Promiscuous sniffing mode is more reliable
    • Promiscuous sniffing reports the recovered parameters to the host
  • Skateboard Hacking
    • Support for interfering with connections of BLE enabled skateboards
    • ubertooth-ego targets Yuneec E-go (not Bluetooth)
    • Always hack safely and responsibly!

Build instructions are available from the wiki

As always, support is available via the Ubertooth-general mailing list or IRC.
Issues can also be reported via the GitHub issue tracker and pull requests are
always welcome.

Downloads

2014-04-R1

@dominicgs dominicgs released this Apr 7, 2014 · 356 commits to master since this release

This is a minor build system change for package maintainers. There are no code changes from 2014-02-R2.

Downloads

2014-02-R2

@dominicgs dominicgs released this Feb 20, 2014 · 363 commits to master since this release

The Ubertooth host utilities in this release require libbtbb-2014-02-R2 or greater.

The release archive is ubertooth-2014-02-R2.tar.xz, it contains binary firmware images and PCB layouts as well as the project source code. The source code links do not include the binary files.

These are just the highlights, for a complete list of changes since the
previous release, see the git commit log.

  • Bluetooth Smart (Low Energy) Support
    • Promiscuous and follow modes
    • Pcap format packet logging
    • Pairing / encryption support when paired with crackle
    • Credit for BLE features goes to Mike Ryan
  • Unified host tool for monitoring Basic Rate
    • ubertooth-rx replaces -lap, -uap, -hop tools
    • Once UAP is discovered, ubertooth-rx automatically tries to find clock values and begin hopping
    • Thanks to Will Code for working on this
  • Survey tool - ubertooth-scan
    • Combining both Ubertooth and a standard Bluetooth dongle
    • Ubertooth scans for non-discoverable master devices
    • Dongle probes devices for piconet information and features
  • Cmake now used for the build system
    • Improves support for non-Linux operating systems
    • More sensible handling of dependencies
    • New build instructions
  • Packaging (Experimental)
    • Early stage support for packaging systems
    • libbtbb in Homebrew repository, Ubertooth coming soon
    • MacPorts availability is under test
    • Release already available in Pentoo
  • GitHub migration
    • libbtbb, Ubertooth and gr-bluetooth all hosted on GitHub
    • Allows for more open development and collaboration model
    • Already seeing an increase in issue reporting and pull requests

Downloads

The long awaited release!

@mikeryan mikeryan released this Jan 29, 2014 · 374 commits to master since this release

We're happy to bring you the long awaited release of Ubertooth. Since our last release, we've made major improvements in BLE connection following and robustness as well as completely overhauling the basic rate decoding backend in libbtbb.

Note that this is a beta, but it has been very stable in our experience.

Be sure to grab v2014-02-R1 from libtbb.

Downloads

  • May 13, 2013

    shmoocon_merge

    Merge of shmoocon_2013 branch. This code was demonstrated at ShmooCon in
    February 2013 by Mike Ryan.
    
    Features:
    
     - improved connection following
     - basic injection support
     - dump to PCAP
     - encryption cracking (in crackle)

2012-10-R1

@dominicgs dominicgs released this Oct 9, 2012 · 578 commits to master since this release

Ubertooth 2012-10-R1 Release Notes

The Ubertooth host utilities in this release require libbtbb-2012.10.R1 or
greater, it can be found at https://github.com/greatscottgadgets/libbtbb

These are just the highlights. For a complete list of changes since the
previous release, see the git log.

  • libubertooth

    The core Ubertooth functions are now packaged as a library, which allows us
    to have some independence between the core ubertooth functions and the tools
    that use them, such as ubertooth-* and the kismet plugin. This should also
    help with future binary packaging.

  • Firmware flashing

    The ubertooth-dfu tool now attenpts to identify Ubertooth devices and put
    them in to firmware upgrade mode. Multiple arguments can also be passed to
    ubertooth-dfu and will be executed in the order specified ont he commandline.
    To flash firmware on to an ubertooth device, use the following command:
    ubertooth-dfu --write <firmware_image.dfu> --detach

  • Bluetooth Low Energy (Experimental)

    Bluetooth Low Energy (Bluetooth Smart) sniffing is experimentally supported
    by the ubertooth-btle tool. The tool can be used to sniff the connection
    setup procedure between devices; promiscuous sniffing is available but is
    extremely experimental. Credit for this achievement goes to Mike Ryan.

  • Ubertooth-follow

    Ubertooth-follow has been added to the set of Ubertooth commandline tools.
    It retrieves the clock value from a local device using libbluetooth (bluez)
    and uses the Ubertooth to hop in time with the piconet. To build
    ubertooth-follow use "make clock_debug=true".

  • Git

    Since the last release we have moved the source repository from SVN to Git.
    This should not affect the released code, but makes life easier for those of
    us working on the code.

Downloads

  • Aug 25, 2012

    gitconv

    All commits prior to this were automatically converted from SVN to git
    by Mike Ryan. This commit and all commits that follow are native git
    commits.
  • Jul 4, 2012

    r534

    Host
     - Stop systime from file being overwritten by current time