Jika Anda sedang mencari cara mudah untuk menangkap lalu lintas Bluetooth di Linux, Wireshark dan btmon layak untuk dicoba.
Perangkat bertenaga Bluetooth mengelilingi kita di mana-mana. Dari peralatan rumah tangga pintar hingga pengeras suara di mal, Anda dapat menemukan Bluetooth digunakan di mana-mana.
Meskipun perangkat Bluetooth sekarang ada di mana-mana, tidak semua perangkat memiliki kualitas yang sama, dan Anda mungkin mengalami masalah saat menyambung ke perangkat, terutama jika salah satunya adalah mesin Linux.
Alih-alih berulang kali mencoba terhubung ke perangkat dengan harapan akan keajaiban, cara cerdas dan cepat untuk melakukannya memecahkan masalah kesalahan Bluetooth adalah untuk memeriksa lalu lintas Bluetooth yang dihasilkan dan diterima oleh Anda perangkat. Mari pelajari cara menangkap dan memeriksa lalu lintas Bluetooth di Linux.
Mengapa Anda Harus Menangkap Lalu Lintas Bluetooth?
Menangkap lalu lintas Bluetooth memiliki beberapa keuntungan. Dengan memeriksa lalu lintas BT, Anda dapat mengetahui akar masalah koneksi dan terkadang, dengan membaca log, Anda dapat dengan cepat menemukan solusi dari Google.
Keuntungan lain dari memeriksa lalu lintas Bluetooth adalah Anda dapat memverifikasi keamanan data yang dikirimkan ke dan dari perangkat Anda.
Seringkali, perangkat BT murah tidak mengimplementasikan apa pun lapisan enkripsi melalui Bluetooth protokol. Ini memudahkan penyerang untuk menangkap dan membaca data di dalam paket. Dengan mengambil data BT dari perangkat Anda, Anda akan dapat memeriksa apakah perangkat yang Anda gunakan aman atau tidak.
Metode 1: Tangkap Lalu Lintas Bluetooth Menggunakan Wireshark
Wireshark adalah alat sniffing dan analisis jaringan populer yang digunakan di beberapa domain untuk memecahkan masalah dan memantau lalu lintas jaringan. Ini gratis untuk penggunaan pribadi, jadi Anda tidak perlu repot dengan biaya apa pun.
Inilah cara Anda menangkap dan menganalisis lalu lintas Bluetooth menggunakan Wireshark:
- Unduh dan instal Wireshark di sistem Anda menggunakan manajer paket distribusi Anda. Atau, unduh dari wireshark.org.
- Luncurkan Wireshark dan pilih antarmuka yang ingin Anda tangkap. Untuk Bluetooth, pilih antarmuka Bluetooth yang digunakan sistem Anda.
- Di bilah filter, ketik bluetooth atau, untuk menangkap paket Bluetooth Low Energy (BLE), ketik btle dan klik tombol berbentuk sirip hiu di kiri atas untuk mulai menangkap paket.
- Anda akan melihat panel daftar paket diisi dengan paket BT. Mengklik setiap paket akan mengambil detailnya dan, jika tidak terenkripsi, Anda akan dapat melihat data yang dibawanya dalam teks biasa.
Jika Anda sudah memiliki paket yang disimpan di a PCAP atau file log, Anda dapat memuatnya ke Wireshark dengan mengklik Mengajukan > Membuka > Lokasi.
Metode 2: Tangkap Lalu Lintas Bluetooth di Linux Menggunakan btmon
btmon adalah alat baris perintah yang memantau lalu lintas Bluetooth yang dikirim dan diterima oleh sistem Linux Anda. Di beberapa sistem, ini mungkin diinstal secara default.
Untuk memeriksa apakah itu terpasang pada milik Anda, jalankan terminal baru dan ketik btmon. Jika kembali kesalahan seperti "perintah tidak ditemukan", kemungkinan btmon hilang.
Anda dapat dengan mudah menginstal btmon dari terminal melalui pengelola paket distro Linux Anda.
Pada turunan Debian/Ubuntu, jalankan perintah ini:
sudo apt install bluez
Di Arch Linux, ketik:
sudo pacman -S bluez
Jika perintah sebelumnya tidak berfungsi, jalankan:
sudo pacman -S bluez-utils
Untuk Fedora, CentOS, dan RHEL, gunakan:
sudo dnf instal bluez
Coba jalankan btmon lagi, dan hasilnya akan valid.
Untuk mulai menangkap paket Bluetooth dengan btmon, jalankan terminal baru, pastikan Anda Adaptor Bluetooth aktif dan berjalan, lalu cukup ketik btmon dengan sudo awalan untuk hak istimewa yang lebih tinggi:
sudo btmon
Itu semua langkah yang diperlukan untuk mulai menangkap lalu lintas Bluetooth di Linux. Untuk mempelajari lebih lanjut tentang semua fitur btmon, lihat dokumentasinya atau halaman manual.
Sekarang Anda Tahu Cara Menangkap Lalu Lintas Bluetooth di Linux
Menangkap lalu lintas Bluetooth akan membantu Anda mendapatkan wawasan tentang bagaimana perangkat BT Anda terhubung dan juga memungkinkan Anda memecahkan masalah konektivitas.
Meskipun cukup mudah untuk menangkap lalu lintas Bluetooth, analisis dan pemecahan masalah bisa sangat merepotkan Anda jika Anda tidak terbiasa dengan cara kerja perangkat Bluetooth secara internal. Jadi yang terbaik adalah mengandalkan penangkapan lalu lintas BT sebagai upaya terakhir dan mencoba perbaikan umum terlebih dahulu.