إذا كنت تبحث عن طريقة مناسبة لالتقاط حركة مرور Bluetooth على Linux ، فإن Wireshark و btmon تستحقان التحقق.

تحيط بنا الأجهزة التي تعمل بالبلوتوث في كل مكان. من الأجهزة المنزلية الذكية إلى مكبرات الصوت في المركز التجاري ، ستجد تقنية Bluetooth تُستخدم في كل مكان.

على الرغم من انتشار أجهزة Bluetooth في كل مكان الآن ، إلا أن جميع الأجهزة ليست بنفس الجودة ، وقد تواجه مشكلة في الاتصال بالأجهزة ، خاصة إذا كان أحدها من أجهزة Linux.

بدلاً من محاولة الاتصال بالجهاز مرارًا وتكرارًا على أمل الحصول على معجزة ، طريقة ذكية وسريعة لذلك استكشاف أخطاء Bluetooth وإصلاحها هو فحص حركة مرور Bluetooth التي تم إنشاؤها واستلامها بواسطة جهاز. دعنا نتعلم كيفية التقاط وفحص حركة مرور Bluetooth على Linux.

لماذا يجب عليك التقاط حركة مرور بلوتوث؟

التقاط حركة مرور Bluetooth له ميزتان. من خلال فحص حركة مرور BT ، يمكنك التعرف على جذر مشكلة الاتصال ، وفي بعض الأحيان ، من خلال قراءة السجلات ، يمكنك العثور بسرعة على حل من Google.

ميزة أخرى لفحص حركة مرور Bluetooth هي أنه يمكنك التحقق من أمان البيانات المرسلة من وإلى جهازك.

في كثير من الأحيان ، لا تنفذ أجهزة BT الرخيصة أي نوع من

instagram viewer
طبقة تشفير فوق البلوتوث بروتوكول. هذا يجعل من السهل على المهاجم التقاط وقراءة البيانات داخل الحزم. من خلال التقاط بيانات BT من أجهزتك ، ستتمكن من التحقق مما إذا كان الجهاز الذي تستخدمه آمنًا أم لا.

الطريقة الأولى: التقاط حركة مرور Bluetooth باستخدام Wireshark

Wireshark هي أداة شهيرة لاستنشاق الشبكات وتحليلها تستخدم عبر نطاقات متعددة لاستكشاف أخطاء حركة مرور الشبكة وإصلاحها ومراقبتها. إنه مجاني للاستخدام الشخصي ، لذلك لا داعي للقلق بشأن أي تكاليف.

إليك كيفية التقاط بيانات حركة مرور Bluetooth وتحليلها باستخدام Wireshark:

  1. قم بتنزيل وتثبيت Wireshark على نظامك باستخدام مدير الحزم للتوزيع الخاص بك. بدلاً من ذلك ، قم بتنزيله من wireshark.org.
  2. قم بتشغيل Wireshark وحدد الواجهة التي تريد الالتقاط منها. بالنسبة إلى Bluetooth ، حدد واجهة Bluetooth التي يستخدمها نظامك.
  3. في شريط التصفية ، اكتب بلوتوث أو لالتقاط حزم Bluetooth منخفضة الطاقة (BLE) ، اكتب خفية وانقر على الزر على شكل زعنفة القرش في أعلى اليسار لبدء التقاط الحزم.
  4. يجب أن ترى جزء قائمة الحزم يتم ملؤه بحزم BT. سيؤدي النقر فوق كل حزمة إلى جلب تفاصيلها ، وفي حالة عدم تشفيرها ، ستتمكن من رؤية البيانات التي تحملها بنص عادي.

في حال كان لديك بالفعل الحزم المخزنة في ملف PCAP أو ملف السجل ، يمكنك تحميله في Wireshark بالنقر فوق ملف > يفتح > موقع.

الطريقة 2: التقاط حركة مرور Bluetooth على Linux باستخدام btmon

btmon هي أداة سطر أوامر تراقب حركة مرور Bluetooth المرسلة والمستلمة بواسطة نظام Linux الخاص بك. في بعض الأنظمة ، قد يتم تثبيته افتراضيًا.

للتحقق مما إذا كان مثبتًا على جهازك ، قم بتشغيل محطة طرفية جديدة واكتب btmon. إذا عاد أي خطأ مثل "الأمر غير موجود"، من المحتمل أن يكون btmon مفقودًا.

يمكنك بسهولة تثبيت btmon من الجهاز عبر مدير الحزم لتوزيعة Linux الخاصة بك.

في مشتقات Debian / Ubuntu ، قم بتنفيذ الأمر:

sudo apt install bluez

على Arch Linux ، اكتب:

sudo pacman -S bluez

إذا لم يعمل الأمر السابق ، فقم بتشغيل:

sudo pacman -S bluez-utils

بالنسبة إلى Fedora و CentOS و RHEL ، استخدم:

sudo dnf تثبيت bluez

حاول تشغيل btmon مرة أخرى ، ويجب أن يعيد إخراج صالح.

لبدء التقاط حزم Bluetooth باستخدام btmon ، قم بتشغيل محطة طرفية جديدة ، وتأكد من أن محولات Bluetooth قيد التشغيل، ثم اكتب ببساطة btmon مع ال سودو بادئة الامتيازات المرتفعة:

سودو بتمون

هذه هي كل الخطوات المطلوبة لبدء التقاط حركة مرور Bluetooth على Linux. لمعرفة المزيد حول جميع ميزات btmon ، ارجع إلى وثائقها أو صفحة الدليل.

أنت الآن تعرف كيفية التقاط حركة مرور Bluetooth على Linux

يجب أن يساعدك التقاط حركة مرور Bluetooth في اكتساب نظرة ثاقبة حول كيفية اتصال أجهزة BT الخاصة بك ويسمح لك أيضًا باستكشاف مشكلات الاتصال وإصلاحها.

على الرغم من أنه من السهل جدًا التقاط حركة مرور Bluetooth ، إلا أن التحليل واستكشاف الأخطاء وإصلاحها يمكن أن يكون مشكلة كبيرة بالنسبة لك إذا لم تكن على دراية بكيفية عمل أجهزة Bluetooth داخليًا. لذلك من الأفضل الاعتماد على التقاط حركة مرور BT كمحاولة أخيرة وتجربة الإصلاحات الشائعة في البداية.