เฮ้ สคริปต์ Python นี้อยู่ที่นี่เพื่อช่วยคุณตรวจสอบบันทึก CNAME สำหรับรายการโดเมนย่อย มันใช้ไลบรารี dnspython
เพื่อทำเวทมนตร์
หากต้องการใช้สคริปต์ให้เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลหรือพรอมต์คำสั่งของคุณ:
python3 cname.py -f /path/to/subdomains.txt
ตรวจสอบให้แน่ใจว่าได้แทนที่ /path/to/subdomains.txt
ด้วยพา ธ จริงไปยังไฟล์ของคุณที่มีโดเมนย่อยหนึ่งต่อบรรทัด จากนั้นสคริปต์จะตรวจสอบบันทึก CNAME สำหรับแต่ละโดเมนย่อยและพิมพ์ที่มีบันทึก CNAME โดเมนย่อยใด ๆ ที่ไม่มีบันทึก CNAME จะถูกละเว้นดังนั้นพวกเขาจึงสามารถร้องไห้ได้ในมุมหนึ่ง
หากคุณต้องการบันทึกเอาต์พุตไปยังไฟล์ (บางทีคุณอาจต้องการคุยโวกับเพื่อนของคุณเกี่ยวกับทักษะการค้นหา CNAME ของคุณ?) คุณสามารถใช้การเปลี่ยนเส้นทางของเชลล์ ( >
):
python3 cname.py -f /path/to/subdomains.txt > output.txt
สิ่งนี้จะบันทึกเอาต์พุตของสคริปต์ไปยังไฟล์ชื่อ output.txt
ให้แน่ใจว่าได้ตั้งชื่อที่ยอดเยี่ยมเช่น cool-output.txt
หรือ awesome-results.txt
สคริปต์ต้องการแพ็คเกจ dnspython
เพื่อทำสิ่งนั้น คุณสามารถติดตั้งได้โดยใช้ PIP:
pip install dnspython
หรือหากคุณรู้สึกขี้เกียจ (เราไม่ได้ตัดสิน) คุณสามารถใช้ไฟล์ requirements.txt
ที่รวมอยู่ในที่เก็บนี้เพื่อติดตั้งการพึ่งพาทั้งหมดในครั้งเดียว:
pip install -r requirements.txt
ไฟล์ requirements.txt
เป็นเหมือนรายการช้อปปิ้งของสคริปต์ มันบอก PIP ว่าจะซื้ออะไรดังนั้นจึงสามารถทำให้สคริปต์ทำงานได้ สิ่งเดียวในรายการคือ dnspython
แต่เป็นส่วนผสมที่สำคัญ หากไม่มีมันสคริปต์จะไม่สามารถตรวจสอบบันทึก CNAME ใด ๆ และนั่นจะเป็นคนเกียจคร้านจริง
นั่นคือทั้งหมดนี้สำหรับตอนนี้ ขอให้สนุกกับการตรวจสอบ CNAME เหล่านั้น! หากคุณมีคำถามหรือข้อเสนอแนะอย่าลังเลที่จะตีฉัน ฉันอยู่ที่นี่เสมอเพื่อช่วยให้คุณเขย่าเกม DNS ของคุณ