All Projects → scipag → Btle Sniffer

scipag / Btle Sniffer

Licence: mit
Passively scan for Bluetooth Low Energy devices and attempt to fingerprint them

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Btle Sniffer

Lynis
Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
Stars: ✭ 9,137 (+10402.3%)
Mutual labels:  security-audit, security-scanner, security-hardening, security-vulnerability
Vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
Stars: ✭ 8,844 (+10065.52%)
Mutual labels:  security-audit, security-scanner, security-hardening, security-vulnerability
Golang Tls
Simple Golang HTTPS/TLS Examples
Stars: ✭ 857 (+885.06%)
Mutual labels:  security-audit, security-scanner, security-hardening
icestick-lpc-tpm-sniffer
FPGA-based LPC bus sniffing tool for Lattice iCEstick Evaluation Kit
Stars: ✭ 41 (-52.87%)
Mutual labels:  sniffer, security-vulnerability, sniffing
ESP32 Thing Plus
ESP32 Thing-compatible board using the WROOM module and a QWIIC connector.
Stars: ✭ 18 (-79.31%)
Mutual labels:  bluetooth, bluetooth-low-energy, wireless
Ossa
Open-Source Security Architecture | 开源安全架构
Stars: ✭ 796 (+814.94%)
Mutual labels:  security-audit, security-scanner, security-vulnerability
Hoper
Security tool to trace URL's jumps across the rel links to obtain the last URL
Stars: ✭ 50 (-42.53%)
Mutual labels:  security-audit, security-scanner
Pythem
pentest framework
Stars: ✭ 1,060 (+1118.39%)
Mutual labels:  sniffer, security-audit
Rails Security Checklist
🔑 Community-driven Rails Security Checklist (see our GitHub Issues for the newest checks that aren't yet in the README)
Stars: ✭ 1,265 (+1354.02%)
Mutual labels:  security-audit, security-hardening
Nrf52dk Sys
A Rust Crate to develop on the Nordic nRF52-DK
Stars: ✭ 83 (-4.6%)
Mutual labels:  bluetooth-low-energy, bluetooth
Audit scripts
Scripts to gather system configuration information for offline/remote auditing
Stars: ✭ 55 (-36.78%)
Mutual labels:  security-audit, security-hardening
Qdomyos Zwift
Zwift bridge for smart treadmills and bike/cyclette
Stars: ✭ 63 (-27.59%)
Mutual labels:  bluetooth-low-energy, bluetooth
Gjlightbluetooth
自己封装的基于CoreBluetooth的蓝牙开发库,内附CoreBluetooth使用demo。数据传递基本上使用Block,还使用了Runtime等技术。
Stars: ✭ 50 (-42.53%)
Mutual labels:  bluetooth-low-energy, bluetooth
Bluetoothserial
Cordova (PhoneGap) Plugin for Serial Communication over Bluetooth
Stars: ✭ 999 (+1048.28%)
Mutual labels:  bluetooth-low-energy, bluetooth
Pest
🐞 Primitive Erlang Security Tool
Stars: ✭ 79 (-9.2%)
Mutual labels:  security-audit, security-scanner
Uart Smartwatch
Android App, Firmware and Circuit for a DIY Smartwatch working with Bluetooth Low Energy
Stars: ✭ 30 (-65.52%)
Mutual labels:  bluetooth-low-energy, bluetooth
Resources
A Storehouse of resources related to Bug Bounty Hunting collected from different sources. Latest guides, tools, methodology, platforms tips, and tricks curated by us.
Stars: ✭ 62 (-28.74%)
Mutual labels:  security-audit, security-vulnerability
Bthidhub
Bluetooth HID hub
Stars: ✭ 65 (-25.29%)
Mutual labels:  bluetooth, wireless
Rxbluetoothkotlin
Bluetooth low energy reactive framework for Android written in Kotlin
Stars: ✭ 68 (-21.84%)
Mutual labels:  bluetooth-low-energy, bluetooth
Sn0int
Semi-automatic OSINT framework and package manager
Stars: ✭ 814 (+835.63%)
Mutual labels:  security-audit, security-scanner

BTLE-Sniffer

This is a simple Python 3.5+ utility for monitoring Bluetooth Low Energy traffic and to register devices. Thanks to D-Bus, it does not require elevated privileges to be run!

Dependencies

As this project relies on BlueZ, it will only run on Linux systems. The project further requires GLib2, PyGobject (commonly known as python-gi, python-gobject or pygobject, but not packaged on PyPi) and D-Bus.

Installing

You can now use pip or setuptools to install the package:

$ pip install -U git+https://github.com/scipag/btle-sniffer.git

Usage

usage: btlesniffer [-h] [-V] [-v] [-d] [-o OUT_PATH] [-i BACKUP_INTERVAL] [-r]
                   [-c] [--threshold-rssi THRESHOLD_RSSI]
                   [--connection-polling-interval CONNECTION_POLLING_INTERVAL]

Scan for Bluetooth Low Energy devices and gather information about them. This
program will only run on Linux systems.

optional arguments:
  -h, --help            show this help message and exit
  -V, --version         display version information and exit
  -v, --verbose         increase the verbosity of the program
  -d, --debug           enable debugging features
  -o OUT_PATH, --out-path OUT_PATH
                        path to the device registry backup
  -i BACKUP_INTERVAL, --backup-interval BACKUP_INTERVAL
                        how frequently the device registry backup should be
                        written (in seconds, default 5 s). If set to zero, the
                        backup will be written with every device update.
  -r, --resume          resume from a previous device registry backup (must
                        specify the `-o` option)
  -c, --connect         attempt to connect to all discovered Bluetooth devices
  --threshold-rssi THRESHOLD_RSSI
                        the lower bound received signal strength (RSSI) at
                        which to attempt to connect to devices (in dBa,
                        default -80 dBa).
  --connection-polling-interval CONNECTION_POLLING_INTERVAL
                        how frequently the sniffer shall go through the device
                        registry and attempt to establish connections (in
                        seconds, default 5 s).
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].