Pokud hledáte pohodlný způsob, jak zachytit provoz Bluetooth v systému Linux, Wireshark a btmon stojí za to vyzkoušet.

Zařízení s technologií Bluetooth nás obklopují všude. Od chytrých domácích spotřebičů po reproduktory v nákupním centru najdete Bluetooth všude.

Přestože jsou nyní zařízení Bluetooth všudypřítomná, ne všechna zařízení mají stejnou kvalitu a můžete mít potíže s připojením k zařízením, zvláště pokud je jedním z nich počítač se systémem Linux.

Místo opakovaného pokusu o připojení k zařízení v naději na zázrak, chytrý a rychlý způsob Řešení problémů s chybami Bluetooth je zkontrolovat provoz Bluetooth generovaný a přijatý vaším přístroj. Pojďme se naučit, jak zachytit a zkontrolovat provoz Bluetooth v systému Linux.

Proč byste měli zaznamenávat provoz Bluetooth?

Zachycování provozu Bluetooth má několik výhod. Kontrolou provozu BT můžete zjistit kořen problému s připojením a někdy můžete čtením protokolů rychle najít řešení od společnosti Google.

Další výhodou kontroly provozu Bluetooth je, že můžete ověřit bezpečnost dat přenášených do a z vašeho zařízení.

instagram viewer

Levné BT zařízení často neimplementují žádný druh šifrovací vrstva přes Bluetooth protokol. Díky tomu může útočník snadno zachytit a přečíst data uvnitř paketů. Zachycením dat BT z vašich zařízení budete moci zkontrolovat, zda je zařízení, které používáte, bezpečné nebo ne.

Metoda 1: Zachyťte provoz Bluetooth pomocí Wireshark

Wireshark je populární síťový sniffing a analytický nástroj používaný ve více doménách k řešení problémů a monitorování síťového provozu. Pro osobní použití je zdarma, takže se nemusíte obtěžovat žádnými náklady.

Zde je návod, jak byste zachytili a analyzovali provoz Bluetooth pomocí Wireshark:

  1. Stáhněte a nainstalujte Wireshark do svého systému pomocí správce balíčků vaší distribuce. Případně si jej stáhněte z wireshark.org.
  2. Spusťte Wireshark a vyberte rozhraní, ze kterého chcete zachytit. Pro Bluetooth vyberte rozhraní Bluetooth, které váš systém používá.
  3. Na panelu filtrů zadejte bluetooth nebo pro zachycení paketů Bluetooth Low Energy (BLE) zadejte btle a kliknutím na tlačítko ve tvaru žraločí ploutve vlevo nahoře zahájíte zachycování paketů.
  4. Měli byste vidět, jak se podokno seznamu paketů zaplňuje pakety BT. Kliknutím na každý paket získáte jeho podrobnosti a v případě, že je nezašifrovaný, budete moci vidět data, která nese, v prostém textu.

V případě, že již máte balíčky uložené v a PCAP nebo soubor protokolu, můžete jej načíst do Wireshark kliknutím na Soubor > OTEVŘENO > Umístění.

Metoda 2: Zachycení provozu Bluetooth v systému Linux pomocí btmon

btmon je nástroj příkazového řádku, který monitoruje provoz Bluetooth odeslaný a přijatý vaším systémem Linux. V některých systémech může být nainstalován ve výchozím nastavení.

Chcete-li zkontrolovat, zda je nainstalován ve vašem, spusťte nový terminál a zadejte jej btmon. Pokud se vrátí jakákoli chyba jako "příkaz nenalezen", je pravděpodobné, že btmon chybí.

Btmon můžete snadno nainstalovat z terminálu prostřednictvím správce balíčků vašeho linuxového distra.

Na derivátech Debian/Ubuntu spusťte tento příkaz:

sudo apt install bluez

V Arch Linuxu zadejte:

sudo pacman -S bluez

Pokud předchozí příkaz nefunguje, spusťte:

sudo pacman -S bluez-utils

Pro Fedoru, CentOS a RHEL použijte:

sudo dnf nainstalovat bluez

Zkuste znovu spustit btmon a měl by vrátit platný výstup.

Chcete-li začít zachycovat pakety Bluetooth pomocí btmon, spusťte nový terminál, ujistěte se, že váš Adaptéry Bluetooth jsou v provozua poté jednoduše zadejte btmon s sudo prefix pro zvýšená oprávnění:

sudo btmon

To jsou všechny kroky potřebné k zahájení zachycování provozu Bluetooth v systému Linux. Chcete-li se dozvědět více o všech funkcích btmon, viz jeho dokumentaci nebo manuálovou stránku.

Nyní víte, jak zachytit provoz Bluetooth v systému Linux

Zachycení provozu Bluetooth by vám mělo pomoci získat přehled o tom, jak se vaše zařízení BT připojují, a také vám umožní řešit problémy s připojením.

Ačkoli je poměrně snadné zachytit provoz Bluetooth, analýza a odstraňování problémů pro vás mohou být docela obtížné, pokud nevíte, jak zařízení Bluetooth interně fungují. Nejlepší je tedy spolehnout se na zachycení provozu BT jako na poslední pokus a nejprve vyzkoušet běžné opravy.