Ak hľadáte pohodlný spôsob, ako zachytiť prenos cez Bluetooth v systéme Linux, Wireshark a btmon sa oplatí vyskúšať.
Zariadenia s technológiou Bluetooth nás obklopujú všade. Od inteligentných domácich spotrebičov až po reproduktory v nákupnom centre nájdete všade, kde sa Bluetooth používa.
Hoci zariadenia Bluetooth sú teraz všadeprítomné, nie všetky zariadenia majú rovnakú kvalitu a môžete mať problémy s pripojením k zariadeniam, najmä ak je jedným z nich počítač so systémom Linux.
Namiesto toho, aby ste sa opakovane pokúšali pripojiť k zariadeniu dúfajúc v zázrak, inteligentný a rýchly spôsob Riešenie problémov s chybami Bluetooth je kontrola prenosu Bluetooth generovaného a prijímaného vaším zariadenie. Poďme sa naučiť, ako zachytiť a kontrolovať prevádzku Bluetooth v systéme Linux.
Prečo by ste mali zachytávať prenos cez Bluetooth?
Zachytenie prevádzky Bluetooth má niekoľko výhod. Kontrolou prevádzky BT môžete zistiť koreň problému s pripojením a niekedy môžete prečítaním protokolov rýchlo nájsť riešenie od spoločnosti Google.
Ďalšou výhodou kontroly prenosu Bluetooth je, že môžete overiť bezpečnosť údajov prenášaných do a z vášho zariadenia.
Lacné BT zariadenia často neimplementujú žiadny druh šifrovacia vrstva cez Bluetooth protokol. Útočníkovi to uľahčuje zachytávanie a čítanie údajov vo vnútri paketov. Zachytením údajov BT z vašich zariadení budete môcť skontrolovať, či je zariadenie, ktoré používate, bezpečné alebo nie.
Metóda 1: Zachytenie prevádzky Bluetooth pomocou Wireshark
Wireshark je populárny nástroj na vyhľadávanie a analýzu siete používaný vo viacerých doménach na riešenie problémov a monitorovanie sieťovej prevádzky. Pre osobné použitie je zadarmo, takže sa nemusíte obťažovať žiadnymi nákladmi.
Tu je návod, ako by ste zachytili a analyzovali prevádzku Bluetooth pomocou Wireshark:
- Stiahnite si a nainštalujte Wireshark do svojho systému pomocou správcu balíkov vašej distribúcie. Prípadne si ho stiahnite z wireshark.org.
- Spustite Wireshark a vyberte rozhranie, z ktorého chcete snímať. Pre Bluetooth vyberte rozhranie Bluetooth, ktoré váš systém používa.
- Na paneli filtrov zadajte bluetooth alebo ak chcete zachytiť pakety Bluetooth Low Energy (BLE), zadajte btle a kliknutím na tlačidlo v tvare žraločej plutvy vľavo hore spustíte zachytávanie paketov.
- Mali by ste vidieť, ako sa tabla zoznamu paketov vypĺňa paketmi BT. Kliknutím na každý paket získate jeho podrobnosti a v prípade, že nie je zašifrovaný, budete môcť vidieť údaje, ktoré nesie, ako obyčajný text.
V prípade, že už máte pakety uložené v a PCAP alebo súbor denníka, môžete ho načítať do Wireshark kliknutím na Súbor > OTVORENÉ > Poloha.
Metóda 2: Zachytenie prevádzky Bluetooth v systéme Linux pomocou btmon
btmon je nástroj príkazového riadka, ktorý monitoruje prenos Bluetooth odosielaný a prijímaný vaším systémom Linux. V niektorých systémoch môže byť štandardne nainštalovaný.
Ak chcete skontrolovať, či je nainštalovaný vo vašom, spustite nový terminál a zadajte ho btmon. Ak sa vráti akákoľvek chyba ako "príkaz nenájdený", je pravdepodobné, že btmon chýba.
Btmon môžete jednoducho nainštalovať z terminálu cez správcu balíkov vašej linuxovej distribúcie.
Na derivátoch Debian/Ubuntu spustite tento príkaz:
sudo apt install bluez
Na Arch Linuxe zadajte:
sudo pacman -S bluez
Ak predchádzajúci príkaz nefunguje, spustite:
sudo pacman -S bluez-utils
Pre Fedora, CentOS a RHEL použite:
sudo dnf nainštalujte bluez
Skúste znova spustiť btmon a mal by vrátiť platný výstup.
Ak chcete začať zachytávať pakety Bluetooth pomocou btmon, spustite nový terminál, uistite sa, že váš Adaptéry Bluetooth sú v prevádzkea potom jednoducho zadajte btmon s sudo predpona pre zvýšené privilégiá:
sudo btmon
To sú všetky kroky potrebné na začatie zachytávania prevádzky Bluetooth v systéme Linux. Ak sa chcete dozvedieť viac o všetkých funkciách btmon, pozrite si jeho dokumentáciu alebo manuálová stránka.
Teraz viete, ako zachytiť prenos cez Bluetooth v systéme Linux
Zachytenie prevádzky Bluetooth by vám malo pomôcť získať prehľad o tom, ako sa vaše zariadenia BT pripájajú, a tiež vám umožní riešiť problémy s pripojením.
Hoci je celkom jednoduché zachytiť prenos cez Bluetooth, analýza a riešenie problémov môžu byť pre vás dosť problematické, ak neviete, ako interne fungujú zariadenia Bluetooth. Preto je najlepšie spoľahnúť sa na zachytávanie premávky BT ako na posledný pokus a najskôr vyskúšať bežné opravy.