
يستخرج ويحمّل وسائط Snap Map حسب الإحداثيات لأغراض OSINT والتحليل الجنائي والبحث. يدعم تسجيل البيانات الوصفية والتنزيل الجماعي.
![]()
Snap Scraper هي أداة مفتوحة المصدر لجمع المعلومات الاستخباراتية تتيح للمستخدمين تحميل الوسائط التي تم رفعها على خريطة سناب شات (Snap Map) باستخدام مجموعة من إحداثيات خطوط الطول والعرض. هذا المشروع ليس له أي صلة بأي شكل من الأشكال بشركة Snap inc. أو أي من الشركات التابعة لها أو الفروع، ولا هو مرخص أو مدعوم أو معتمد من قبلها. هذا البرنامج مخصص لأغراض التعليم والتحقيق الجنائي والإبلاغ عن الأخطاء فقط، ويتم توفيره دون أي ضمان.
عند استخدام هذه الأداة، يرجى الاستشهاد بالمنشور التالي:

قم بتنزيل الملف الثنائي المرتبط بالإصدار الأحدث. باستخدام الطرفية (terminal)، تأكد من تغيير الأذونات لتشمل إذن التنفيذ.
chmod 755 SnapScraper
اختياريًا، يتم تضمين ملف icon.png والذي يمكن استخدامه لتغيير أيقونة الملف القابل للتنفيذ الذي تم تنزيله.
في هذه المرحلة الزمنية، يدعم SnapScraper نظام ماك فقط. ومع ذلك، تم التحقق من التبعيات ويجب أن يتمكن المستخدمون من تجميع الكود على أنظمتهم الخاصة دون أي مشاكل. تأكد من تثبيت Alamofire.
انقر نقرًا مزدوجًا على SnapScraper لتشغيل أداة سطر الأوامر. يعمل SnapScraper بشكل أفضل عندما يتم تعيين حجم النافذة الافتراضي على 80x50.
يجب أن تظهر لك النافذة التالية:

الخيارات الحالية للاستخدام موضحة في نافذة الأوامر. اختر الخيار بالضغط على المفاتيح المطلوبة على لوحة المفاتيح ثم الضغط على Enter.
الخيار الرئيسي الذي سيختاره المستخدمون هو خيار التحقق لتحديد وسائط Snap على خريطة Snap. لاختيار هذا الخيار، اكتب 'c' متبوعًا بمفتاح Enter.
سيطلب منك SnapScraper بعد ذلك مجموعة من إحداثيات خط الطول والعرض التي يمكن الحصول عليها من map.snapchat.com كما تمت مناقشته في المنشور: "Richard Matthews, Kieren Lovell, Matthew Sorell, Ghost protocol – Snapchat as a method of surveillance, Forensic Science International: Digital Investigation, Volume 36, Supplement, 2021, 301112, ISSN 2666-2817, https://doi.org/10.1016/j.fsidi.2021.301112.". انتقل إلى map.snapchat.com ولاحظ رابط URL للموقع الذي ترغب في استخراج وسائط Snap منه، على سبيل المثال: https://map.snapchat.com/@24.931153,44.873214,6.04z. توجد الإحداثيات التي سيتم إدخالها في SnapScraper في الرابط بعد رمز @. الرقم الأول هو خط العرض، والثاني هو خط الطول، والأخير هو مستوى التكبير. يجب إدخال خط العرض وخط الطول في SnapScraper إلى 6 منازل عشرية بينما يجب إدخال مستوى التكبير إلى منزلتين عشريتين.
عند إدخال كل إحداثي في البرنامج، سيقوم SnapScraper بعد ذلك باستقصاء خريطة Snap لوسائط Snap في الموقع المطلوب. عندما يتم تحديد الوسائط، ستتم طباعة البيانات الوصفية للوسائط في نافذة الأوامر.

