Refloow Geo Forensics: تحليل EXIF وتحديد مواقع الصور والفيديو لأعمال OSINT

Share

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

Refloow Geo Forensics: تحليل EXIF وتحديد مواقع الصور والفيديو لأعمال OSINT

والأهم أن وضع الأداة تغير كثيرًا منذ إصدارها الأول: فهي لم تعد أداة Windows لمعالجة ملفات JPG فقط. حتى أغسطس 2026، يعرض المستودع الرسمي الإصدار 1.4.0 باعتباره أحدث إصدار، مع دعم Windows وLinux وmacOS، ومحرك ExifTool، وتحليل الصور والفيديو، والفحص المتداخل للمجلدات، ومعاينة الفيديو داخل التطبيق.

ما هو Refloow Geo Forensics؟

الفكرة الأساسية للأداة هي اختصار مرحلة متكررة في التحقيقات الرقمية: بدل فتح عشرات أو مئات الملفات واحدًا تلو الآخر لاستخراج بيانات الموقع والتوقيت، يمكن تحديد مجلد كامل ليقوم Refloow Geo Forensics بتحليل الملفات الموجودة فيه وجمع البيانات الوصفية القابلة للاستخدام في واجهة واحدة.

وفق المستودع الرسمي للمشروع على GitHub، يستهدف البرنامج محللي OSINT والباحثين الأمنيين والمحققين في الأدلة الرقمية، مع التركيز على المعالجة المحلية بدل رفع ملفات التحقيق إلى خدمة سحابية.

ولا ينبغي الخلط بين وظيفته وبين أدوات OSINT التي تجمع بيانات عامة من مئات المصادر. فمثلًا يوفر World Monitor رؤية أوسع للأخبار والطيران والسفن والأحداث الجغرافية، بينما يركز Refloow Geo Forensics على البيانات الوصفية الموجودة داخل ملفات الوسائط نفسها.

العنصر الوضع الحالي
نوع الأداة OSINT وتحليل جنائي رقمي للصور والفيديو
أحدث إصدار 1.4.0
الأنظمة Windows وLinux وmacOS
محرك البيانات الوصفية ExifTool عبر exiftool-vendored
المعالجة محليًا على الجهاز
الخرائط ست طبقات عرض متعددة
الترخيص المجتمعي GNU AGPL-3.0
السعر مجاني للنسخة المفتوحة المصدر وفق شروط الترخيص

كيف يعمل Refloow Geo Forensics؟

يمكن تلخيص سير العمل في أربع مراحل مترابطة: استيراد ملفات الوسائط، استخراج Metadata، تحديد الملفات التي تتضمن بيانات جغرافية أو زمنية مفيدة، ثم عرض النتائج على الخريطة والخط الزمني.

1. اختيار مجلد الأدلة أو الصور

بدل إدخال كل صورة بشكل منفصل، يتيح التطبيق اختيار مجلد من نظام الملفات. وفي الإصدار 1.4.0 أضيف Deep Folder Scanning، ما يسمح بالفحص التكراري للمجلدات الفرعية الموجودة داخل المجلد الرئيسي.

هذه الميزة مفيدة عندما تكون الملفات موزعة في بنية كبيرة مثل:

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

2. استخراج البيانات الوصفية باستخدام ExifTool

أحد أهم التغييرات في المشروع جاء مع الإصدار 1.3.0، عندما انتقل من مكتبة exif-parser القديمة إلى ExifTool عبر حزمة exiftool-vendored.

ExifTool مشروع معروف لمعالجة وقراءة Metadata من عدد ضخم من صيغ الملفات. وتعرض وثائق ExifTool الرسمية قائمة واسعة جدًا من صيغ الصور والفيديو وملفات RAW والحاويات التي يستطيع البرنامج قراءة بياناتها.

سمح هذا التغيير لـRefloow بالانتقال من التركيز على JPEG إلى التعامل مع صيغ أكثر، من بينها وفق ملاحظات الإصدار:

  • JPEG وJPG.
  • PNG.
  • HEIC.
  • ملفات RAW مثل CR3.
  • MP4.
  • MOV.
  • وصيغ وسائط أخرى يدعم ExifTool قراءة بياناتها.

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

EXIF ليست اسمًا لكل Metadata

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

