
डोमेन नाम में वर्डलिस्ट को जोड़ने के लिए एक बहुत ही सरल उपयोगिता - इसे अपने पसंदीदा रिज़ॉल्वर में पाइप करने के लिए!
यदि आप इस निष्कर्ष पर पहुँचे हैं कि आप संयोजन उत्पन्न करके और/या अन्य स्रोतों से निष्क्रिय डेटा खींचकर अपनी DNS गणना पद्धति को विभाजित करना चाहते हैं, तो Subgen वह सॉर्टर और संयोजक है जिसकी आप शायद तलाश कर रहे हैं
यदि आपके पास उचित रूप से कॉन्फ़िगर किया गया GOPATH है और $GOPATH/bin आपके PATH में है, तो एक-लाइनर इंस्टॉल के लिए यह कमांड चलाएँ, गोलांग को धन्यवाद!
go get -u github.com/pry0cc/subgen
cat wordlist.txt | subgen -d "uber.com" | zdns A | jq -r "select(.data.answers[0].name) | .name"
cewl.rb -d 3 -u https://uber.com/ | subgen -d "uber.com"
यह एक शब्द सूची लेगा, इसे एक डोमेन के साथ संयोजित करेगा, वास्तविक समय में अद्वितीय सॉर्ट करेगा (पहले से उत्पन्न पंक्तियों को फ़िल्टर करके) और रेगेक्स के साथ किसी भी गैर-DNS सुरक्षित वर्ण जैसे विशेष वर्णों को फ़िल्टर करेगा।
wordlist.txt
admin
dashboard
www
helloworld
HELLOWORLD
helLoWorld
autodiscover
aUtOdiscover
*sd&^%$£$%^&*
zabbix
login
cat wordlist.txt | subgen -d "uber.com"
उत्पन्न करेगा:
admin.uber.com
dashboard.uber.com
www.uber.com
helloworld.uber.com
autodiscover.uber.com
zabbix.uber.com
login.uber.com
जिसे आप MassDNS या ZDNS जैसे रिज़ॉल्वर टूल में पाइप कर सकते हैं और हल किए गए सबडोमेन प्रिंट कर सकते हैं।
cat ~/lists/sorted-all.txt | subgen -d uber.com | zdns A | jq -r "select(.data.answers[0].name) | .name"
cat ~/lists/jhaddix-all.txt | subgen -d uber.com | massdns -r dns.txt -t A -o S -w results.txt