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í.
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:
- 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.
- Spusťte Wireshark a vyberte rozhraní, ze kterého chcete zachytit. Pro Bluetooth vyberte rozhraní Bluetooth, které váš systém používá.
- 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ů.
- 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.