PYDNS Scanner
टेक्स्टुअल के साथ निर्मित एक सुंदर टर्मिनल यूज़र इंटरफ़ेस (TUI) वाला एक आधुनिक, उच्च-प्रदर्शन DNS स्कैनर।
यह उपकरण तीन स्कैन मोड — स्लिपस्ट्रीम, स्लिपनेट (DNSTT, नॉइज़DNS), और DNS स्कैन — के साथ करोड़ों IP पतों को स्कैन करके कार्यशील DNS सर्वर ढूँढ़ सकता है, साथ ही स्वचालित DNS प्रकार स्कोरिंग और मल्टी-प्लेटफ़ॉर्म क्लाइंट डाउनलोड भी प्रदान करता है।
🆕 v2.0.0: स्लिपनेट समर्थन, DNS स्कैन मोड, द्विदिश मल्टी-रेंज स्कैनिंग, उन्नत सेटिंग्स, और प्रमुख प्रदर्शन सुधार!
🎉 v2.0.0 में नया क्या है
🌐 तीन स्कैन मोड
- स्लिपस्ट्रीम — SOCKS5 समर्थन के साथ क्लासिक प्रॉक्सी परीक्षण
- स्लिपनेट — SOCKS5 / SSH प्रमाणीकरण और स्वतः-पता लगाई गई प्रमाणीकरण विधि के साथ DNSTT और नॉइज़DNS टनल के लिए पूर्ण स्लिपनेट कॉन्फ़िग समर्थन
- DNS स्कैन — नया हल्का मोड: बस एक डोमेन डालें, समवर्तीता सेट करें, और स्कैन करें — कोई प्रॉक्सी परीक्षण नहीं, कोई प्रमाणीकरण नहीं। सुरक्षा, DNS प्रकार, पिंग, हल किया गया IP, EDNS0, और अधिक का परीक्षण करता है
🔀 नई स्कैन रणनीति — द्विदिश मल्टी-रेंज
स्कैनर अब एक साथ कई रेंजों में प्रत्येक IP रेंज के आरंभ और अंत से स्कैन करता है, जिसमें यादृच्छिक शफ़ल शामिल है — रेखीय स्कैनिंग की तुलना में तेज़ प्रदर्शन और कार्यशील DNS सर्वर खोजने की अधिक संभावना।
🧪 स्वचालित DNS प्रकार जाँच + स्कोरिंग
सभी DNS प्रकारों (A, AAAA, MX, TXT, NS) का स्वचालित रूप से प्रति सर्वर परीक्षण और स्कोरिंग — स्लिपनेट स्कैनर के समान स्कोरिंग सिस्टम।
⚙️ नया उन्नत अनुभाग
पूर्णतः अनुकूलन योग्य स्कैनिंग पैरामीटर:
- प्रॉक्सी परीक्षण के लिए न्यूनतम प्रॉक्सी पिंग थ्रेशोल्ड
- DNS कनेक्शन टाइमआउट
- प्रॉक्सी एंड-टू-एंड परीक्षण टाइमआउट
- समानांतर प्रॉक्सी परीक्षण गणना
- कस्टम शफ़ल चरण
- प्रॉक्सी परीक्षण URL + अपेक्षित प्रतिक्रिया स्थिति कोड
- MTU सेट करें (OS स्तर पर प्रायोगिक MTU ओवरराइड)
- स्लिपनेट (DNSTT / नॉइज़DNS) के लिए क्वेरी आकार
🎨 UX सुधार
- उन्नत स्कैन आँकड़े — स्पष्ट लेआउट के साथ पुनः डिज़ाइन किया गया आँकड़ा प्रदर्शन
- बेहतर परिणाम तालिका — परिणाम तालिका में बेहतर लेखन और स्वरूपण
- नया प्रॉक्सी परीक्षण स्थिति UI — वास्तविक समय प्रॉक्सी परीक्षण प्रतिक्रिया
- बेहतर फ़िल्टर्ड IP पहचान — फ़िल्टर्ड IP की अधिक सटीक पहचान
- लॉग अनुभाग हमेशा दृश्यमान — लॉग पैनल अब टॉगल करने योग्य नहीं; स्कैन के दौरान हमेशा दिखाया जाता है
🔧 प्रायोगिक: OS MTU सेट करें
उन्नत नेटवर्क ट्यूनिंग के लिए एक निर्दिष्ट MTU मान के साथ स्कैन करें।
⚡ प्रदर्शन
- कुल मिलाकर काफी उच्च स्कैन प्रदर्शन
- स्लिपनेट (DNSTT / नॉइज़DNS) के लिए स्वचालित रूप से प्रमाणीकरण विधि का पता लगाएं
⚙️ बग फिक्स
- बड़े DNS रेंजों को स्कैन करने के बाद UI फ़्रीज़ हल किया गया
- 500K+ स्कैन किए गए IP के बाद गति में गिरावट हल की गई
- लंबे समय तक चलने वाले स्कैन के दौरान मेमोरी लीक हल की गई
- डिपेंडबॉट की निम्न-गंभीरता वाली भेद्यता चेतावनियों को हल करने के लिए निर्भरताएँ अपडेट की गईं
✨ विशेषताएँ
- 🌐 तीन स्कैन मोड — स्लिपस्ट्रीम (प्रॉक्सी परीक्षण), स्लिपनेट (DNSTT / नॉइज़DNS टनल), DNS स्कैन (हल्का, कोई प्रॉक्सी/प्रमाणीकरण नहीं)
- 🔀 द्विदिश मल्टी-रेंज स्कैन — प्रत्येक IP रेंज के आरंभ और अंत से एक साथ यादृच्छिक शफ़ल के साथ स्कैन करता है, तेज़ खोज के लिए
- 🧪 स्वचालित DNS प्रकार स्कोरिंग — सभी DNS प्रकारों (A, AAAA, MX, TXT, NS) का प्रति सर्वर स्वचालित रूप से परीक्षण और स्कोरिंग
- ⚙️ उन्नत सेटिंग्स — प्रॉक्सी पिंग थ्रेशोल्ड, DNS टाइमआउट, प्रॉक्सी E2E टाइमआउट, समानांतर प्रॉक्सी गणना, शफ़ल चरण, परीक्षण URL, MTU, और क्वेरी आकार को अनुकूलित करें
- 🔐 सुरक्षा परीक्षण — प्रति सर्वर हाइजैक्ड, फ़िल्टर्ड, ओपन रिज़ॉल्वर, और DNSSEC का पता लगाता है
- 🌐 हल किया गया IP कॉलम —
google.com को हल करके प्रत्येक DNS सर्वर का परीक्षण, तालिका में परिणाम दिखाया गया
- 📡 ISP पहचान — ip-api.com के माध्यम से AS नंबर और संगठन का नाम
- 🌍 IPv4 / IPv6 पहचान — रिपोर्ट करता है कि प्रत्येक सर्वर किन IP संस्करणों का समर्थन करता है
- 📶 EDNS0 पहचान — EDNS0 एक्सटेंशन समर्थन का परीक्षण और प्रदर्शन
- 🔌 स्लिपस्ट्रीम रस्ट प्लस — गलत-सकारात्मक फिक्स और स्वतंत्र SOCKS5 परीक्षण के साथ तेज़ प्रॉक्सी परीक्षण
- 🔗 स्लिपनेट समर्थन — SOCKS5 / SSH प्रमाणीकरण और स्वतः-पता लगाई गई प्रमाणीकरण विधि के साथ DNSTT / नॉइज़DNS टनल परीक्षण
- 🧮 स्मार्ट मल्टी-की सॉर्ट — सर्वश्रेष्ठ सर्वर के लिए प्रॉक्सी पास → DNSSEC → पिंग के अनुसार स्वचालित रूप से सॉर्ट करता है
- ⚡ उच्च प्रदर्शन — कॉन्फ़िगरेबल समवर्तीता के साथ अतुल्यकालिक स्कैनिंग
- ⏸️ विराम / फिर से शुरू / शफ़ल — पूर्ण लाइव स्कैन नियंत्रण
- 📊 वास्तविक समय आँकड़े — स्कैन के दौरान लाइव पास/फ़ेल/मिले काउंटर अपडेट
- 🔍 स्मार्ट DNS पहचान — NXDOMAIN / NODATA प्रतिक्रियाओं के साथ भी कार्यशील DNS सर्वर का पता लगाता है
- 🎲 यादृच्छिक उपडोमेन समर्थन — यादृच्छिक उपडोमेन के साथ कैश की गई प्रतिक्रियाओं से बचें
- 🌐 एकाधिक DNS प्रकार — A, AAAA, MX, TXT, NS रिकॉर्ड का समर्थन करता है
- 📝 हमेशा-चालू लॉग पैनल — स्कैन के दौरान लॉग अनुभाग हमेशा दृश्यमान
- 🌍 मल्टी-प्लेटफ़ॉर्म स्वचालित डाउनलोड — आपके प्लेटफ़ॉर्म के लिए सही स्लिपस्ट्रीम क्लाइंट स्वचालित रूप से डाउनलोड करता है
- 📥 डाउनलोड फिर से शुरू करें — रीट्री लॉजिक के साथ नेटवर्क रुकावटों पर स्मार्ट डाउनलोड फिर से शुरू
- 💾 स्वचालित-सहेजें परिणाम — प्रति सर्वर विवरण के साथ स्वचालित CSV निर्यात
- 📁 CIDR प्रबंधन — अंतर्निहित ईरान IP + कस्टम फ़ाइल चयनकर्ता
- 🚀 मेमोरी दक्ष — सभी IP को मेमोरी में लोड किए बिना स्ट्रीमिंग IP जनरेशन
- 🔔 ऑडियो अलर्ट — सफल प्रॉक्सी परीक्षण पर वैकल्पिक स्पार्कल ध्वनि
- 🔧 प्रायोगिक MTU — उन्नत नेटवर्क स्कैनिंग के लिए OS स्तर का MTU सेट करें
📋 आवश्यकताएँ
Python संस्करण
निर्भरताएँ```bash
textual>=0.47.0 # TUI framework
aiodns>=3.1.0 # Async DNS resolver
httpx[socks]>=0.25.0 # HTTP client with SOCKS5 support for proxy testing
loguru>=0.7.0 # Advanced logging