EXIF هو أحد تنسيقات البيانات الوصفية الشائعة جدًا في الصور الرقمية، ويمكن أن يحتوي مثلًا على:

  • نوع الجهاز أو الكاميرا.
  • تاريخ ووقت الالتقاط.
  • إعدادات التصوير.
  • الإحداثيات الجغرافية GPS عند توفرها.

أما الفيديو وصيغ الوسائط الأخرى فقد تخزن المعلومات داخل QuickTime Metadata أو XMP أو حقول خاصة بالحاوية أو بالشركة المصنعة. لذلك فإن توسع Refloow إلى الفيديو لا يعني أن ملفات MP4 تحتوي بالضرورة على «EXIF» بالمعنى التقليدي؛ القيمة الحقيقية تأتي من استخدام ExifTool لقراءة أنواع متعددة من Metadata.

هذا الفرق مهم خصوصًا في التحقيقات الجنائية، لأنه يمنع افتراض أن غياب EXIF يعني بالضرورة غياب جميع البيانات الوصفية.

تحويل إحداثيات GPS إلى خريطة تفاعلية

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

يدعم التطبيق حاليًا عدة أنماط للخرائط، وتشير وثائق المشروع إلى ستة أوضاع تشمل:

  • Satellite Imagery.
  • Topographic Terrain.
  • Humanitarian.
  • Standard Street.
  • Forensic Dark.
  • Forensic Light.

يمكن أن يكون عرض الأقمار الصناعية مناسبًا عند مقارنة الإحداثيات مع مبانٍ أو طرق محددة، بينما تفيد الخرائط الطبوغرافية في المناطق الطبيعية، وتوفر أوضاع Forensic Dark وLight واجهة أكثر ملاءمة للعمل داخل المختبر أو في الإضاءة القوية.

إعادة بناء الخط الزمني للحركة

لا يقتصر Refloow على إظهار نقاط منفصلة. فعند توفر بيانات التوقيت والموقع، يستطيع ترتيب الوسائط زمنيًا وإعطاء علامات مرقمة للنقاط ثم رسم مسار بينها.

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

  1. الموقع الذي ظهرت فيه أقدم صورة.
  2. النقطة التالية زمنيًا.
  3. الموقع الأخير.
  4. المسار البصري بين النقاط.

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

ما الجديد في Refloow Geo Forensics 1.4.0؟

يعد الإصدار 1.4.0 خطوة مهمة لأن تركيزه انتقل من مجرد دعم Metadata أوسع إلى التعامل بكفاءة أكبر مع مجموعات أدلة كبيرة. ويمكن مراجعة جميع التفاصيل عبر صفحة الإصدارات الرسمية.

أبرز التغييرات هي:

  • Deep Folder Scanning: فحص المجلدات والمجلدات الفرعية بصورة تكرارية.
  • Scan Time Estimator: تقدير الوقت المتبقي أثناء معالجة مجموعات ملفات كبيرة.
  • In-App Video Playback: معاينة وتشغيل ملفات الفيديو داخل الواجهة.
  • Overlapping Pin Clustering: تنظيم الملفات التي تشترك في الإحداثيات نفسها.
  • Retractable Sidebar: إمكانية إخفاء الشريط الجانبي للحصول على مساحة أكبر للخريطة.
  • Map Layer Persistence: تذكر طبقة الخريطة المختارة بين الجلسات.

أما الإصدار 1.3.0 فكان التغيير الأكثر أهمية في طبقة استخراج البيانات نفسها، بسبب الانتقال إلى ExifTool وإضافة دعم عملي للصور والفيديو وصيغ RAW.

هل المعالجة محلية فعلًا؟

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

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

لكن يجب التمييز بين معالجة ملفات الأدلة وبين تحميل الخرائط. فقد ذكرت ملاحظات الإصدارات السابقة صراحة أن عرض Map Tiles يحتاج إلى اتصال بالإنترنت، كما توجد في مستودع المشروع خطة لإضافة دعم قواعد خرائط محلية بصيغة MBTiles.

لذلك، إذا كان التحقيق يجري داخل بيئة Air-Gapped شديدة الحساسية، فلا ينبغي افتراض أن جميع وظائف الخريطة تعمل دون أي اتصال خارجي. يمكن متابعة حالة دعم الخرائط المحلية عبر المسألة المفتوحة الخاصة بـMBTiles.

هل تستطيع الأداة تحديد موقع أي صورة؟