سيُعطى المستخدمون بعد ذلك خيار طباعة روابط مباشرة للوسائط في نافذة الأوامر. اختر 'y' لطباعة هذه الروابط في نافذة الأوامر أو 'n' لتخطي ذلك.
سيُعطى المستخدمون بعد ذلك خيار حفظ الروابط في ملف نصي. اختر 'y' لحفظ الملف أو 'n' لتخطي ذلك. سيتم حفظ الملف في دليل "Downloads" الخاص بالمستخدم في مجلد يسمى "Snapchat" (لمستخدمي macOS فقط). يتم تسمية الملف بالتاريخ والوقت والإحداثيات الحالية للاستخراج مسبوقًا بكلمة "listing".
أخيرًا، سيُطلب من المستخدمين ما إذا كانوا يرغبون في تنزيل الوسائط. هذه هي خطوة الاستخراج حيث يتم حفظ الوسائط مباشرة من عناوين URL المشار إليها في الخطوات السابقة. اختر 'y' للتنزيل، 'n' لتخطي ذلك. سيتم حفظ الوسائط في مجلد بعنوان التاريخ والوقت والإحداثيات الحالية للاستخراج داخل مجلد "Snapchat" المحدد أعلاه.
حاليًا، لم يتم تنفيذ تسجيل التقارير في الإصدار 0.5.0-b. لحفظ سجل لطريقة الاستخراج، استخدم وظيفة "تصدير النص باسم" المدمجة في الطرفية.
قم بإنهاء عملية الاستخراج كما هو موضح أعلاه ثم اخرج من SnapScraper باختيار "q". ستنتهي جلسة الطرفية ولكن ستبقى النافذة مفتوحة كما هو موضح.

لحفظ سجل النشاط، انتقل إلى Shell-> Export Text as... سيتم فتح مربع حفظ. انتقل إلى مجلد Snapchat داخل مجلد Downloads الخاص بالمستخدم وابحث عن قائمة URL الأخيرة التي تم حفظها (إذا تم استخدامها من الخطوات السابقة). انقر على هذا الملف وقم بتغيير اسم الملف المحفوظ عن طريق إزالة الكلمة المسبقة listing واستبدالها بـ log. سيؤدي ذلك إلى حفظ ملف نصي يحتوي على محتويات نافذة الطرفية ويعرض جميع الأنشطة التي تم إجراؤها أثناء تشغيل SnapScraper.
يحتوي SnapScraper على قائمة كاملة الوظائف. تشمل الخيارات الأخرى عرض ترخيص MIT، ومعلومات النشر المرتبطة بالإصدار الحالي من الأداة، والمعلومات لدعم التطوير المستمر والصيانة، وسجل التطوير الحالي. للوصول، أدخل مفاتيح الخيار ذات الصلة متبوعة بمفتاح Enter.
وُلد SnapScraper من نقاش في عام 2017 أثناء وجوده في تالين، إستونيا. بروح هذا التعاون الأولي، أرغب في مساعدتك لجلب هذا المشروع إلى رؤيته الكاملة. يحتوي الويكي على خريطة طريق لقاعدة الكود بما في ذلك قائمة أمنيات للوظائف المستقبلية.
طلبات السحب (Pull requests) مرحب بها. للتغييرات الكبيرة، يرجى فتح مشكلة (issue) أولاً لمناقشة ما ترغب في تغييره.
يرجى التأكد من تحديث الاختبارات حسب الاقتضاء.
التبرعات موضع تقدير للمساعدة في دعم التطوير المستمر والصيانة والرعاية لهذا المنتج.
تبرع باستخدام Monero: 41hZLF5Mhh7gDeiTLLws8dXMsi9NpyM6cWUQJoTJNAWkbx4YccDagRMWYED4cyHw481VjYyiEgkEh9mxHR1tJeNy7ce9yNp
تشمل أهداف التمويل:
MIT (c) 2020 Dr Richard Matthews
هذا المشروع ليس له أي صلة أو ارتباط أو تفويض أو مصادقة من المؤسسات التعليمية لأولئك المذكورين في قسم الإسناد في هذا المستودع. يشمل ذلك على سبيل المثال لا الحصر جامعة أديلايد، أستراليا وجامعة تالين للتكنولوجيا (TalTech).
هذا المشروع غير مرتبط أو متصل أو مرخص أو معتمد من قبل تطبيق Snapchat أو شركة Snap inc. أو أي من الشركات التابعة لها أو الفروع، ولا هو بأي شكل مرتبط رسميًا به. يمكن العثور على موقع Snapchat الرسمي على http://www.snapchat.com.
أسماء Snap و Snap Map و Snapchat بالإضافة إلى الأسماء والعلامات والشعارات والصور ذات الصلة هي علامات تجارية مسجلة لأصحابها المعنيين.
جميع الأسماء والشعارات والصور والعلامات التجارية هي ملك لأصحابها المعنيين.
يتم توفير هذه الأداة كما هي لأغراض تعليمية فقط دون أي ضمان. أي استخدام غير مصرح به أو ضمني.