تخطَّ إلى المحتوى
netrewind
الصندوق الأسود لشبكتك

احصل عليه

النسخة 1.2.0

ملفات تنفيذية ساكنة بلا اعتماديات وقت تشغيل. فكّ الحزمة وشغّل المثبّت ليبدأ التسجيل. وتغطي جميع الملفات أدناه قائمة مجاميع تحقق موقّعة.

يضيف هذا الإصدار مكونات المساعد المحلي بعد تقييمها وفق بوابة محددة مسبقًا، لكن ميزة التحليل تظل معطّلة افتراضيًا؛ وتوضح صفحة المنتج السبب. ولا يتضمن هذا الإصدار حزمة ‎.rpm أو عارض سطح مكتب لنظام Linux، لأن بناءهما يحتاج إلى بيئة لم تتوفر عند إعداد الإصدار. كما لم يُشغّل NetRewind بعد على شبكة إنتاجية؛ راجع قسم الحالة في صفحة المنتج لمعرفة نطاق الاختبارات المنفذة.

يراقب المسجّل نواة Linux مباشرة عبر netlink وeBPF. أما على Windows فيستخدم IP Helper API، لذلك تقتصر تغطيته على الواجهات والعناوين والمسارات والجيران، من دون التدفقات أو سياسات الترشيح. ولا تتوفر نسخة لنظام macOS. يتضمن مثبّت Windows المسجّل والعارض معًا، بينما يُقدمان في حزمتين منفصلتين على Linux.

كل الإصدارات ←

تحقّق مما نزّلته

يُنشر الإصدار مع مجاميع تحقق وتوقيع عليها باستخدام مفتاح منفصل عن بيئة CI. تؤكد المجاميع سلامة الملف بعد التنزيل، ويؤكد التوقيع مصدر الإصدار.

SHA256SUMSSHA256SUMS.sig

sha256sum -c SHA256SUMS
L3Q7cNQWNu50IjcKdJpCHTZXvwdk+qg3aN8c98UmZn8=

أضف المفتاح إلى netrewindd.yaml ضمن update.public_key. سيرفض المسجّل أي إصدار لا يمكنه التحقق من توقيعه، حتى إذا جاء من مصدر ينتحل صفة خلاصة الإصدارات.

أو كحاوية

لا توجد صورة منشورة في سجل حاويات حتى الآن، لذا ابنها من المستودع. يجب استخدام ‎--network host؛ فمن دونه سيراقب المسجّل مساحة شبكة الحاوية نفسها بدل شبكة المضيف.

docker build -f deploy/Dockerfile -t netrewind .
docker run --network host --cap-add NET_ADMIN --cap-add BPF netrewind

البداية السريعة

ابدأ التسجيل خلال أقل من دقيقة

ملف تنفيذي ساكن، بلا اعتماديات وقت تشغيل، ولا قاعدة بيانات منفصلة، ولا وكلاء إضافيين.

  1. 1

    فكّ الحزمة

    تتوفر أيضًا حزمة arm64، وتستخدم المعماريتان كائن eBPF نفسه.

    tar -xzf netrewind-1.2.0-linux-amd64.tar.gz
    cd netrewind-1.2.0-linux-amd64
  2. 2

    ثبِّت

    يثبّت الملفين التنفيذيين ومكتبة القواعد ووحدة systemd، ثم يبدأ التسجيل.

    sudo ./install.sh
  3. 3

    راجع السجل

    يمكنك أيضًا تشغيل netrewind serve لعرض السجل نفسه في المتصفح عبر العنوان المحلي.

    netrewind timeline --last 15m

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

أو على Windows

يتضمن مثبّت Windows الموقّع المسجّل والعارض معًا. يثبّت المكوّنين ويسجّل المسجّل كخدمة Windows ثم يشغّله. راجع خيارات التنزيل أعلاه.

أو شغّله من ذاكرة USB

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

شاهده وهو يعمل

