راقب البنق، تذبذب التأخير وفقد الحزم من مكان واحد.
تطبيق Windows بواجهة داكنة، يدعم العربية والإنجليزية وقوائم المراقبة المخصصة.
تحميل البرنامج EXE · حزمة ZIP · الموقع الرسمي · تفاصيل الإصدار
Windows 10+ · .NET Framework 4.7.2 · التحديث 1.3.1 · ملف EXE واحد
لقطة من البرنامج ببيانات توضيحية؛ ليست قياسات اتصال حيّة.
- حمّل ملف البرنامج، أو فك ضغط حزمة ZIP الاختيارية.
- شغّل
PingMonitor.SA.v1.exeمباشرة؛ لا تحتاج إلى ملف.exe.configبجواره. - اختر المزودين من الشريط العلوي، أو أنشئ قائمتك من إدارة القوائم، ثم تابع النتائج.
يتطلب Windows 10 أو أحدث و.NET Framework 4.7.2. لا يحتاج البرنامج إلى معالج تثبيت. إعداد التشغيل مضمّن داخل EXE ويُجهّز تلقائيًا في AppData؛ يلزم وجود .NET Framework على الجهاز. تُحفظ قوائمك وتفضيلات العرض داخل بيانات المستخدم، بعيدًا عن مجلد البرنامج.
للتحديث من 1.3.0: أغلق البرنامج واستبدل EXE في المجلد نفسه. يمكنك حذف .exe.config القديم؛ ملف قوائمك محفوظ داخل AppData.
| الميزة | ما يمكنك فعله |
|---|---|
| مراقبة متعددة | الاختيار من 59 عنوان خادم فريدًا، مع تصفية المزودين والمناطق وقياس متزامن يصل إلى 8 طلبات. |
| قراءة أوضح للاتصال | متابعة البنق والتذبذب وفقد الحزم، والبحث بالمدينة أو المزود أو العنوان مع فرز رقمي للنتائج. |
| قوائمك الخاصة | إنشاء قوائم مراقبة، واستيرادها وتصديرها مع معاينة قبل الدمج. |
| تفاصيل وتقارير | فتح رسم آخر 180 نتيجة للخادم، وتصدير بياناته أو ملخص الجلسة بصيغة CSV. |
| تنبيهات اختيارية | تفعيل تنبيه Windows بعد ثلاث محاولات ICMP متتالية بلا رد؛ التنبيهات معطلة افتراضيًا. |
| واجهة تتذكر اختياراتك | العربية والإنجليزية، حفظ حجم النافذة والأعمدة والفرز، دعم تكبير العرض وحركة خفيفة قابلة للتقليل. |
يشمل الاختيار STC، موبايلي، زين، سلام، GO، Amazon وخوادم الشرق الأوسط.
انقر مرتين على خادم لفتح تفاصيله، أو استخدم قائمة الزر الأيمن. من أدوات في شريط الحالة تستطيع تصدير ملخص الجلسة وإدارة التنبيهات وفتح نافذة «حول البرنامج».
| الاختصار | الوظيفة |
|---|---|
Ctrl+F |
الانتقال إلى البحث |
Esc |
مسح البحث |
Ctrl+C |
نسخ عنوان الخادم المحدد |
F5 |
تحديث النتائج |
Ctrl+Shift+M |
تبديل تقليل الحركة |
F1 |
فتح «حول البرنامج» |
البحث يغيّر العرض فقط: تستمر مراقبة الخوادم المحددة حتى إذا أخفاها البحث.
أين تُحفظ قوائمي وإعداداتي؟
تُحفظ القوائم وتفضيلات العرض في %LOCALAPPDATA%\PingMonitor.SA\server-lists.v1.xml داخل AppData المخفي افتراضيًا، وليس بجوار EXE. توجد نسخة احتياطية للاستعادة عند تلف الملف، ويمكن فتح مجلد البيانات من نافذة «حول البرنامج».
يُحفظ معدل التحديث واختيارات المزودين عبر إعدادات مستخدم Windows. يحتفظ التطبيق بإعداد التشغيل الداخلي في %LOCALAPPDATA%\PingMonitor.SA\Runtime ويصلحه تلقائيًا إذا تلف. نقل EXE إلى مجلد مختلف قد يغيّر موقع إعدادات .NET؛ يظل ملف القوائم في مساره الثابت. تصدير القوائم يتضمن أسماء القوائم ومعرّفات خوادمها فقط، دون بيانات الجلسة أو التفضيلات.
هل يحتفظ البرنامج بسجل القياسات؟
سجل القياسات في الذاكرة أثناء الجلسة فقط. لتحتفظ بالنتائج بعد إغلاق البرنامج، صدّر بيانات الخادم أو ملخص الجلسة إلى CSV.
كيف تُحسب القياسات، وماذا يعني عدم الرد؟
الفقد يعتمد على آخر 20 محاولة ICMP. أخطاء DNS والتنفيذ لا تُحسب حزمًا مفقودة. التذبذب هو متوسط فروق الاستجابات الناجحة المتجاورة ضمن النافذة نفسها.
عدم استجابة ICMP لا يثبت انقطاع الخدمة؛ قد يمنع الخادم هذا النوع من الطلبات. نافذة التفاصيل تعرض سبب آخر فشل. ويُطلب عنوان WAN عند الضغط على زر إظهاره، عبر HTTPS إلى ipify، دون طلب تحديد موقع إضافي.
المشروع مبني بـC# وWindows Forms على .NET Framework 4.7.2. ثبّت Visual Studio أو Build Tools مع أدوات تطوير تطبيقات سطح المكتب لـ.NET وحزمة استهداف 4.7.2، ثم افتح PingMonitor.sln، أو نفّذ من جذر المشروع:
# البناء وتشغيل الاختبارات
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/Build.ps1 -Test
# البناء والاختبارات وحزم التشغيل والمصدر مع SHA256
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/Build.ps1 -Packageتُنشأ الحزم في release/، وهو مستبعد من ملفات المصدر.
دليل التطوير · سجل التغييرات · تفاصيل 1.3.1 وحدود التحقق · قائمة الاختبار اليدوي
للإبلاغ عن مشكلة، افتح بلاغًا واذكر إصدار البرنامج وWindows وخطوات إعادة المشكلة.

