scan_bluetooth
Scan Bluetooth devices, enumerate services, analyze BLE GATT, check security configuration, and identify vulnerabilities.
Instructions
Bluetooth device reconnaissance — scan devices, enumerate services, analyze BLE GATT, check security configuration, identify Bluetooth version and vulnerabilities.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Operation mode: scan_devices (parse scan results), enumerate_services (SDP/GATT enum), check_security (config assessment), ble_scan (BLE advertisement parsing), identify_version (version + vuln mapping) | |
| protocol | No | [enumerate_services] Bluetooth protocol type | |
| scan_data | No | [scan_devices, ble_scan] Raw scan output text or JSON array of device objects | |
| bt_version | No | [check_security, identify_version] Bluetooth version (e.g. '4.2', '5.0') | |
| device_info | No | [identify_version] Device info string with LMP version, features, or BT version | |
| pairing_mode | No | [check_security] Pairing mode: JustWorks, Passkey, NumericComparison, OOB, Legacy, None | |
| device_address | No | [enumerate_services] Target Bluetooth device address (XX:XX:XX:XX:XX:XX) | |
| secure_connections | No | [check_security] Whether Secure Connections mode is enabled |