لا. وهذه من أهم النقاط لفهم وظيفة Refloow Geo Forensics بصورة صحيحة.

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

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

وهذا يحدث كثيرًا لأن:

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

لذلك يجب النظر إلى Refloow كأداة لاستخراج وتحليل ما هو موجود داخل الملف، وليس كخدمة Visual Geolocation تستنتج موقعًا جديدًا من محتوى الصورة.

هل يمكن الاعتماد على GPS وEXIF كدليل نهائي؟

لا ينبغي اعتبار Metadata بمفردها دليلًا قطعيًا على مكان أو وقت التقاط الملف. بيانات GPS والتوقيت والحقول الأخرى يمكن في ظروف معينة تعديلها أو حذفها، كما أن ساعة الجهاز نفسها قد تكون مضبوطة بصورة غير صحيحة.

بل إن ExifTool نفسه يدعم كتابة وتعديل أنواع متعددة من Metadata في الملفات التي تسمح صيغتها بذلك.

لذلك في التحقيق الجنائي الحقيقي، الأفضل استخدام Metadata كقطعة ضمن مجموعة أدلة أكبر وربطها مع عناصر أخرى مثل:

  • Hashes والنسخة الأصلية من الملف.
  • سجلات النظام أو الهاتف.
  • توقيتات ملفات أخرى من المصدر نفسه.
  • السياق المرئي داخل الصورة.
  • بيانات الشبكات أو الحسابات عندما يكون الوصول إليها مشروعًا.
  • أدلة مستقلة تؤكد وجود الجهاز أو الشخص في الموقع نفسه.

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

Refloow Geo Forensics مقابل ExifTool وأدوات EXIF عبر الويب

الخاصية Refloow Geo Forensics ExifTool مباشرة EXIF Viewer عبر الويب
واجهة رسومية نعم عادة عبر سطر الأوامر نعم
تحليل مجموعة كبيرة نعم نعم وبمرونة عالية يختلف حسب الخدمة
الفحص المتداخل للمجلدات نعم نعم غالبًا محدود
خرائط GPS مدمجة تحتاج أدوات إضافية قد تتوفر
خط زمني مرئي مدمج يحتاج بناءً يدويًا أو أدوات أخرى غالبًا لا
معالجة الملفات محليًا نعم نعم غالبًا يتم رفع الملف للخادم
مناسب للمستخدم غير المعتاد على CLI نعم يحتاج تعلم الأوامر نعم

بالتالي لا يحاول Refloow استبدال ExifTool؛ بل يستخدمه كمحرك في الخلفية ويضيف فوقه واجهة رسومية، وخرائط، وخطًا زمنيًا، وتنظيمًا للملفات بهدف تسريع سير العمل.

طريقة تثبيت Refloow Geo Forensics

يوفر المشروع أكثر من طريقة رسمية للحصول على التطبيق.

Windows

يمكن تنزيل إصدار Windows من GitHub Releases، كما أصبح التطبيق متاحًا عبر Microsoft Store.

Linux

تتوفر حزم Debian/Ubuntu وAppImage ضمن الإصدارات الرسمية، كما يوجد إصدار على Snap Store.

على توزيعة تدعم Snap يمكن التثبيت باستخدام:

sudo snap install refloow-geo-forensics

macOS

تتوفر حزم DMG ضمن إصدارات GitHub. ويُنصح دائمًا بمراجعة صفحة الإصدار قبل التنزيل للتأكد من أن البنية المتوفرة تتوافق مع جهاز Mac المستخدم.

سير عمل عملي لتحليل مجموعة صور

عند استخدام الأداة في سياق تحقيق أو تحليل حقيقي، يفضل اتباع سير عمل يحافظ على المصدر الأصلي:

  1. احتفظ بالملفات الأصلية دون تعديل، واعمل على نسخة منها كلما كانت سلامة الأدلة مهمة.
  2. وثّق Hash للملفات الأصلية عند الحاجة إلى المحافظة على سلسلة الأدلة.
  3. افتح Refloow Geo Forensics وحدد مجلد النسخة التي ستخضع للتحليل.
  4. فعّل Deep Scan إذا كانت الملفات موزعة داخل مجلدات فرعية.
  5. ابدأ التحليل وانتظر اكتمال استخراج Metadata.
  6. راجع الملفات التي تحتوي على GPS والتوقيت وبيانات الجهاز.
  7. افتح Map View لمقارنة الإحداثيات جغرافيًا.
  8. استخدم Timeline لفهم ترتيب الملفات والحركة المحتملة بين المواقع.
  9. تحقق من النتائج باستخدام مصادر أو أدلة مستقلة بدل الاعتماد عليها منفردة.

