BluetoothCL is a lightweight, command-line console application for Windows used to scan and dump details of all nearby Bluetooth-enabled devices into standard output. Developed as a free, portable utility by NirSoft, it is highly useful for network administrators, developers, and power users who need to track local Bluetooth broadcasts and devices using a script or terminal. Key Features
Device Discovery: Detects all active, discoverable Bluetooth devices in the area.
Detailed Output: Displays the device’s MAC Address, Name, Major Device Type, and Minor Device Type.
Hardware Identification: Can pull external manufacturer databases (such as IEEE’s oui.txt) to display the actual company name of the hardware vendor.
Script Automation: Because it outputs to the console, it is easy to redirect the scan results directly into a text file or log for auditing and tracking. How to Use It
Because it is a command-line interface (CLI) application, you must run BluetoothCL.exe from the Windows Command Prompt (cmd) or PowerShell.
Basic Scan: Running the executable directly will scan for approximately 15 seconds by default and display the results in the terminal. Save to a text file: BluetoothCL.exe > bt_devices.txt
Specify a custom scan time: BluetoothCL.exe -timeout 10 (scans for 10 seconds). Requirements & Installation
Compatibility: It requires a working Bluetooth dongle and the standard Microsoft Bluetooth driver stack on Windows XP, Vista, 7, 8, 10, or 11.
Vendor Data: To get the manufacturer/company name, you will need to download the oui.txt file from the IEEE website and save it in the exact same folder as BluetoothCL.exe.
Download: You can grab the freeware executable directly from the NirSoft BluetoothCL Page. If you’re interested, let me know:
Leave a Reply