برنامج Internet Monitor العربي يسجّل انقطاع الإنترنت ويحدد موضع العطل ويصدر تقريرًا شهريًا
نشر مطوّر عربي برنامجًا اسمه Internet Monitor يعمل في الخلفية ويسجّل كل انقطاع في الإنترنت بتوقيته ومدته. وهدفه سدّ ثغرة معروفة في الشكوى لمزوّد الخدمة: أول ما يسأله المزوّد هو متى انقطع الخط، وكم مرة، ولكم من الوقت، والإجابة غالبًا غير مسجلة في أي مكان.
وما يميز البرنامج أنه لا يكتفي بالقول إن الاتصال مقطوع. فهو يجري 3 فحوصات في الوقت نفسه: TCP ping، وطلب HTTP، وحلّ أسماء النطاقات عبر DNS. وبذلك يفرّق بين خط مقطوع فعلًا وبين خادم DNS معطّل بينما الخط يعمل. ويضيف فحص ICMP اختياريًا للراوتر، يفصل مشكلة الشبكة داخل المنزل أو المكتب عن مشكلة المزوّد.
ويُصدر البرنامج تقريرًا شهريًا يمكن طباعته أو حفظه بصيغة PDF، إلى جانب تصدير السجل الكامل بصيغة CSV. ويعمل على Windows وmacOS وLinux، ويعمل محليًا بالكامل دون حساب أو خدمة سحابية أو telemetry. وخلفيته مكتوبة بلغة Go، وواجهته بـ React 19، ويمكنه إرسال التنبيهات إلى Discord أو Slack أو Telegram.
وفي الرخصة تفصيل مهم. فصفحة المشروع على مرتكز تصفه بأنه مفتوح المصدر، لكن ملف README يذكر أن الرخصة منذ النسخة 2.0.0 صارت Elastic License 2.0، بعد أن كانت MIT قبلها. وهذه رخصة مصدر متاح لا مصدر مفتوح بالمعنى المعتمد: الاستخدام مجاني شخصيًا وتجاريًا والكود متاح للقراءة، لكن يُمنع تقديم البرنامج كخدمة مستضافة.
والمشروع لا يزال صغيرًا، بـ 67 نجمة على GitHub، فهو أداة مفيدة أكثر منه منتجًا ناضجًا. لكنه يحوّل نزاعًا يدور عادة حول الانطباعات إلى نزاع حول توقيتات ومدد مكتوبة، وهو ما يملكه المزوّد عادة ولا يملكه العميل.