BlueHydra


Описание BlueHydra

BlueHydra – это служба по обнаружению Bluetooth устройств, сделанная поверх библиотеки bluez. Где возможно, BlueHydra использует ubertooth и пытается проследить как классические, так и Bluetooth с низким энергопотреблением в течение продолжительного времени.

Домашняя страница: https://github.com/pwnieexpress/blue_hydra

Автор: ?

Лицензия: BSD-3-Clause

Справка по BlueHydra

Использование:

blue_hydra [опции]
    -d, --daemonize                  Подавлять вывод и запустить в режиме демона
    -z, --demo                       Спрятать mac адреса в интерфейсе командной строки
    -p, --pulse                      Отправить результаты в hermes
        --pulse-debug                Сохранить результаты в файл для обзора
        --no-db                      Хранить БД только в оперативной памяти
    -h, --help                       Показать справку

Руководство по BlueHydra

Страница man отсутствует.

Рекомендуемое оборудование

BlueHydra должна функционировать с большинством внутренних bluetooth карт, но рекомендуется использовать адаптер Sena UD100.

Дополнительно вы можете использовать оборудование Ubertooth One для выявления активных устройств в режиме видимости.

Примечание: использование Ubertooth One не является заменой для обычного bluetooth адаптера.


Опции настройки

Конфигурационный файл размещён в корне директории службы (где лежит файл README), он называется blue_hydra.yml

Можно настроить следующие опции:


  • log_level: уровень информации по умолчанию, можно настроить большую вербальность, установив значение на debug. Если установить значение на false, то ни логи, ни rssi не будут создаваться.
  • bt_device: определяет устройство для использования в качестве главного bluetooth интерфейса, по умолчанию это hci0
  • info_scan_rate: скорость в секундах, на которой запускается информационное сканирование, по умолчанию установлена на 60
  • status_sync_rate: скорость в секундах, на которой синхронизируется статус устройства с Pulse
  • btmon_log: true|false, если установлено на true, то будет записывать в журнал фильтруемый вывод btmon
  • btmon_rawlog: true|false, если установлен на true, будет записывать в журнал не фильтруемый вывод btmon
  • file: если указать путь до файла, будет считываться этот файл, а не живое взаимодействие с устройством
  • rssi_log: true|false, если установлена, будет записывать в логи сериализованные значения RSSI
  • aggressive_rssi: true|false, если установлена, будет агрессивно отправлять RSSI на Pulse

Примеры запуска BlueHydra

Запуск сканирования Bluetooth устройств.

./bin/blue_hydra

Установка BlueHydra

Установка в Kali Linux

sudo apt-get install bluez bluez-test-scripts python-bluez python-dbus libsqlite3-dev ubertooth ruby-dev bundler
git clone https://github.com/pwnieexpress/blue_hydra.git
cd blue_hydra/
bundle install
./bin/blue_hydra --help

Установка в BlackArch

sudo pacman -S bluez python2-pybluez python2-dbus ubertooth sqlite3 ruby ruby-bundler --needed
git clone https://github.com/pwnieexpress/blue_hydra.git
cd blue_hydra/
bundle install
./bin/blue_hydra --help

Информация об установке в другие операционные системы будет добавлена позже.

Скриншоты BlueHydra

Это утилита командной строки.

Решение проблем

Parser thread "\xC3" on US-ASCII

Если у вас появилась ошибка вроде Parser Thread "\xC3" на US-ASCII, она может быть связана с неверной настройки кодировки в вашей системе.

На Debian-подобных дистрибутивах это можно разрешить установкой кодировки локали следующим образом:

sudo locale-gen en_US.UTF-8
sudo locale-gen en en_US en_US.UTF-8
sudo dpkg-reconfigure locales
export LC_ALL = "en_US"

Инструкции по BlueHydra

Ссылки на инструкции будут добавлены позже.


Близкие программы:

  • BtleJuice (100%)
  • Btproxy (100%)
  • Bluelog (100%)
  • SpoofTooph (100%)
  • bettercap (100%)
  • Bully (RANDOM - 50%)
  • Рекомендуется Вам:

    Comments are Closed