module
Version:
v0.2.0
Opens a new window with list of versions in this module.
Published: Jan 28, 2026
License: MIT
Opens a new window with license information.
README
¶
blescan
A terminal UI application for scanning and analyzing BLE (Bluetooth Low Energy) device advertisements.
Features
- Real-time BLE device scanning
- Device list with RSSI, advertisement count, and interval
- Detailed device view with manufacturer lookup
- Raw advertisement data stream
- Filter by device name or minimum RSSI
- Sortable device list
- Color-coded signal strength indicators
Installation
Homebrew (macOS/Linux)
brew tap buckleypaul/tap
brew install blescan
From Source
go install github.com/buckleypaul/blescan/cmd/blescan@latest
Using Make
git clone https://github.com/buckleypaul/blescan.git
cd blescan
make build
Usage
blescan
Keyboard Shortcuts
Device List View
| Key |
Action |
Up/k |
Previous device |
Down/j |
Next device |
Enter |
View device details |
/ or n |
Filter by name |
r |
Filter by minimum RSSI |
c |
Clear filters |
s |
Cycle sort column |
q |
Quit |
Device Detail View
| Key |
Action |
Up/k |
Scroll up |
Down/j |
Scroll down |
Esc |
Back to list |
q |
Quit |
macOS
- Bluetooth must be enabled
- Terminal app needs Bluetooth permission (System Preferences > Privacy & Security > Bluetooth)
Linux
License
MIT License - see LICENSE file.
Directories
¶
internal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.