¡Hola! Este script de Python está aquí para ayudarlo a verificar el registro CNAME en busca de una lista de subdominios. Utiliza la biblioteca dnspython
para hacer su magia.
Para usar el script, ejecute el siguiente comando en su terminal o símbolo del sistema:
python3 cname.py -f /path/to/subdomains.txt
Asegúrese de reemplazar /path/to/subdomains.txt
con la ruta real a su archivo que contiene los subdominios, uno por línea. Luego, el script verificará el registro CNAME para cada subdominio e imprimirá los que tienen un registro CNAME. Se ignorará cualquier subdominio sin un registro CNAME, para que puedan llorar en una esquina.
Si desea guardar la salida en un archivo (tal vez desee presumir a sus amigos sobre sus habilidades de búsqueda de Cname?), Puede usar la redirección de shell ( >
):
python3 cname.py -f /path/to/subdomains.txt > output.txt
Esto guardará la salida del script en un archivo llamado output.txt
. Asegúrese de darle un nombre genial, como cool-output.txt
o awesome-results.txt
.
El script necesita el paquete dnspython
para hacer lo suyo. Puede instalarlo usando PIP:
pip install dnspython
O, si se siente perezoso (no juzgamos), puede usar el archivo requirements.txt
incluido en este repositorio para instalar todas las dependencias a la vez:
pip install -r requirements.txt
El archivo requirements.txt
es como la lista de compras del script. Le dice a Pip qué comprar, para que pueda hacer que el script funcione. Lo único en la lista es dnspython
, pero es un ingrediente importante. Sin ella, el script no podrá verificar ningún registro de CNAME, y eso sería un verdadero fastidio.
Bueno, eso es todo por ahora. ¡Diviértete revisando esos Cnames! Si tiene alguna pregunta o sugerencia, no dude en golpearme. Siempre estoy aquí para ayudarte a rockear tu juego DNS.