
DNSint - डोमेन खुफिया जानकारी एकत्र करने और सुरक्षा विश्लेषण के लिए एक व्यापक DNS अन्वेषण और OSINT टूलकिट।
डोमेन टोही के लिए एक व्यापक DNS खुफिया और सुरक्षा विश्लेषण उपकरण
wh0xac द्वारा निर्मित
विशेषताएं • स्थापना • उपयोग • उदाहरण • दस्तावेज़ीकरण
DNSint एक शक्तिशाली, ऑल-इन-वन DNS टोही और OSINT उपकरण है जो सुरक्षा पेशेवरों, पैनेट्रेशन टेस्टर्स और सिस्टम प्रशासकों के लिए डिज़ाइन किया गया है। यह कई DNS विश्लेषण तकनीकों को OSINT डेटा स्रोतों के साथ जोड़कर व्यापक डोमेन खुफिया प्रदान करता है।
# रिपॉजिटरी क्लोन करें
git clone https://github.com/who0xac/DNSint.git
cd DNSint
# निर्भरताएं स्थापित करें
pip install -r requirements.txt
# DNSint चलाएं
python DNSint.py example.com -a
python DNSint.py <domain> [options]
Positional Arguments:
domain लक्ष्य डोमेन (जैसे, example.com)
Module Selection:
-a, --all पूर्ण DNS + OSINT + प्रौद्योगिकी स्कैन चलाएं (डिफ़ॉल्ट)
-r, --records DNS रिकॉर्ड प्रकारों की क्वेरी करें
-z, --zone रिवर्स PTR और AXFR जांच करें
-m, --mail SPF, DKIM, DMARC का विश्लेषण करें
-w, --whois विस्तारित WHOIS लुकअप करें
-n, --nsinfo नेमसर्वर जानकारी और DNSSEC का विश्लेषण करें
-p, --propagation वैश्विक DNS प्रसार जांचें
-s, --security DNS गलत कॉन्फ़िगरेशन जांचें
-o, --osint पैसिव DNS और CT डेटा से संवर्धन करें
-t, --tech वेब प्रौद्योगिकियों, CMS, सर्वरों का पता लगाएं
Advanced Options:
--dns-server <ip> उपयोग करने के लिए कस्टम DNS सर्वर (जैसे, 8.8.8.8)
--timeout <seconds> DNS क्वेरी टाइमआउट सेट करें (डिफ़ॉल्ट: 5)
-u, --update DNSint को नवीनतम संस्करण में अपडेट करें
-e, --export डेस्कटॉप पर JSON + TXT रिपोर्ट निर्यात करें
-v, --verbose विस्तृत लॉग दिखाएं
-q, --quiet न्यूनतम कंसोल आउटपुट
# सभी मॉड्यूल के साथ पूर्ण विश्लेषण
python DNSint.py example.com -a
# SPF, DMARC और DKIM जांचें
python DNSint.py example.com -m
# सुरक्षा जांच चलाएं और रिपोर्ट निर्यात करें
python DNSint.py example.com -s -e
# Google DNS का उपयोग करें
python DNSint.py example.com --dns-server 8.8.8.8
# आंतरिक DNS सर्वर का उपयोग करें
python DNSint.py internal.company.com --dns-server 192.168.1.53
# Cloudflare DNS का उपयोग करें
python DNSint.py example.com --dns-server 1.1.1.1
# प्रमाणपत्र पारदर्शिता और पैसिव DNS
python DNSint.py example.com -o
# DNS रिकॉर्ड + WHOIS + ईमेल सुरक्षा
python DNSint.py example.com -r -w -m
# वेब स्टैक और सुरक्षा हेडर का पता लगाएं
python DNSint.py example.com -t
# न्यूनतम आउटपुट, फ़ाइलों में निर्यात
python DNSint.py example.com -a -e -q
# नवीनतम संस्करण में अपडेट करें
python DNSint.py -u
┌────────────┬──────────────────────────────┬──────────┬──────────────────────┐
│ Type │ Value │ TTL │ Extra │
├────────────┼──────────────────────────────┼──────────┼──────────────────────┤
│ A │ 93.184.216.34 │ 3600 │ │
│ MX │ mail.example.com. │ 3600 │ Priority: 10 │
│ TXT │ "v=spf1 include:_spf..." │ 3600 │ │
└────────────┴──────────────────────────────┴──────────┴──────────────────────┘
📧 ईमेल सुरक्षा विश्लेषण
├── SPF (प्रेषक नीति ढांचा)
│ ├── ✓ SPF रिकॉर्ड मिला
│ ├── रिकॉर्ड: v=spf1 include:_spf.google.com ~all
│ └── DNS लुकअप: 3 (सीमा: 10)
├── DMARC (डोमेन-आधारित संदेश प्रमाणीकरण)
│ ├── ✓ DMARC रिकॉर्ड मिला
│ └── नीति: reject
└── DKIM (DomainKeys पहचान मेल)
└── ✓ चयनकर्ता मिले: google, default
🔒 सुरक्षा ऑडिट परिणाम
├── गंभीर मुद्दे (0)
├── चेतावनियाँ (2)
│ ├── ⚠ DNSSEC सक्षम नहीं
│ └── ⚠ वाइल्डकार्ड प्रमाणपत्र पाया गया
└── सूचनात्मक (3)
├── ℹ SPF रिकॉर्ड कॉन्फ़िगर किया गया
├── ℹ DMARC नीति quarantine पर सेट
└── ℹ CAA रिकॉर्ड कॉन्फ़िगर किए गए
जांचें कि आपका डोमेन विभिन्न DNS सर्वरों से कैसे हल होता है:
# आंतरिक DNS
python DNSint.py internal.company.com --dns-server 10.0.0.53
# बाह्य DNS (Google)
python DNSint.py company.com --dns-server 8.8.8.8
# परिणामों की तुलना करें
python DNSint.py company.com --dns-server 8.8.8.8 > external.txt
python DNSint.py company.com --dns-server 10.0.0.53 > internal.txt
diff external.txt internal.txt
#!/bin/bash
# डोमेन DNS परिवर्तनों की निगरानी करें
python DNSint.py example.com -a -e -q
# रिपोर्ट टाइमस्टैम्प के साथ डेस्कटॉप पर सहेजी जाती हैं
# तैनाती से पहले DNS जांचें
python DNSint.py staging.example.com -s --dns-server 10.0.0.53
if [ $? -eq 0 ]; then
echo "DNS जाँच पास हुई"
else
echo "DNS समस्याएं पाई गईं"
exit 1
fi
DNSint परिणाम दो प्रारूपों में निर्यात कर सकता है:
{
"domain": "example.com",
"scan_timestamp": "2025-11-23T10:30:00",
"records": {
"A": [{"value": "93.184.216.34", "ttl": 3600}]
},
"whois": {
"registrar": "Example Registrar",
"creation_date": "1995-08-14"
}
}
DNSint Report - example.com
Generated: 2025-11-23 10:30:00
==================================
DNS RECORDS:
A: 93.184.216.34 (TTL: 3600)
MX: mail.example.com (Priority: 10, TTL: 3600)
WHOIS:
Registrar: Example Registrar
Created: 1995-08-14
फ़ाइलें टाइमस्टैम्प के साथ आपके डेस्कटॉप पर सहेजी जाती हैं:
example.com_2025-11-23_103000.jsonexample.com_2025-11-23_103000.txtयोगदान, मुद्दे और सुविधा अनुरोधों का स्वागत है! बेझिझक रिपॉजिटरी को फोर्क करें और अपने सुधारों के साथ पुल रिक्वेस्ट सबमिट करें।
DNSint केवल शैक्षिक और कानूनी सुरक्षा परीक्षण उद्देश्यों के लिए है।
❤️ के साथ wh0xac द्वारा बनाया गया