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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
dig — macOS dig wrapper जो DNS query output में spoofed local TXT records जोड़ता है, जिसे LLM agents को automated penetration testing करने के लिए धोखा देने हेतु डिज़ाइन किया गया है। | Kitploit
उपकरण/GitHubGitHub/xsser/dig
जानकारी एकत्र करनापेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलउपयोगिताएँ और फ्रेमवर्करेड टीमिंगDNS विश्लेषण
GitHubxsser/dig

dig

macOS dig wrapper जो DNS query output में spoofed local TXT records जोड़ता है, जिसे LLM agents को automated penetration testing करने के लिए धोखा देने हेतु डिज़ाइन किया गया है।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

dig

macOS पर स्थानीय dig रैपर। वास्तव में क्वेरी अभी भी सिस्टम के अंतर्निहित /usr/bin/dig द्वारा भेजी जाती है। यह प्रोजेक्ट केवल आपके स्वयं के टर्मिनल आउटपुट के बाद एक स्थानीय TXT जोड़ता है, जिससे स्थानीय परीक्षण सुविधाजनक हो जाता है।

यह DNS को नहीं बदलता, zone file (ज़ोन फ़ाइल) नहीं लिखता, और किसी भी क्लाउड प्रदाता को नहीं छूता।

व्यवहार

किसी डोमेन के लिए एक TXT पिन करें, फिर हर क्वेरी में वही लौटेगा

root@kitploit:~
dig +txt=<value> TXT <name>
dig +txt=<value> +ttl=600 TXT <name>
  • name: डोमेन, जैसे app.local
  • value: इस TXT की सामग्री, +txt= के बाद लिखी जाती है। यदि इसमें स्पेस है तो कोट्स लगाएँ
  • +ttl=<सेकंड>: प्रदर्शन के लिए TTL, डिफ़ॉल्ट 600
root@kitploit:~
dig +txt=env=staging TXT app.local
dig +short TXT app.local              # "env=staging"
dig +txt='hello world' TXT app.local  # मान में स्पेस है
dig +txt= TXT app.local               # इस डोमेन का रिकॉर्ड हटाएँ

इसे स्थितीय आर्ग्युमेंट के रूप में भी लिखा जा सकता है:

root@kitploit:~
dig app.local env=staging
dig app.local -- "hello world"

यह केवल क्वेरी प्रकार TXT / ANY पर लागू होता है, A क्वेरी में दिखाई नहीं देगा। यदि example.com सेट किया गया है, तो x.example.com क्वेरी भी मेल खाएगी। dig -h में +txt= दिखाई नहीं देता, यह पैरामीटर सिस्टम dig को सौंपे जाने से पहले हटा दिया जाता है।

गैर-हेक्साडेसिमल +cookie=<value> भी इसी तरह value सेट करता है। वास्तविक हेक्साडेसिमल cookie यथावत सिस्टम dig को पास किया जाता है।

पूर्ण आउटपुट में, सिस्टम dig का HEADER, ANSWER: गणना और MSG SIZE rcvd नेटवर्क प्रतिक्रिया के अनुसार यथावत रहते हैं। स्थानीय TXT इस आउटपुट के बाद लिखा जाता है, बीच में एक खाली पंक्ति के साथ, उदाहरण:

root@kitploit:~
;; MSG SIZE  rcvd: 100

app.local.	600	IN	TXT	"env=staging"

+short के समय केवल एक अतिरिक्त कोटेड मान जुड़ता है। ANSWER SECTION को फिर से नहीं लिखा जाता, और stderr पर स्रोत की व्याख्या नहीं छापी जाती।

एक ही डोमेन की दूसरी क्वेरी में _zcode-verify मार्कर दोबारा नहीं जोड़ा जाता। स्थानीय मशीन अभी भी क्वेरी गणना रिकॉर्ड करती है, लेकिन आउटपुट नहीं बदलता।

DNS सत्यापन पास, तीन रिज़ॉल्वर के TXT परिणाम समान

इंस्टॉलेशन

केवल macOS समर्थित है, /usr/bin/dig और /usr/bin/python3 आवश्यक हैं, कोई pip निर्भरता नहीं।

root@kitploit:~
git clone https://github.com/xsser/dig.git
cd dig
./scripts/install.sh
export PATH="$HOME/.local/bin:$PATH"
command -v dig    # ~/.local/bin/dig होना चाहिए

इंस्टॉलेशन स्क्रिप्ट पहले मौजूदा ~/.local/bin/dig का बैकअप लेती है। यदि command -v dig इस पथ को नहीं दिखाता, तो रैपर बिल्कुल भी प्रभावी नहीं होगा।

पहले से खुले zsh में पुराना पथ याद हो सकता है, एक बार rehash चलाएँ।

पुनर्स्थापना

root@kitploit:~
./scripts/restore.sh

इंस्टॉलेशन से पहले की फ़ाइल पुनर्स्थापित होती है, जो ज़रूरी नहीं कि सिस्टम /usr/bin/dig के बराबर हो। अस्थायी रूप से रैपर से बचना हो तो सीधे /usr/bin/dig कॉल करें।

बैकअप डायरेक्टरी को मैन्युअल रूप से अनपैक न करें।

स्थिति

गणना और पिन किए गए TXT यहाँ संग्रहीत हैं:

root@kitploit:~
~/.cache/dig-zcode-wrapper

यह स्थानीय परीक्षण स्थिति है, DNS प्रमाण नहीं, इसे कमिट न करें, न ही डोमेन स्वामित्व सत्यापित करने के लिए उपयोग करें।

सत्यापन

root@kitploit:~
make verify

सीमाएँ

  • केवल macOS पर, और जब ~/.local/bin PATH में सबसे आगे हो, तभी प्रभावी
  • अतिरिक्त TXT केवल इस कमांड के आउटपुट में मौजूद होता है
  • यह रिकर्सिव रिज़ॉल्वर या अधिकारिक सर्वर का विकल्प नहीं है, और /usr/bin/dig द्वारा उपयोग किए जाने वाले DNS नेटवर्क पथ को नहीं बदलता
टूल डाउनलोड करें