Hallo! Dieses Python -Skript hilft Ihnen dabei, den CNAME -Datensatz für eine Liste von Subdomains zu überprüfen. Es verwendet die dnspython -Bibliothek, um ihre Magie zu machen.
Führen Sie den folgenden Befehl in Ihrem Terminal oder Eingabeaufforderung aus, um das Skript zu verwenden:
python3 cname.py -f /path/to/subdomains.txt
Stellen Sie sicher, dass Sie /path/to/subdomains.txt durch den tatsächlichen Pfad zu Ihrer Datei mit den Subdomains pro Zeile ersetzen. Das Skript überprüft dann den CNAME -Datensatz für jede Subdomain und druckt diejenigen mit einem CNAME -Datensatz aus. Alle Subdomänen ohne CNAME -Aufzeichnung werden ignoriert, damit sie in einer Ecke weinen können.
Wenn Sie die Ausgabe in einer Datei speichern möchten (möglicherweise möchten Sie Ihren Freunden mit Ihren Fähigkeiten im CNAME-Finding prahlen), können Sie Shell-Umleitung verwenden ( > ):
python3 cname.py -f /path/to/subdomains.txt > output.txt
Dadurch wird die Ausgabe des Skripts in einer Datei namens output.txt gespeichert. Stellen Sie sicher, dass Sie ihm einen coolen Namen wie cool-output.txt oder awesome-results.txt geben.
Das Skript braucht das dnspython -Paket, um es zu tun. Sie können es mit PIP installieren:
pip install dnspython
Oder wenn Sie sich faul fühlen (wir urteilen nicht), können Sie die in diesem Repository enthaltene requirements.txt -Datei verwenden, um alle Abhängigkeiten gleichzeitig zu installieren:
pip install -r requirements.txt
Die Datei requirements.txt ist wie die Einkaufsliste des Skripts. Es sagt PIP, was zu kaufen ist, damit das Skript funktioniert. Das einzige, was auf der Liste ist, ist dnspython , aber es ist eine wichtige Zutat. Ohne es kann das Skript keine CNAME -Datensätze überprüfen, und das wäre ein echter Mist.
Nun, das ist alles vorerst. Viel Spaß beim Überprüfen dieser Cnames! Wenn Sie Fragen oder Vorschläge haben, können Sie mich gerne schlagen. Ich bin immer hier, um Ihnen zu helfen, Ihr DNS -Spiel zu rocken.