github

Fieldwatch: راقب إشارات Wi-Fi وBluetooth حولك من أندرويد

Fieldwatch: راقب إشارات Wi-Fi وBluetooth حولك من أندرويد
Fieldwatch: راقب إشارات Wi-Fi وBluetooth حولك من أندرويد

Fieldwatch هو تطبيق أندرويد مفتوح المصدر صُمم لرصد إشارات Wi-Fi وإعلانات Bluetooth Low Energy التي يستطيع الهاتف التقاطها في المكان المحيط، من دون حساب مستخدم أو خادم خلفي أو قطعة خارجية إضافية. الفكرة الأساسية بسيطة: تحويل الهاتف إلى أداة مشاهدة سلبية لما تبثه الأجهزة القريبة، مع الاحتفاظ بالبيانات محليًا على الجهاز والعمل دون اتصال بالإنترنت في كثير من المهام.

الإجابة السريعة

Fieldwatch أداة مراقبة سلبية لإشارات Wi-Fi وBluetooth LE على أندرويد 10 فأحدث. لا تتصل بالأجهزة ولا ترسل إليها أوامر، بل تستمع فقط لما يستطيع نظام أندرويد كشفه. يوفر فلاتر، مكتبة توقيعات قابلة للتوسعة، تقارير، خرائط للمسار، مقارنة بين جلسات الرصد، وأدوات تصدير، مع بقاء البيانات على الهاتف ما لم يشاركها المستخدم بنفسه.

ما الذي يفعله Fieldwatch فعليًا؟

المشروع بدأ كأداة شخصية للمطور OffGridPete لفهم نقاط Wi-Fi وإعلانات BLE الموجودة حوله. ومع الوقت تحولت الأداة إلى مشروع عام بواجهة حديثة وخيارات تخصيص واسعة، مع محرك فلاتر يسمح بإخفاء الضوضاء والتركيز على أنواع محددة من الإشارات بدل النظر إلى كل ما يلتقطه الهاتف في الوقت نفسه.

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

ميزة مهمة: التطبيق لا يحتاج إلى خادم أو حساب

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

عند تفعيل وسم الموقع، يسجل التطبيق موقع الهاتف نفسه في لحظة سماع الإشارة، وليس موقع الجهاز الآخر. وهذه نقطة مهمة حتى لا يُفهم التقرير بشكل خاطئ؛ ظهور إشارة عند إحداثيات معينة يعني أن هاتفك كان هناك عندما التقطها، لا أن الجهاز الآخر موجود بالضبط في هذه النقطة.

ماذا تعرض الواجهة أثناء الرصد؟

تعتمد التجربة على قائمة مباشرة للإشارات مع إمكانية تخصيص ما يظهر أمامك. يمكن استخدام فلاتر مثل Wi-Fi فقط، أو BLE فقط، أو الإشارات القوية، أو العناصر التي وضعتها ضمن قائمة متابعة. كما تسمح النسخ الحديثة بحفظ فلاتر مخصصة وتسميات خاصة لبعض الأجهزة، وإضافة ملاحظات للمراقب على العناصر التي تهمه.

هذه المرونة مهمة لأن البيئة اللاسلكية في مدينة أو مكتب أو معرض قد تحتوي عشرات أو مئات الإشارات. بدل فرزها يدويًا كل مرة، يستطيع المستخدم إعداد View يناسب الغرض الحالي، ثم حفظه للعودة إليه لاحقًا.

التوقيعات تساعد على فهم ما تراه

لا يكتفي Fieldwatch بعرض عنوان MAC أو اسم SSID الخام، بل يستخدم مكتبة توقيعات للتعرف على بعض عائلات المنتجات من الأسماء ومعرّفات الشركات والخدمات والبيانات المعلنة. وتُحدَّث هذه المكتبة بصورة منفصلة عن التطبيق في بعض الإصدارات، ما يسمح بإضافة تعريفات جديدة من GitHub من دون انتظار بناء APK جديد في كل مرة.

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

جلسات Sit وتقارير Debrief

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

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

Fieldwatch والمسار على الخريطة

تدعم الإصدارات الحديثة رسم Path للجلسة، مع إظهار خط حركة الهاتف ونقاط التنبيه أو العناصر المحددة عند أقوى إشارة تم سماعها. ويمكن عرض خرائط OpenStreetMap عندما يكون خيار الخرائط والأسماء عبر الإنترنت مفعّلًا، بينما يستطيع التطبيق العمل من دون هذه البلاطات وعرض مسار مبسط عند العمل أوفلاين.

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

ماذا عن ميزة Moving with you؟

يستطيع Fieldwatch ملاحظة أن بعض الإشارات تظهر مع الهاتف عبر أكثر من نقطة أثناء الحركة، ويصف ذلك بصياغات مثل Moving with you أو possible tail. هذه الميزة قد تساعد في لفت النظر إلى نمط يستحق المراجعة، لكنها ليست أداة إثبات أو تحديد هوية.

المطور يضع تحذيرًا واضحًا: نتائج المطابقة، ومؤشرات السفر المشترك عبر GPS، وصياغات Debrief وAI Export كلها فرضيات مساعدة وليست نتيجة نهائية. كما أن الهواتف تختلف في قدرات المسح وسياسات البطارية والـFirmware، لذلك لا توجد ضمانات بأن كل جهاز قريب سيظهر أصلًا.

التقارير والتصدير

يوفر التطبيق عدة صيغ للتصدير تشمل CSV وJSON Lines وGPX وKML وWiGLE CSV، ويمكن تصدير سجل عام أو Sit محددة. هذا مفيد إذا أراد المستخدم مراجعة البيانات على جهاز آخر أو تحليلها باستخدام أداة خارجية.

لكن هنا يجب الانتباه للخصوصية: بعض ملفات التصدير قد تتضمن الإحداثيات الكاملة حتى إذا كان Privacy Mode يخفيها على الشاشة. لذلك فإن مشاركة التقرير تنقل البيانات خارج الهاتف، ويصبح المستخدم مسؤولًا عن مكان حفظها ومن يشاركها معه.

AI Export لا يعني وجود ذكاء اصطناعي سحابي داخل التطبيق

اسم AI Export قد يوحي بأن Fieldwatch يرسل البيانات إلى نموذج خارجي، لكن المشروع نفسه لا يملك Backend للذكاء الاصطناعي. المقصود هو إعداد البيانات بصيغة منظمة يمكن نقلها إلى أداة تحليل أخرى إذا اختار المستخدم ذلك بنفسه.

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

ما الذي لا يستطيع التطبيق رؤيته؟

القيود هنا مهمة بقدر المزايا. المشروع لا يوفر Wi-Fi Monitor Mode ولا يكشف عملاء Wi-Fi الذين لا يظهرون كنقاط وصول أو إعلانات مناسبة. كما أنه لا يقوم ببحث Bluetooth Classic، ولا يرصد الشبكات الخلوية، ولا يقدم تحديد اتجاه Direction Finding.

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

طريقة تثبيت Fieldwatch

المشروع لا يعتمد على متجر Google Play في مسار التثبيت المعروض بالمستودع. ملف APK موجود داخل مجلد dist في GitHub، ويمكن تنزيل Fieldwatch.apk وتثبيته يدويًا على Android 10 أو أحدث بعد السماح بالتثبيت من المصدر المستخدم لفتح الملف.

يوفر المستودع كذلك بطاقة تعليمات ودليل مستخدم PDF وسجل تغييرات كامل. ويُنصح بترك اسم ملف APK كما هو. التطبيق مفتوح المصدر تحت ترخيص MIT، وأصبح يستخدم شهادة نشر خاصة بـOff Grid Pete LLC في الإصدارات الحديثة بدل شهادة التطوير العامة القديمة.

من Spectre إلى Fieldwatch

المشروع كان يحمل اسم Spectre حتى الإصدار 1.2.14، ثم غُيّر الاسم بعدما اكتشف المطور أن الاسم مستخدم من تطبيق آخر. الاسم الجديد جاء أيضًا بمعرّف تطبيق جديد app.fieldwatch، ولذلك تثبيت النسخة الجديدة لا يستبدل Spectre تلقائيًا إذا كان موجودًا على الهاتف.

وفق سجل التغييرات، وصل المشروع إلى الإصدار 1.1.17 بتاريخ 1 أكتوبر 2026. هذا الإصدار عدّل سلوك Privacy Mode مع خرائط Path، بينما أضافت الإصدارات السابقة تحديثات متلاحقة لمسارات GPS وتقارير المقارنة والتوقيعات والـRemote ID وأدوات التصدير.

هل المشروع مناسب لكل مستخدم؟

Fieldwatch ليس تطبيقًا تقليديًا لتحسين Wi-Fi أو إدارة Bluetooth. قيمته الحقيقية تظهر للمستخدم الذي يريد فهم البيئة اللاسلكية المحيطة، أو الباحث والهواة الذين يحتاجون إلى تسجيل ما يسمعه الهاتف عبر أكثر من نقطة وزمن، أو من يريد تجربة أداة مفتوحة المصدر بلا حسابات أو خوادم خلفية.

أما المستخدم الذي يريد فقط تحسين إعدادات الاتصال أو الخصوصية في هاتفه، فربما تكون أدوات النظام نفسها أبسط. ويمكن مراجعة مقال سوالف عن أفضل إعدادات Wi-Fi وBluetooth التي يجهلها معظم المستخدمين قبل الانتقال إلى أدوات تحليل أكثر تخصصًا.

مشروع نشط وليس مجرد تجربة قديمة

المستودع يظهر نشاطًا واضحًا وتحديثات متقاربة، ومع وقت الفحص كان قد تجاوز 1.3 ألف نجمة على GitHub مع أكثر من 140 Fork. كما أن الكود وملف APK والدليل وسجل التغييرات منشورة في نفس المستودع، ما يسهل مراجعة المشروع قبل تثبيته.

إذا كنت تريد تجربة Fieldwatch أو مراجعة الكود ودليل الاستخدام، فالمصدر الرسمي هو مستودع Fieldwatch على GitHub. والأفضل قراءة قسم Safety & disclaimer أولًا، لأن المطور يوضح حدود ما يمكن استنتاجه من الإشارات والقيود القانونية والخصوصية المرتبطة بتسجيل المواقع ومشاركة التقارير.

لا يسمح بنقل هذا المحتوى من سوالف دون الاشارة برابط مباشر

الأسئلة الشائعة

استضافة مجانية استضافة محتوى

Ayman abdallah

مؤسس ومدير تنفيذي لمشروع [محتوى] للمواقع العربية، مدير ادارة المحتوى في شركة Super App والرئيس التنفيذي ومدير التحرير والاعلانات لموقع سوالف سوفت.

اقرأ أيضا:

اترك تعليقاً

زر الذهاب إلى الأعلى