Salut! Ce script Python est là pour vous aider à vérifier l'enregistrement CNAME pour une liste de sous-domaines. Il utilise la bibliothèque dnspython
pour faire sa magie.
Pour utiliser le script, exécutez la commande suivante dans votre terminal ou votre invite de commande:
python3 cname.py -f /path/to/subdomains.txt
Assurez-vous de remplacer /path/to/subdomains.txt
par le chemin réel vers votre fichier contenant les sous-domaines, un par ligne. Le script vérifiera ensuite l'enregistrement CNAME pour chaque sous-domaine et imprimera ceux qui ont un enregistrement CNAME. Tous les sous-domaines sans enregistrement CNAME seront ignorés, ils peuvent donc aller pleurer dans un coin.
Si vous souhaitez enregistrer la sortie dans un fichier (peut-être que vous souhaitez vous vanter de vos amis au sujet de vos compétences de recherche CNAME?), Vous pouvez utiliser Shell Redirection ( >
):
python3 cname.py -f /path/to/subdomains.txt > output.txt
Cela enregistrera la sortie du script dans un fichier nommé output.txt
. Assurez-vous de lui donner un nom cool, comme cool-output.txt
ou awesome-results.txt
.
Le script a besoin du package dnspython
pour faire son truc. Vous pouvez l'installer à l'aide de PIP:
pip install dnspython
Ou, si vous vous sentez paresseux (nous ne jugeons pas), vous pouvez utiliser le fichier requirements.txt
inclus dans ce référentiel pour installer toutes les dépendances à la fois:
pip install -r requirements.txt
Le fichier requirements.txt
est comme la liste de courses du script. Il indique à PIP quoi acheter, afin qu'il puisse faire fonctionner le script. La seule chose sur la liste est dnspython
, mais c'est un ingrédient important. Sans cela, le script ne pourra pas vérifier les enregistrements CNAME, et ce serait une vraie déception.
Eh bien, c'est tout pour le moment. Amusez-vous à vérifier ces noms CNE! Si vous avez des questions ou des suggestions, n'hésitez pas à me frapper. Je suis toujours là pour vous aider à basculer votre jeu DNS.