/ / 2 cách dễ dàng để nắm bắt lưu lượng truy cập Bluetooth trên Linux

2 cách dễ dàng để nắm bắt lưu lượng truy cập Bluetooth trên Linux

Các thiết bị hỗ trợ Bluetooth bao quanh chúng ta ở khắp mọi nơi. Từ thiết bị gia dụng thông minh đến loa trong trung tâm thương mại, bạn thấy Bluetooth được sử dụng ở mọi nơi.


Mặc dù các thiết bị Bluetooth hiện đã phổ biến, nhưng không phải tất cả các thiết bị đều có chất lượng như nhau và bạn có thể gặp sự cố khi kết nối với các thiết bị, đặc biệt nếu một trong số chúng là máy Linux.

Thay vì liên tục cố gắng kết nối với thiết bị với hy vọng có một điều kỳ diệu, một cách thông minh và nhanh chóng để khắc phục lỗi Bluetooth là kiểm tra lưu lượng Bluetooth do thiết bị của bạn tạo và nhận. Hãy tìm hiểu cách nắm bắt và kiểm tra lưu lượng Bluetooth trên Linux.


Tại sao bạn nên nắm bắt lưu lượng Bluetooth?

Nắm bắt lưu lượng truy cập Bluetooth có một số lợi thế. Bằng cách kiểm tra lưu lượng BT, bạn có thể nắm bắt được gốc rễ của vấn đề kết nối và đôi khi, bằng cách đọc nhật ký, bạn có thể nhanh chóng tìm ra giải pháp từ Google.

Một ưu điểm khác của việc kiểm tra lưu lượng Bluetooth là bạn có thể xác minh tính bảo mật của dữ liệu được truyền đến và đi từ thiết bị của mình.

Thông thường, các thiết bị BT giá rẻ không triển khai bất kỳ loại lớp mã hóa nào qua giao thức Bluetooth. Điều này giúp kẻ tấn công dễ dàng nắm bắt và đọc dữ liệu bên trong các gói. Bằng cách thu thập dữ liệu BT từ thiết bị của mình, bạn sẽ có thể kiểm tra xem thiết bị mình đang sử dụng có an toàn hay không.

Phương pháp 1: Nắm bắt lưu lượng truy cập Bluetooth bằng Wireshark

Wireshark là một công cụ phân tích và dò tìm mạng phổ biến được sử dụng trên nhiều miền để khắc phục sự cố và giám sát lưu lượng mạng. Nó miễn phí cho mục đích sử dụng cá nhân, vì vậy bạn không phải bận tâm về bất kỳ chi phí nào.

Đây là cách bạn nắm bắt và phân tích lưu lượng Bluetooth bằng Wireshark:

  1. Tải xuống và cài đặt Wireshark trên hệ thống của bạn bằng trình quản lý gói phân phối của bạn. Ngoài ra, hãy tải xuống từ Wireshark.org.
  2. Khởi chạy Wireshark và chọn giao diện bạn muốn chụp. Đối với Bluetooth, hãy chọn giao diện Bluetooth mà hệ thống của bạn đang sử dụng.
    Chọn giao diện bluetooh trên Wireshark

  3. Trong thanh bộ lọc, gõ vào Bluetooth hoặc, để chụp các gói Bluetooth Low Energy (BLE), hãy nhập btle và nhấp vào nút hình vây cá mập ở trên cùng bên trái để bắt đầu chụp các gói tin.
    Áp dụng bộ lọc tìm kiếm Bluetooth

  4. Bạn sẽ thấy ngăn danh sách gói được phổ biến với các gói BT. Nhấp vào từng gói sẽ tải cho bạn thông tin chi tiết của nó và trong trường hợp nó không được mã hóa, bạn sẽ có thể xem dữ liệu mà nó mang theo ở dạng văn bản thuần túy.

Trong trường hợp bạn đã có các gói được lưu trữ trong một PCAP hoặc tệp nhật ký, bạn có thể tải nó vào Wireshark bằng cách nhấp vào Tài liệu > Mở > Vị trí.

Phương pháp 2: Nắm bắt lưu lượng Bluetooth trên Linux bằng btmon

chạy btmon trên Linux

btmon là một công cụ dòng lệnh giám sát lưu lượng Bluetooth được gửi và nhận bởi hệ thống Linux của bạn. Trong một số hệ thống, nó có thể được cài đặt theo mặc định.

Để kiểm tra xem nó đã được cài đặt trên máy của bạn hay chưa, hãy kích hoạt một thiết bị đầu cuối mới và nhập btmon. Nếu nó trả về bất kỳ lỗi nào như “không tìm thấy lệnh”, có khả năng btmon bị thiếu.

Bạn có thể dễ dàng cài đặt btmon từ thiết bị đầu cuối thông qua trình quản lý gói của bản phân phối Linux.

Trên các dẫn xuất Debian/Ubuntu, hãy chạy lệnh này:

 sudo apt install bluez 

Trên Arch Linux, nhập:

 sudo pacman -S bluez 

Nếu lệnh trước không hoạt động, hãy chạy:

 sudo pacman -S bluez-utils 

Đối với Fedora, CentOS và RHEL, hãy sử dụng:

 sudo dnf install bluez 

Hãy thử chạy lại btmon và nó sẽ trả về kết quả hợp lệ.

Để bắt đầu chụp các gói Bluetooth bằng btmon, hãy kích hoạt một thiết bị đầu cuối mới, đảm bảo rằng bộ điều hợp Bluetooth của bạn đang hoạt động, sau đó chỉ cần nhập btmon với sudo tiền tố cho các đặc quyền nâng cao:

 sudo btmon 

Đó là tất cả các bước cần thiết để bắt đầu nắm bắt lưu lượng Bluetooth trên Linux. Để tìm hiểu thêm về tất cả các tính năng của btmon, hãy tham khảo tài liệu của nó hoặc trang hướng dẫn.

Bây giờ bạn đã biết cách nắm bắt lưu lượng Bluetooth trên Linux

Nắm bắt lưu lượng truy cập Bluetooth sẽ giúp bạn hiểu rõ hơn về cách các thiết bị BT của bạn đang kết nối và cũng cho phép bạn khắc phục sự cố kết nối.

Mặc dù khá dễ nắm bắt lưu lượng truy cập Bluetooth, nhưng việc phân tích và khắc phục sự cố có thể gây rắc rối cho bạn nếu bạn không quen với cách thiết bị Bluetooth hoạt động bên trong. Vì vậy, tốt nhất bạn nên dựa vào việc nắm bắt lưu lượng BT như một nỗ lực cuối cùng và thử các cách khắc phục phổ biến lúc đầu.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *