
تطبيق واحد الملف يعمل في علبة النظام (tray) أصلي على Windows (بلغة C، وWin32، دون بيئة تشغيل) يعرض بدقة البرنامج الذي يرسل ويستقبل البايتات وإلى أي مضيف.
تطبيق أصلي أحادي الملف لشريط مهام Windows (بلغة C، وWin32، دون بيئة تشغيل) يعرض بدقة أي برنامج يرسل ويستقبل البايتات وإلى أي مضيف، ويُبقي تدقيق اتصالات Windows مُفعّلًا، ويتيح لك أو لوكيل ذكاء اصطناعي إنهاء عملية أو حظر برنامج على الفور، ويبث كل شيء عبر مقبس localhost لا يمكن استخدامه إلا للبرامج التي سمحت لها صراحةً.
يضيف الإصدار 1.2 المُفتِّش (Inspector): تكبير عملية واحدة ورؤية اتصالاتها (الحالة، وRTT، وإعادات الإرسال، ووقت الاتصال)،
وحزمها المفكوكة على الشبكة (TLS SNI/ALPN، وQUIC، وDNS، وHTTP)، وملف تعريف العملية (المعالج، والذاكرة، والقرص، وGPU، والمستخدم،
وسطر الأوامر، والموقِّع) وخط زمني (الاتصالات، والإخفاقات، والعمليات الفرعية، وتحميلات DLL)، مع تصدير pcapng. كل ذلك
يأتي من موفّري نواة Windows نفسها ومن ndiscap.sys؛ لا يوجد برنامج تشغيل لتثبيته.
يجعل الإصدار 1.3 المقبس مناسبًا لعدة وكلاء في آنٍ واحد (تصميم Sentinel في SENTINEL.md): تُنفَّذ الأوامر على خيوط
عاملة، بحيث لم يعد أمر inspect البطيء من عميل واحد يعطّل الآخرين؛ وتعمل حتى أربع عمليات التقاط pcapng في الوقت نفسه،
واحدة لكل عملية؛ ويُصفّح conns كل التدفقات ويمكنه التصفية إلى التدفقات النشطة أو التدفقات التي جرى مسّها منذ
طابع زمني؛ ويمكن للمراقب أن يطلب المصافحات المفكوكة فقط بدلًا من كل إطار؛ ويُعلن حدث flowinfo عن
SNI وALPN وطلب HTTP أو إصدار TLS لكل تدفق لحظة فكّه؛ وقد يراقب كل اتصال 64 عملية؛
ويُبلّغ inspect عن SHA-256 للملف ويخزّن فحوص التوقيع مؤقتًا.
شاهد أو نزّل العرض التوضيحي البالغ 72 ثانية · الترجمة الإنجليزية
تتبع لقطات Hodometer الفعلية عملية رفع خاضعة للتحكم عبر فحص العملية، والتقاط الحزم، وحظر جدار حماية موثّق. ومقطع Sentinel هو تحقيق محاكى بذكاء اصطناعي موسوم بوضوح، مع درجات وسلوك تشغيل تجريبي تحسبه شيفرة المستودع. وقد أُزيلت التفاصيل الشخصية والعمليات غير ذات الصلة من الفيديو المنشور.
address:port البعيد الذي استقبل أكبر عدد من البايتات. حركة المرور المحلية والخاصة بالشبكة المحلية مخفية افتراضيًا (زر تبديل، أو local on).host).history) ويُضاف إلى history.jsonl.auditpol /set /subcategory:"Filtering Platform Connection" /success:enable /failure:enable). إذا كانت معطّلة يعيد تفعيلها ويسجّل ذلك ويُخبر الوكلاء المتصلين. وهناك زر يقوم بذلك فورًا.conn مع مسار البرنامج والوجهة واسم المضيف والمنفذ.spike، وسطرًا في hodometer.log، وإشعارًا في شريط النظام (بحد أقصى واحد كل 5 دقائق).انقر نقرًا مزدوجًا على صف، أو اضغط Inspect selected process، أو استخدم قائمة النقر بزر الفأرة الأيمن، أو أرسل inspect <pid> show عبر المقبس. يمكن فتح ما يصل إلى ثماني نوافذ Inspector؛ كل واحدة تتابع pid واحدًا.
capture_<name>_<pid>_<time>.pcapng بجوار exe؛
يُفتح في Wireshark. يمكن تشغيل ما يصل إلى أربع عمليات التقاط (واحدة لكل عملية، أو واحدة لكل العمليات) في آن واحد؛ تُظهر الترويسة
التقاط هذه العملية وتنبّه عند تشغيل غيرها. Copy JSON يضع حالة Inspector كاملة في الحافظة
(ردّ inspect). Kill وBlock يعملان على هذه العملية.كيف يعمل: تأتي الإطارات من ndiscap.sys الخاص بـ Windows (موفّر Microsoft-Windows-NDIS-PacketCapture خلف
netsh trace) عبر جلسة ETW ثانية، HodometerZoom، التي تعمل فقط أثناء فتح Inspector، أو مراقبة عميل socket، أو
تشغيل عملية التقاط (بالإضافة إلى فترة سماح 30 ثانية). لا تحمل الإطارات معرّف عملية؛ ينسبها Hodometer
بمطابقة العنوان والمنفذ المحلي والبعيد مع جدول الاتصالات الذي يبنيه من أحداث شبكة
النواة. هكذا يحقق الحزم لكل عملية، وهو ما لا يستطيعه pktmon وWireshark. الأسماء المستفادة من SNI تملأ أيضاً
عمود المضيف في الجدول الرئيسي عندما لا يكشف DNS شيئاً (المتصفحات التي تستخدم DNS over HTTPS، على سبيل المثال).
يُعرَّف كل عميل socket جديد من خلال العملية المالكة له (عبر جدول TCP)، ومسار ملفه التنفيذي، و SHA-256 للملف. ما لم يكن ذلك البرنامج موثوقاً بالفعل، تظهر مربع حوار مهام Windows القياسي (أيقونة الدرع، ثلاثة أزرار روابط أوامر):