NetRewind 1.0.0 على جهاز حقيقي

يقرأ العارض مسجّلًا حيًا على جهاز Windows فعلي، ثم يعرض عطلًا أُحدث عمدًا واستنتج المحرّك سببه.

هذه لقطات فعلية للإصدار 1.0.0 متصل بخدمة netrewindd على Windows عبر named pipe محلية. وهي الخدمة نفسها المتوفرة على Linux، لكنها تستخدم هنا IP Helper API للرصد. قُصّت الصور على حدود نافذة التطبيق، واستُخدم المعرّف العام «workstation» للمسجّل.

  1. صفحة صحة NetRewind متصلة بمسجّل حي، وتعرض الإصدار 1.0.0 وتقرير القدرات.

    01صحّة المسجّل

    اتصال مباشر بالمسجّل يعرض الإصدار ومدة التشغيل ومسار المخزن وتقرير القدرات. يوضّح التقرير ما يراقبه كل مجمّع على هذا الجهاز وما لا يستطيع مراقبته وسبب ذلك.

  2. الخط الزمني الخام: قائمة بتغيّرات حالة الشبكة المسجّلة بالترتيب.

    02الخط الزمني الخام

    يعرض كل تغيّر مسجّل بالترتيب الزمني، حتى يمكن مراجعة العطل بعد انتهائه بدل الاعتماد على التخمين.

  3. صفحة الحوادث قبل العطل، ولا حوادث في النافذة.

    03لا توجد حوادث بعد

    قبل العطل لا توجد حوادث في النافذة المحددة. ويوضح التطبيق أن غياب الحوادث المستنتجة لا يثبت بالضرورة عدم وقوع أي حدث.

  4. فهرس قواعد الارتباط المحمّلة في المسجّل، لكل قاعدة ثقة وسبب جذري.

    04فهرس القواعد

    قواعد الارتباط المحمّلة في المسجّل، مع مستوى الثقة والسبب الجذري الذي تحدده كل قاعدة عند إطلاقها.

  5. صفحة حزم الأدلة: تصدير نافذة موقّعة بمجاميع تحقّق من السجل، أو استيراد حزمة.

    05حزم الأدلة

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

  6. صفحة التشخيص: المصدر والمنفذ والمجاميع والأحداث حسب العائلة.

    06التشخيص

    يعرض معلومات التشخيص عند تعذّر الاتصال، ومنها المصدر والمنفذ اللذان يقرأ منهما العارض، والمجاميع، وعدد الأحداث في كل عائلة.

  7. صفحة الإعدادات: اللغة ومصدر السجل ومنفذ المسجّل وفترة التحديث والمفتاح العام.

    07الإعدادات

    اللغة، ومصدر السجل (هنا: المسجّل الحي على هذا الجهاز)، ومنفذ المسجّل، وفترة التحديث، والمفتاح العام الذي يجعل العارض يرفض أي حزمة غير موقّعة.

  8. الخط الزمني أثناء العطل: هبوط الوصلة وعودتها تكرارًا، والعنوان والمسار اللذان غادرا وعادا.

    08العطل كما سُجّل

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

  9. عرض الحادثة: «منفذ يتذبذب» بثقة 88٪، مع سلسلة السببية والسبب الجذري والخطوة التالية.

    09التشخيص

    استنتج المحرّك حادثة «منفذ يتذبذب» بثقة 88٪، وعرض سلسلة الأدلة والسبب الجذري والخطوة المقترحة للمراجعة.

  10. الحادثة نفسها (تذبذب المنفذ) معروضة بالعربية من اليمين إلى اليسار.

    10الحادثة نفسها، بالعربية

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

  11. صفحة الصحّة بعد الإصلاح: المسجّل سليم بلا فجوة رصد.

    11استعادة الحالة السليمة

    بعد الإصلاح يعود المسجّل إلى الحالة السليمة من دون فجوة رصد، وتبقى حادثة التذبذب محفوظة في السجل.