تخطَّ إلى المحتوى
netrewind
صندوق أسود للشبكة
  • v1.0.0
  • AGPL-3.0
  • لينكس + ويندوز
  • ثنائي ساكن واحد

اعرف ما الذي تغيّر قبل أن تتعطل الشبكة.

يسجّل NetRewind تغيّرات الحالة، لا الحزم.

يسجل NetRewind تغييرات الواجهات والمسارات والاتصالات، ثم يرتبها على خط زمني واحد يساعدك على فهم سبب العطل بعد انتهائه.

المسجّل والعارض متاحان اليوم معًا، لنظامي Linux وWindows.

مُتحقَّقٌ منه على أربعة عشر عطلًا محقونًا في مختبر GNS3 من موجّهات وسويتشات سيسكو، وعلى network namespaces في لينكس؛ وجامعات Windows اختُبرت أيضًا على جهاز فعلي. ولم يُشغَّل بعد على عتاد إنتاجي — وقسم الحالة يقول بالضبط ما الذي يشمله مختبر حقن الأعطال.

تغيّرات الحالة · 11 ثانية · قطاع واحد

تغيّرات حالة مسجَّلة على مدى إحدى عشرة ثانيةالزمن يجري إلى أسفل الصفحة. وكل علامة تغيّرُ حالةٍ واحد رصده المسجّل، ملوَّنًا بمقدار ما يعنيه: الأحمر خطأ، والكهرماني تحذير، والأزرق تنبيه.12:15:50link.down12:15:52link.up12:15:53l2.arp_binding_changed12:15:54l2.arp_binding_changed12:15:55l2.duplicate_ip12:15:59l3.route_changed12:16:00l3.default_route_changed12:16:01l3.route_removed

!! error! warn- notice

كيف يعمل

من تغيّر على الشبكة إلى حادثة يمكنك التحقق منها

  1. 1

    يسجل التغيير

    الواجهة، ARP، المسار، التدفق، سياسة الترشيح

  2. 2

    يحفظ الدليل

    الطابع الزمني، المصدر، الكيان المتأثر، الدليل الخام

  3. 3

    يبني سياق الحادثة

    السبب، الارتباط، الترتيب، مستوى الثقة، ما هو غير معروف

اقرأ كيف يعمل بالتفصيل

NetRewind Desktop

1.0.0

مساحة عمل واحدة للخط الزمني والأدلة ومساعد محلي اختياري

يُشحن تطبيق NetRewind Desktop لنظامي Windows وLinux — يجمع الخط الزمني وسلسلة الأدلة في واجهة واحدة. ويُخطَّط لمساعد محلي اختياري لا يغادر جهازك أبداً، وهو غير مفعَّل في 1.0.0.

استكشف NetRewind Desktop

مخرجات حقيقية

ليست نموذجًا مصوَّرًا. هذا ما تطبعه الأداة.

يبني المختبر التركيبي طوبولوجيا من network namespaces وأزواج veth، ويشغّل المسجّل عليها، ثم يحقن فيها الأعطال: منفذ وصول يرفرف، بوابة مُختطَفة، عنوان متنازَع عليه، بادئة أُعيد توجيهها، مسار افتراضي اختفى، وقاعدة ترشيح وُضعت أمام مسار كان يعمل.

ثم يطالب المسجّل بحساب كلٍّ منها، ويُفشل التشغيلة إن لم يترك عطلٌ محقون أثرًا أو لم يُتعرَّف عليه.

الكتلتان أدناه مخرجات من ذلك المختبر. الحادثة هي التي تنتجها قاعدة change-broke-a-path، والجمل الواردة فيها جملُ القاعدة نفسها. مخرجات الأداة بالإنجليزية، وقد تُركت كما تطبعها.

netrewind incidents --last 1h

A path that was working stopped working

window
19:09:19 to 19:09:23 (4s)
rule
change-broke-a-path
confidence
88%
affected
10.99.1.11
  1. 19:09:19.078l2.arp_binding_changed10.99.1.11

    This is the last thing that changed on the path before it broke.

  2. which caused

    19:09:23.086flow.first_failure_for_pair10.99.1.11

    Two machines that had been connecting successfully can no longer complete a handshake. Whatever else is true, something between them changed.

  3. and at the same time

    19:09:23.090l2.neighbor_failed10.99.1.11

    Other connections started failing in the same window.

السبب الجذري: l2.arp_binding_changed on 10.99.1.11 (confidence 88%)

التالي: The change named here is the nearest one in time, not a proven cause. Confirm it against your change record before acting: if it was intended, the breakage is a side effect nobody planned; if it was not, something changed the network without going through you.

netrewind what-happened --host 10.99.0.11 --at now --window 10m
warning: 12:15:50.621 nrlab1 was shut down administratively
notice: 12:15:52.628 +2.01s nrlab1 came back after 2.006s
warning: 12:15:53.639 +1.01s 10.99.0.11 moved from 02:00:00:00:00:11 to 02:00:00:00:00:aa
error: 12:15:54.647 +970ms 10.99.0.201 moved from 02:00:00:00:00:01 to 02:00:00:00:00:ff - this is the default gateway
error: 12:15:55.660 +1.01s 10.99.0.11 is being claimed by more than one machine (x3)
notice: 12:15:59.685 +4.02s route to 10.200.0.0/24 now goes via 10.99.1.11 (was 10.99.0.11)
error: 12:16:01.713 +2.02s the default route was removed - nothing beyond the local segment is reachable

الخطورة رمزٌ مرسوم

لأن هذه تنتهي إلى طرفيّة أحادية اللون وإلى لقطة شاشة تُلصَق في تذكرة، واللون لا ينجو من أيّهما.

!!
شيء معطوب الآن.
!
يستحق انتباه المشغّل.
-
تغيّر حقيقي، عاديّ إذا نُظر إليه وحده.
سياق. بلا علامة أصلًا — لا ينبغي أن يجذب العين.

الـ (x3) ليست اختصارًا في العرض. تكرارات الحقيقة الواحدة تُطوى في صفّ واحد داخل نافذة ستين ثانية، فيبقى وقت البدء الأصلي ويتصاعد العدّاد — فالمنفذ الذي يرفرف حدثٌ واحد ينمو لا عشرة آلاف صفّ، والعدّاد نفسه هو الدليل على الرفرفة.

ما الذي تحصل عليه

سِجلٌّ يُجيب عن السؤال، لا سِجلٌّ تُنقّب فيه عن جواب

احصل على الدليل قبل العطل القادم، لا أثناءه

المسجّل والعارض كلاهما يعملان على Linux وWindows. وكلاهما في 1.0.0.