
إطار عمل احترافي عالي الدقة لإزالة إخفاء الهوية وتشخيص الثغرات الأمنية. يتميز ببنية معيارية عديمة الارتباط لجمع المعلومات القائمة على المتصفح، والبصمات العتادية، والبحث الأمني.
من تطوير أحمد حسن (B-Ted)
[!NOTE] تنبيه بشأن خصوصية المتصفح والوعي الأمني: تعمل تطبيقات الويب الحديثة وفق افتراض واسع الانتشار مفاده أن التصفح آمن وخاص ومعزول بطبيعته افتراضيًا. صُمِّم SilentSniffer ليتحدى هذا الشعور الزائف بالأمان. وإذ يعمل حصريًا كصندوق رمل مكتفٍ ذاتيًا على جانب العميل، فإنه لا يُصدِّر أي بيانات ولا ينقلها إلى أي مكان. وبدلًا من ذلك، يقدّم عرضًا مرئيًا فوريًا لمقدار ما يمكن أن يفلت من سيطرة المستخدم من حالة الجهاز المحيطة وبيانات القياس عن بُعد الخاصة بالعتاد والبيانات السلوكية دون موافقة صريحة—لمجرد أن مواصفات المتصفحات الحديثة تسمح بذلك افتراضيًا.
يفترض معظم مستخدمي الإنترنت أن جلستهم تبقى خاصة ومعزولة ما لم ينقروا صراحةً على "السماح" في مطالبة إذن المتصفح. في الواقع، تمنح واجهات الويب القياسية (Web APIs) المواقعَ وصولًا واسعًا إلى خصائص العتاد ونواقل التوقيت وطوبولوجيا الشبكة وسلوك المستشعرات بصمت ودون علم المستخدم.
أُنشئ SilentSniffer ليكون أداة تعليمية تفتح العيون. فمن خلال تشغيل وحدات تشخيصية وتوضيحية في بيئة صندوق رمل آمنة ومحلية بالكامل، يستطيع المستخدمون إدراك المساحة الحقيقية للتعرّض الذي تسمح به المتصفحات الحديثة بصريًا—دون أي خطر لمغادرة بياناتهم أجهزتهم.
بُنيت مجموعة الأدوات على بنية إضافات ديناميكية عديمة الاقتران. يبقى المحرك الأساسي مستقلًا تمامًا عن منطق الوحدات الفردية، إذ يكتشف الأدوات ويحمّلها وقت التشغيل عبر بيان مركزي (manifest).
graph TD
A[index.html / debug.html] -->|Bootstrap| B[src/core/engine.js]
B -->|Fetch Discovery| C[src/config/modules.json]
C -->|Return Payload Paths| B
B -->|Dynamic import| D[src/modules/level_X/*.js]
D -->|Self-Register| B
B -->|Render Grid| UI[Dynamic Command Center]
تُصنَّف الأدوات إلى ستة مستويات متميزة، تعكس خطورة تعرُّض المعلومات.
| المستوى | التصنيف | مرئي | مجال التركيز | سلوك البيئة المعزولة |
|---|---|---|---|---|
| L1 | استطلاع قياسي | 🟢 أخضر | نظام التشغيل والمتصفح وقياسات الأداء | استعلامات تشخيص محلية |
| L2 | تنميط متقدم | 🟡 أصفر | طوبولوجيا الشبكة والبصمة العتادية | استعلامات تشخيص محلية |
| L3 | استخبارات حرجة | 🔴 أحمر | المعلومات الشخصية المعرِّفة (PII) وبيانات التخزين الوصفية وواجهات الويب البرمجية | استعلامات تشخيص محلية |
| L4 | استغلالات عتادية عالية الدقة | 🟣 بنفسجي | بصمة السيليكون العتادي والصوت | استعلامات تشخيص محلية |
| L5 | متجهات مسلَّحة | 🖤 أسود | عروض المتجهات النشطة (مسجِّلات لوحة المفاتيح، هجمات MitM، اختطاف النماذج) | تغذية راجعة محلية معزولة |
| L6 | الهندسة الاجتماعية والتصيد الاحتيالي | 🔥 قرمزي | مجموعات التصيد الاحتيالي، اختطاف OAuth، التقاط المستشعرات | تغذية راجعة محلية معزولة |
يُصان هذا الإطار بشكل صارم لأغراض البحث التعليمي والتوعية وتدقيق قدرات المتصفح. جميع الوحدات الـ 54 عبر المستويات من 1 إلى 6 تعمل بشكل صارم داخل متصفحك. تُستثنى خوادم التسريب عن بُعد والحمولات الخبيثة؛ وتبقى جميع المقاييس الملتقطة والتغذية الراجعة المرئية محلية تمامًا على جهازك.
📖 المواصفات التقنية التفصيلية: للحصول على قائمة كاملة بتوقيعات الوظائف الهجومية المستثناة والمتجهات وبدائلها التشخيصية الآمنة، اطّلع على وثيقة مواصفات المتجهات المستثناة.
جميع مكوّنات واجهة المستخدم، وبيانات التسجيل، ومحركات البنية التحتية الأساسية (transmitter.js، persistence.js، evasion.js)، والوحدات التشخيصية الـ 54 مكتملة بنسبة 100% وقابلة للتشغيل في بيئة معزولة: