Ceci est une ancienne révision du document !
Table des matières
Détection des signaux BT en environnement Linux
Bluez
BlueZ est l'ensemble officiel de gestion du protocole Bluetooth sous Linux. Ce paquet fournit des outils et les démons système permettant d'utiliser les périphériques Bluetooth.
Blueman
Gestionnaire avec interface GUI.
Blueberry
Gestionnaire avec interface GUI.
Bluetoothctl
Gestionnaire en ligne de commande. https://openbase.com/js/bluetoothctl/documentation
Un petit programme bash permet d'utiliser Bluetoothctl pour générer une liste des appareils détectés avec indication de l'heure : btscan-shell.
Pour l'utiliser :
- placer btscan-shell.sh dans le répertoire user et autoriser l’exécution en tant que programme
- en console :
while true; do echo -ne "\n ******** ";date ; timeout 10s ./btscan-shell.sh ; sleep 5; done
Résultat : cela exécute le scan pendant 10s, interrompt, ré-initialise et suspend 5s, puis lance un nouveau scan, et ceci sans fin… (chacun peut modifier les durées de scan et pause à sa guise)
- pour interrompre : ctrl+C !!
Btmon
Outil en ligne de commande, intégré dans BlueZ.
Il fournit un log très détaillé des informations liées aux appareils détectés
- sudo btmon
L'utilisation en parallèle de Btmon et Btscan-shell permet de récolter rapidement des infos que l'on peut ensuite analyser et recouper. Exemple de captures et recoupements possibles (pdf 5 pages)
hcitool
Outil en ligne de commande, intégré dans BlueZ. Pour configurer les connections BT.
- hciconfig : indique le matériel dispo
- sudo hciconfig hci0 up : activation du controleur BT.
Autres outils disponibles
Bluelog
pour l’installer sur Debian, il faut le compiler soi-même : https://www.bytebang.at/Blog/Bluelog+-+the+fast+bluetooth+scanner https://www.kali.org/tools/bluelog/
lancement : dans le dossier /Bluelog : ./bluelog -vmfn
Pas moyen d’afficher les appareils sans nom !!
Bluescan
Facile à installer, interface graphique… mais ça ne marche pas !!

