2.9.22
28 अक्टूबर 2026 को जारी
Southcode Desk एक Windows AI एजेंट है जो आपके अपने नेटवर्क पर आपका अपना स्कैनर चलाता है, आउटपुट को बेसलाइन फ़ाइल से मिलाता है और keep, close या check वाली रिपोर्ट लिखता है। संस्करण 2.9.22।
expected-ports.csv9 पंक्तियाँyour scanner on 192.168.1.xexit 0open scans/today.txt9 मिलानscans/today.txt31 पंक्तियाँreports/changes.md+18 पंक्तियाँreports/changes.mddiff तैयार28 अक्टूबर 2026 को जारी
केवल 64-बिट (x64)
पोर्टेबल .exe: लगभग 25 MB
या सिर्फ़ लिखित अनुमति से
साइन-अप की ज़रूरत नहीं
ऐप में कोई टेलीमेट्री नहीं
port scanner बताता है कि किसी डिवाइस के 0 से 65535 तक नंबर वाले पोर्ट में से कौन-से कनेक्शन स्वीकार करते हैं, लेकिन यह नहीं बता सकता कि कौन-से करने चाहिए। Southcode Desk यही छूटा हुआ आधा हिस्सा पूरा करता है। यह आपका स्कैनर उन पतों पर चलाता है जो आपके हैं, फिर हर खुले पोर्ट को आपकी रखी बेसलाइन फ़ाइल से मिलाता है। जो भी नया हो, उस पर निशान लग जाता है।
आप जानना चाहते हैं कि आपके घर के नेटवर्क पर क्या जवाब देता है, इसलिए एजेंट को अपनी रेंज, 192.168.1.x, देते हैं। Shell आपके स्कैनर का कमांड चलाता है और असली exit कोड बताता है, और वह कमांड अपना आउटपुट एक टेक्स्ट फ़ाइल में सेव करता है। फिर grep वे पंक्तियाँ निकालता है जो खुले पोर्ट बताती हैं। सबसे पहले Plan only चलता है। यह बिना कुछ चलाए कमांड दिखाता है। पुराने प्रिंटर और कैमरे जाँच करने पर अटक सकते हैं, इसलिए कोई शांत घंटा चुनें, फिर स्कैन चलाने के लिए Ask first पर जाएँ और हर कमांड दिखते ही पढ़ें। किसी भी सारांश पर भरोसा करने से पहले फ़ाइल खुद पढ़ें।
read_file expected-ports.csv → 9 lines
Shell your scanner on 192.168.1.x → exit 0
grep open scans/today.txt → 9 matchesआपकी बेसलाइन एक CSV फ़ाइल है जिसमें हर वह होस्ट और पोर्ट दर्ज है जिसकी आप उम्मीद करते हैं। Cron सेव किए हुए प्रॉम्प्ट को तय समय पर दोहराता है। हर बार Shell आपका स्कैनर शुरू करता है, read_file expected-ports.csv लोड करता है, और एजेंट हर वह पंक्ति गिनाता है जो नई है या ग़ायब हो गई है। मान लीजिए पोर्ट 3389 दिखा। वह नई पंक्ति एक निष्कर्ष है, जबकि ग़ायब पंक्ति एक सवाल है। Ask first मोड में चैट उन कार्रवाइयों से पहले रुकती है जो कुछ बदलती हैं, और write_file रिपोर्ट को diff के रूप में दिखाता है। आप रिपोर्ट स्वीकार करते हैं और खुद तय करते हैं कि बेसलाइन बदलनी चाहिए या नहीं।
Cron weekly comparison prompt → scheduled
read_file expected-ports.csv → 9 lines
Shell your scanner on 192.168.1.x → exit 0
write_file reports/changes.md → +18 linesअपने PC पर netstat -ano चलाएँ, तो यह उन पोर्ट की सूची देता है जिन्हें वह PC सुन रहा है, साथ में हर एक के पीछे का प्रोसेस ID। यह सिर्फ़ इसी मशीन को देखता है। यह बाकी नेटवर्क को कभी स्कैन नहीं करता। Shell कमांड चलाता है और आउटपुट एक टेक्स्ट फ़ाइल में सेव होता है, grep पोर्ट 3389 वाली पंक्ति चुनता है, और tasklist प्रोसेस ID को प्रोग्राम के नाम में बदल देता है। इस तरह आप खुले पोर्ट पर चल रही अनजान सेवाओं को अंदाज़े के बिना पहचानते हैं। फिर चुनाव आपका है: प्रोग्राम रोकें, उसकी सेटिंग बदलें, या उसे रहने दें और कारण रिपोर्ट में लिख दें।
एक स्कैन में एक ऐसे PC पर पोर्ट 80 खुला दिखता है जिसे कोई वेब सर्वर के रूप में इस्तेमाल नहीं करता। अगर उसकी सेटिंग फ़ाइल वर्किंग फ़ोल्डर में है, या सेवा इसी PC पर चलती है, तो read_file उसे खोलता है और edit_file ऐसा बदलाव सुझाता है कि सेवा सिर्फ़ लोकल मशीन पर सुने, जो diff के रूप में दिखता है। वरना आप उस डिवाइस पर सेटिंग खुद बदलते हैं। जब तक आप स्वीकार नहीं करते, कुछ सेव नहीं होता। पोर्ट को Windows Firewall या राउटर में ब्लॉक करना उसे बंद करने का एक और तरीका है, और ये बदलाव आप खुद लागू करते हैं। उसके बाद दोबारा स्कैन करें। Shell आपका स्कैनर एक बार फिर चलाता है, और रिपोर्ट पोर्ट 80 का नतीजा दर्ज करती है।
यह सिर्फ़ जवाब नहीं देता, काम करता है। आम चैट असिस्टेंट पोर्ट के विकल्प टेक्स्ट में समझाता है, जबकि संस्करण 2.9.22 आपका स्कैनर आपके अपने पतों पर चलाता है और सेव किया हुआ नतीजा दिखाता है।
| आम चैट असिस्टेंट | Southcode Desk | |
|---|---|---|
| कार्रवाई | स्कैन के विकल्प बताता है और टाइप करना आप पर छोड़ देता है। | Shell के ज़रिए आपका स्कैनर चलाता है और असली exit कोड दिखाता है। |
| याददाश्त | पिछले हफ़्ते का नतीजा भूल जाता है, जब तक आप उसे पेस्ट न करें। | वर्किंग फ़ोल्डर से आपकी बेसलाइन और पुरानी रिपोर्ट पढ़ता है। |
| दायरा | यह नहीं जान सकता कि आप किसके पते स्कैन करने जा रहे हैं। | आपकी दी हुई पतों की सूची पर काम करता है, जो आपकी अपनी होनी चाहिए। |
| नियंत्रण | बिना मंज़ूरी के चरण के सिर्फ़ टेक्स्ट देता है। | Ask first बदलाव से पहले रुकता है; Plan only कुछ नहीं बदलता। |
राउटर, एक NAS और कुछ भूली हुई टेस्ट सेवाओं वाले होम लैब के मालिक पहला वर्ग हैं। नेटवर्क अनजाने में बढ़ते हैं। यहाँ एक टेस्ट वेब सर्वर आ जाता है और वहाँ रिमोट डेस्कटॉप की सेटिंग चालू हो जाती है, और आख़िर में किसी को याद नहीं रहता कि कौन-सा पोर्ट किस मशीन का है, इसलिए 192.168.1.x पतों की एक बेसलाइन आपको हर जवाब जाँचने का आधार देती है।
अपनी लैब में नेटवर्क स्कैनिंग का अभ्यास करने वाले छात्र और खुद सीखने वाले एडमिन दूसरा वर्ग हैं। वे अपना रिकॉर्ड रखते हैं। आउटपुट की एक स्क्रीन गायब हो जाती है, लेकिन सेव किए गए स्कैन, बेसलाइन और हर रिपोर्ट वर्किंग फ़ोल्डर में रहती हैं, इसलिए आप देख सकते हैं कि पिछले महीने आपने क्या किया।
लिखित अनुमति के साथ किसी क्लाइंट के छोटे नेटवर्क का परीक्षण करने वाले फ़्रीलांस एडमिन तीसरा वर्ग हैं। सूची के भीतर रहें। अनुमति में लिखा होता है कि कौन परीक्षण कर सकता है, कौन-से पते शामिल हैं और कौन-सी तारीख़ें लागू हैं, इसलिए एजेंट को केवल वही पते दें और स्वीकार करने से पहले हर कमांड और सेव किया हुआ आउटपुट जाँचें।
port scanner एक प्रोग्राम है जो किसी डिवाइस के 0 से 65535 तक नंबर वाले पोर्ट पर कनेक्शन की कोशिशें भेजता है और दर्ज करता है कि कौन-से जवाब देते हैं। खुले का मतलब है कि कोई सेवा सुन रही है। बंद का मतलब है कि कुछ नहीं सुन रहा, और फ़िल्टर्ड का मतलब है कि फ़ायरवॉल ने कोशिश गिरा दी। इसे केवल उन्हीं डिवाइस पर इस्तेमाल करें जो आपके हैं या जिनके परीक्षण की आपके पास लिखित अनुमति है।
हाँ। यह Southcode Desk की आधिकारिक वेबसाइट है, और यहाँ का डाउनलोड मूल बिल्ड है, इसलिए आप उसके SHA-256 चेकसम को प्रकाशित मैनिफ़ेस्ट से मिला सकते हैं। सहायता के लिए ऐप के अंदर का Send feedback बटन इस्तेमाल करें।
हाँ, खुला पोर्ट कमज़ोरी पैदा कर सकता है, क्योंकि सुनने वाली हर सेवा ऐसा कोड है जिससे उस नेटवर्क पर कोई भी बात करने की कोशिश कर सकता है। पुरानी और बेकार सेवाएँ आम कारण हैं। जितनी कम सेवाएँ सुनेंगी, खतरा उतना कम। जिसकी ज़रूरत नहीं, उसे बंद करें, बाकी को सीमित करें, और बदलाव की पुष्टि के लिए दोबारा स्कैन करें।
नहीं, डिफ़ॉल्ट रूप से नहीं। फ़ायरवॉल का खुला पोर्ट उतना ही सुरक्षित है जितनी उसके पीछे की सेवा, इसलिए पोर्ट सिर्फ़ उसी सेवा के लिए खोलें जिसकी आपको सच में ज़रूरत है, तय करें कि उस तक कौन पहुँच सकता है, उस सेवा को अपडेट रखें, और बाद में दोबारा स्कैन करके देखें कि असल में क्या जवाब दे रहा है।
नहीं। इसमें अपना कोई स्कैनर नहीं है: Shell वही स्कैनर चलाता है जो आप पहले से इस्तेमाल करते हैं, उन पतों पर जो आपके हैं, और एजेंट सेव किया हुआ आउटपुट पढ़ता है, उसे आपकी बेसलाइन से मिलाता है और रिपोर्ट का मसौदा बनाता है। netstat और tasklist सिर्फ़ उसी PC को कवर करते हैं जिस पर वे चलते हैं।
नहीं। यह आप पर निर्देशित स्कैन को न पहचानता है, न रोकता है; यह केवल आपका अपना स्कैनर उन पतों पर चलाता है जो आपके हैं या जिनका परीक्षण करने की आपके पास लिखित अनुमति है। इसे किसी कैफ़े, होटल, स्कूल या ऑफ़िस के नेटवर्क पर, उसके मालिक की लिखित अनुमति के बिना, कभी न चलाएँ।
नहीं। आप Windows ऐप इंस्टॉल करते हैं, कोई मॉडल जोड़ते हैं और काम शुरू कर देते हैं, और किसी भी चरण पर साइन-अप की ज़रूरत नहीं होती। आपका चुना हुआ क्लाउड AI प्रदाता अलग से शुल्क ले सकता है, जबकि आपके PC पर लोकली चलने वाला मॉडल स्कैन आउटपुट समेत सब कुछ मशीन पर ही रखता है।
Southcode Desk डाउनलोड करें, उसे अपनी बेसलाइन वाले फ़ोल्डर की ओर इशारा करें और पहली योजना Plan only मोड में पढ़ें, फिर अपनी मंज़ूर की हुई कमांड चलाने के लिए Ask first पर जाएँ। सेटअप लगभग 34 MB का है।
Windows के लिए Southcode Desk डाउनलोड करें ↗हर पेज 20 भाषाओं में उपलब्ध है।
Southcode Desk आपके स्कैनर के आउटपुट के साथ क्या करता है ↗ क्लाउड, लोकल या बिल्ट-इन मॉडल जोड़ें ↗ बेसलाइन वाला साप्ताहिक वर्कफ़्लो, चरण दर चरण ↗ इंस्टॉलर डाउनलोड करें और जाँचें ↗ स्कैनिंग और ऐप के बारे में जवाब ↗ आपके PC पर क्या रहता है ↗