linux
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux [2021/11/22 22:40] – [Bluetoothctl] jeronimmo | linux [2022/03/31 12:10] (Version actuelle) – jeronimmo | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Détection des signaux BT en environnement Linux ====== | + | ====== Détection |
| - | ===== Bluez ===== | + | ===== Présentation des outils de base ===== |
| - | BlueZ est l' | + | |
| - | ===== Blueman ===== | + | **Bluez** : paquet officiel de gestion du protocole Bluetooth sous Linux. Ce paquet fournit des outils et les démons système permettant d' |
| - | Gestionnaire avec interface GUI. | + | |
| - | ===== Blueberry | + | **Blueman**, |
| - | Gestionnaire | + | **Bluetoothctl** : Gestionnaire |
| - | ===== Bluetoothctl ===== | + | **Btmon** : outil en ligne de commande qui permet de générer un log très détaillé des informations liées aux appareils détectés |
| - | Gestionnaire | + | **hcitool** : outil en ligne de commande |
| - | https://openbase.com/js/bluetoothctl/documentation | + | * //hciconfig// : indique le matériel dispo |
| + | | ||
| + | ===== Analyse avec Wireshark (mars 2022) ===== | ||
| - | Manque écriture d’un log avec timestamp mais voici un modèle de [[btscan-shell|bash shell]]. | + | Le logiciel **[[https:// |
| + | On peut l' | ||
| + | * pour visualiser en temps réel les données fournies par l' | ||
| + | * pour enregistrer les données (au format .pcapng), | ||
| + | * pour analyser les données en différé. | ||
| - | | + | Pour la visualisation en direct : |
| - | * en console : | + | |
| + | * en parallèle, lancer //btmon// (//sudo btmon//). | ||
| - | while true; do echo -ne " | + | L' |
| + | Exemples dans ce document : [[https:// | ||
| - | Résultat : cela exécute le scan pendant 10s, interrompt, ré-initialise et suspend 5s, puis lance un nouveau scan, et ceci sans fin... | ||
| - | * pour interrompre : | ||
| - | | ||
| - | ===== hcitool ===== | ||
| - | |||
| - | Outil en ligne de commande, intégré dans BlueZ. Pour configurer les connections BT. | ||
| - | * hciconfig : | ||
| - | * sudo hciconfig hci0 up : activation du controleur BT. | ||
| | | ||
| + | |||
| + | |||
| | | ||
| - | + | ===== Autres outils disponibles | |
| - | ===== 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' |
| + | |||
| + | ===== Analyse avec btcontrol et btmon (avant mars 2022) ===== | ||
| + | |||
| + | Un petit programme //bash// permet d' | ||
| + | |||
| + | __Pour l' | ||
| + | |||
| + | * placer // | ||
| + | * en console : | ||
| + | |||
| + | while true; do echo -ne " | ||
| + | |||
| + | __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** !! | ||
| + | |||
| + | {{ :: | ||
| **L' | **L' | ||
| + | |||
| + | {{ :: | ||
| + | |||
| - | ===== Autres outils disponibles ===== | ||
| ==== Bluelog ==== | ==== Bluelog ==== | ||
| Ligne 60: | Ligne 75: | ||
| ==== Bluescan ==== | ==== Bluescan ==== | ||
| - | Facile à installer, interface graphique... mais ça ne marche pas !! | + | Facile à installer, interface graphique... mais ça ne marche pas (sur Linux Mint 20.1) !! |
linux.1637620803.txt.gz · Dernière modification : 2021/11/22 22:40 de jeronimmo