Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
dnspython — Python DNS टूलकिट जो क्वेरीज़, ज़ोन ट्रांसफ़र, डायनामिक अपडेट, TSIG, EDNS0, DNSSEC, DNS-over-HTTPS, और DNS-over-QUIC का समर्थन उच्च- और निम्न-स्तरीय API के साथ करता है। | Kitploit
उपकरण/GitHubGitHub/rthalley/dnspython
DNS और सबडोमेन गणनास्क्रिप्टिंग और स्वचालनजानकारी एकत्र करनानेटवर्क सुरक्षाउपयोगिताएँ और फ्रेमवर्कDNS विश्लेषण
GitHubrthalley/dnspython

dnspython

Python DNS टूलकिट जो क्वेरीज़, ज़ोन ट्रांसफ़र, डायनामिक अपडेट, TSIG, EDNS0, DNSSEC, DNS-over-HTTPS, और DNS-over-QUIC का समर्थन उच्च- और निम्न-स्तरीय API के साथ करता है।

रिपॉजिटरी देखें
2.7k573141 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट

dnspython

Build Status Documentation Status PyPI version License: ISC Code style: black

परिचय

dnspython Python के लिए एक DNS टूलकिट है। यह लगभग सभी रिकॉर्ड प्रकारों का समर्थन करता है। इसका उपयोग क्वेरी, ज़ोन ट्रांसफर और डायनामिक अपडेट के लिए किया जा सकता है। यह TSIG-प्रमाणित संदेशों और EDNS0 का समर्थन करता है।

dnspython DNS तक उच्च- और निम्न-स्तरीय दोनों प्रकार की पहुँच प्रदान करता है। उच्च-स्तरीय क्लासेस किसी दिए गए नाम, प्रकार और क्लास के डेटा के लिए क्वेरी करती हैं, और एक उत्तर सेट लौटाती हैं। निम्न-स्तरीय क्लासेस DNS ज़ोन, संदेशों, नामों और रिकॉर्डों के सीधे हेरफेर की अनुमति देती हैं।

dnspython का मॉड्यूल नाम dns है। dnspython का उपयोग किन-किन तरीकों से किया जा सकता है, यह देखने के लिए examples/ डायरेक्टरी में देखें।

dnspython DNS के साथ काम करने की एक उपयोगिता है, इसलिए /etc/hosts का उपयोग नहीं किया जाता है। सरल फ़ॉरवर्ड DNS लुकअप के लिए, socket.getaddrinfo() या socket.gethostbyname() का उपयोग करना बेहतर है।

dnspython की शुरुआत Nominum में हुई थी, जहाँ इसे DNS सॉफ़्टवेयर के परीक्षण की सुविधा के लिए विकसित किया गया था।

इस रिलीज़ के बारे में

यह dnspython 2.9.0 का डेवलपमेंट संस्करण है। इस रिलीज़ में हुए परिवर्तनों की जानकारी के लिए कृपया What's New पढ़ें।

इंस्टॉलेशन

  • कई डिस्ट्रीब्यूशन में dnspython आपके लिए पैकेज किया हुआ मिलता है, इसलिए आपको पहले वहाँ जाँच करनी चाहिए।
  • PyPi से डाउनलोड किए गए wheel का उपयोग करने के लिए, चलाएँ:
root@kitploit:~
    pip install dnspython
  • सोर्स कोड से इंस्टॉल करने के लिए, सोर्स कोड के टॉप-लेवल में जाएँ और चलाएँ:
root@kitploit:~
    pip install --upgrade pip build
    python -m build
    pip install dist/*.whl
  • main ब्रांच से नवीनतम इंस्टॉल करने के लिए, चलाएँ pip install git+https://github.com/rthalley/dnspython.git

dnspython का डिफ़ॉल्ट इंस्टॉलेशन Python स्टैंडर्ड लाइब्रेरी में मौजूद मॉड्यूल के अलावा किसी अन्य मॉड्यूल पर निर्भर नहीं करता है। कुछ सुविधाओं का उपयोग करने के लिए, अतिरिक्त मॉड्यूल इंस्टॉल करने होंगे। सुविधा के लिए, आवश्यकताओं के लिए pip विकल्प परिभाषित किए गए हैं।

यदि आप DNS-over-HTTPS का उपयोग करना चाहते हैं, तो चलाएँ pip install dnspython[doh]।

यदि आप DNSSEC कार्यक्षमता का उपयोग करना चाहते हैं, तो चलाएँ pip install dnspython[dnssec]।

यदि आप अंतर्राष्ट्रीयकृत डोमेन नाम (IDNA) कार्यक्षमता का उपयोग करना चाहते हैं, तो आपको चलाना होगा pip install dnspython[idna]

यदि आप Trio असिंक्रोनस I/O पैकेज का उपयोग करना चाहते हैं, तो चलाएँ pip install dnspython[trio]।

यदि आप डिफ़ॉल्ट रजिस्ट्री स्कैनिंग विधि के बजाय सक्रिय DNS सेटिंग्स निर्धारित करने के लिए Windows पर WMI का उपयोग करना चाहते हैं, तो चलाएँ pip install dnspython[wmi]।

यदि आप प्रयोगात्मक DNS-over-QUIC कोड आज़माना चाहते हैं, तो चलाएँ pip install dnspython[doq]।

ध्यान दें कि आप उपरोक्त का कोई भी संयोजन इंस्टॉल कर सकते हैं, उदाहरण के लिए: pip install dnspython[doh,dnssec,idna]

सूचनाएँ

Python 2.x का समर्थन 1.16.0 की रिलीज़ के साथ समाप्त हो गया। dnspython Python 3.10 और बाद के संस्करणों का समर्थन करता है। भविष्य का समर्थन Python 3 संस्करणों के जीवनकाल के अनुरूप है।

दस्तावेज़ीकरण यहाँ स्थानांतरित हो गया है: dnspython.readthedocs.io।

टूल डाउनलोड करें