Bean Network Tester

जानबूझकर कनेक्शन तोड़ें

धीमा होना बुरे होने का एक रूप है। गायब हो जाना दूसरा है, और वही कोड का वह रास्ता खोजता है जो किसी ने लिखा ही नहीं: दोबारा जुड़ना, फिर कोशिश करना, और वह संदेश जो उपयोगकर्ता को बताता है कि क्या हुआ।

इसी तरह आप कोई तार निकाले बिना ऐप को ऑफ़लाइन परख सकते हैं: LAN मोड लोकल नेटवर्क चालू रखकर इंटरनेट छीन लेता है, और एक पता ब्लॉक करने से कनेक्शन का बाकी हिस्सा ठीक रहते हुए एक अकेली सेवा पहुँच से बाहर हो जाती है।

गायब होने के पाँच अलग तरीके

सेटिंगऐप को क्या दिखता है
कनेक्शन रीसेटकनेक्शन ट्रांसफ़र के बीच में मर जाते हैं, जैसे फ़ायरवॉल या लोड बैलेंसर उन्हें मार देता है। कितनी बार, यह प्रतिशत में तय करें।
लिंक चालू और बंदनेटवर्क कुछ देर के लिए गायब होता है, फिर लौट आता है, बार-बार। आप चक्र की लंबाई और उसमें से कितना हिस्सा बंद रहेगा, यह तय करते हैं।
पोर्ट ब्लॉक करेंउस पोर्ट की ओर जाने वाली हर चीज़ गायब हो जाती है। बाकी किसी चीज़ को नहीं छुआ जाता।
पता ब्लॉक करेंइंटरनेट का बाकी हिस्सा चलता रहता है और एक सर्वर पहुँच से बाहर हो जाता है।
LAN मोडलोकल नेटवर्क चलता रहता है, इंटरनेट नहीं। कैप्टिव पोर्टल या मरे हुए अपलिंक का ठीक यही रूप।

कमांड लाइन से

एक ऐप पर लगभग हर दसवाँ कनेक्शन मारें:

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 सब कुछ बहाल कर देता है। प्रोग्राम बंद करने से भी यही होता है, और समय सीमा तय की हो तो उससे भी। अगर सत्र के बीच में टूल खुद मर जाए, तो उसके भीतर का वॉचडॉग कैप्चर को रोक देता है, आपके नेटवर्क को टूटी हालत में नहीं छोड़ता।

आगे

क्या आप अपने ही नेटवर्क को जानबूझकर बिगाड़ने के लिए तैयार हैं?

Windows के लिए डाउनलोड करें