لمن تناسب الأداة؟

يمكن أن تكون Refloow Geo Forensics مفيدة في عدة سيناريوهات مشروعة، منها:

  • محللو OSINT: لفحص ملفات وسائط حصلوا عليها بصورة مشروعة بحثًا عن Metadata مفيدة.
  • التحليل الجنائي الرقمي: لتنظيم مجموعة كبيرة من الصور والفيديو حسب المكان والزمن.
  • الصحافة الاستقصائية: للتحقق من Metadata الأصلية لملفات وصلت إلى غرفة الأخبار.
  • فحص الخصوصية: لمعرفة ما إذا كانت الصور الشخصية لا تزال تحتوي على GPS قبل نشرها.
  • أرشفة الصور: لبناء تصور جغرافي وزمني لصور السفر أو الأرشيفات القديمة.
  • طلاب الأمن السيبراني: لفهم العلاقة بين Metadata وOSINT والأدلة الرقمية عمليًا.

أهم القيود التي يجب معرفتها

رغم توسع المشروع بصورة واضحة، هناك عدة حدود يجب وضعها في الاعتبار.

  • لا يمكن تحديد موقع ملف لا يحتوي على بيانات جغرافية بمجرد استخدام الأداة.
  • Metadata يمكن تعديلها، لذلك لا تكفي منفردة لإثبات واقعة.
  • دقة GPS تعتمد على البيانات الموجودة داخل الملف نفسه.
  • الخط الزمني يتأثر بدقة ساعة الجهاز والحقول الزمنية المتوفرة.
  • استخراج Metadata من الفيديو يعتمد على نوع الحاوية والحقول التي سجلها الجهاز.
  • وظائف الخريطة قد تحتاج اتصالًا بالإنترنت لتحميل Map Tiles.
  • معالجة آلاف الملفات أو ملفات RAW والفيديو الكبيرة ستستغرق وقتًا أطول من تحليل صور JPEG بسيطة.

الترخيص: هل Refloow Geo Forensics مجاني ومفتوح المصدر؟

نعم، النسخة المجتمعية منشورة في GitHub تحت ترخيص GNU Affero General Public License v3.0 (AGPL-3.0).

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

كما يذكر المشروع وجود ترخيص تجاري منفصل للمؤسسات التي تحتاج إلى استخدام أو تعديل مغلق المصدر دون الالتزام ببعض متطلبات AGPL.

هل يستحق Refloow Geo Forensics الاستخدام؟

تكمن قوة Refloow Geo Forensics في أنه يجمع عدة خطوات كانت تحتاج عادة إلى أكثر من أداة: قراءة Metadata على دفعات، استخراج GPS والتوقيت، ربط الإحداثيات بخريطة، ثم ترتيب الملفات على خط زمني.

كما أن انتقال المشروع إلى ExifTool في الإصدار 1.3.0 ثم إضافة Deep Folder Scanning وتشغيل الفيديو وتجميع نقاط الخرائط في 1.4.0 جعله أكثر نضجًا بكثير من النسخة الأولى التي كانت موجهة أساسًا إلى ملفات JPEG.

إذا كانت مهمتك هي تحليل Metadata الموجودة بالفعل داخل كمية كبيرة من الصور أو ملفات الفيديو، وتريد واجهة رسومية تعمل محليًا بدل رفع الأدلة إلى موقع ويب، فإن Refloow Geo Forensics يقدم سير عمل عمليًا ومباشرًا.

أما إذا كانت الصور قد فقدت GPS وMetadata وتحتاج إلى معرفة الموقع من المباني أو التضاريس أو اللافتات الظاهرة داخل الصورة، فستحتاج إلى تقنيات وأدوات Geolocation أخرى؛ فهذه ليست الوظيفة الأساسية لـRefloow Geo Forensics.

يمكن متابعة الكود والتحديثات والتحقق من أحدث إصدار مباشرة من المستودع الرسمي لـRefloow Geo Forensics.

شارك برأيك

لديك إضافة، سؤال أو تجربة مرتبطة بالموضوع؟ اكتبها وشارك بها القراء.