Bean Network Tester

قطع الاتصالات عمدًا

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

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

خمس طرق مختلفة للاختفاء

الإعدادما يراه التطبيق
إعادة ضبط الاتصالاتتموت الاتصالات في منتصف النقل، كما يقتلها جدار حماية أو موازن أحمال. تحدد عدد مرات ذلك بالنسبة المئوية.
تشغيل الوصلة وإيقافهاتختفي الشبكة لفترة ثم تعود، مرارًا وتكرارًا. تحدد طول الدورة وكم منها زمن انقطاع.
حظر منفذيختفي كل ما يتجه إلى ذلك المنفذ. ولا يُمَس شيء آخر.
حظر عنوانيصبح خادم واحد غير قابل للوصول بينما يعمل بقية الإنترنت.
وضع LANتستمر الشبكة المحلية في العمل ولا يعمل الإنترنت. وهذا بالضبط شكل البوابة المقيِّدة (captive portal) أو الوصلة الصاعدة الميتة.

من سطر الأوامر

اقتل نحو اتصال واحد من كل عشرة، في تطبيق واحد:

BeanNetworkTester.exe --rst-prob 10 --target myapp.exe --duration 60

دورات من عشر ثوانٍ، منها أربع ثوانٍ انقطاع، أي وصلة تذهب وتجيء باستمرار:

BeanNetworkTester.exe --flap-period 10 --flap-down 40 --target myapp.exe

خادم واحد غير قابل للوصول وكل شيء آخر سليم:

BeanNetworkTester.exe --block-ip 203.0.113.10

الحظر يصيب ما يسميه فقط

بخلاف الفقدان أو التأخير، حظر منفذ أو عنوان يؤثر فقط في الحركة المطابقة له. وهذا يجعله أأمن هذه الخيارات للتشغيل دون عملية مستهدفة، وهو سبب كون «اجعل هذا الاعتماد يختفي» أمرًا من سطر واحد.

فخ التنزيل الميت

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

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

العودة إلى الوضع الطبيعي

يعيد الزر STOP كل شيء. وكذلك إغلاق البرنامج، وكذلك الحد الزمني إن وضعت واحدًا. وإذا ماتت الأداة نفسها في منتصف الجلسة فإن مراقبًا (watchdog) داخلها يوقف الالتقاط بدل ترك شبكتك في حالة معطلة.

التالي

هل أنت مستعد لتخريب شبكتك عمدًا؟

تنزيل لنظام Windows