Utilitat amb Python que llista els SMTP externs d'un llistat de dominis

Utilitat amb Python que llista els SMTP externs d'un llistat de dominis

A la feina tenim molts dominis registrats i de tant en tant necessitem consultar certes informacions com data de caducitat dels dominis, el número total de dominis i/o subdominis, IP pública per saber si els tenim apuntant als nostres servidors en els ports 80 i 443 o són dominis externs, etc.

Este matí des del tren he escrit este tros de codi Python senzillet que em llista al vol informació sobre els DNS de cada un dels dominis que tenim registrats, així podem detectar molt còmodament aquells dominis que tenen el servidor de correu albergat a servidors externs o als nostres servidors de manera automatitzada enlloc d'anar escrivint les ordres domini a domini.

El codi és molt menut i senzill, i evidentment pots modificar-ho per a obtenir qualsevol altra informació segons les teues necessitats:


#!/usr/bin/python3
# -*- coding: utf-8 -*-
#.#
import os, time
#.#
llistat_dominis = ['vistabelladelmaestrat.es' , 'borriol.es' , 'latorredenbesora.es' , 'sotdeferrer.es' , 'artana.es' , 'castellnovo.es' , 'segorbe.es' , 'albocasser.es' , 'herbes.es' , 'bejis.es' , 'sacanet.es' , 'atzenetadelmaestrat.es' , 'alcaladexivert.es' , 'lalcora.es' , 'alcudiadeveo.es' , 'alfondeguilla.es' , 'algimiadealmonacid.es' , 'almedijar.es' , 'altura.es' , 'aranuel.es' , 'barracas.es' , 'ayodar.es' , 'azuebar.es' , 'benafer.es' , 'benafigos.es' , 'calig.es' , 'canetloroig.es' , 'castelldecabres.es' , 'castellfort.es' , 'castellodelaplana.es' , 'castillodevillamalefa.es' , 'cati.es' , 'caudiel.es' , 'cerveradelmaestre.es' , 'cinctorres.es' , 'cirat.es' , 'cortesdearenoso.es' , 'costur.es' , 'lescovesdevinroma.es' , 'argelita.es' , 'gaibiel.es' , 'geldo.es' , 'higueras.es' , 'lajana.es' , 'lucenadelcid.es' , 'fuentelareina.es' , 'fuentesdeayodar.es' , 'fanzara.es' , 'espadilla.es' , 'eslida.es' , 'xert.es' , 'xilxes.es' , 'xodos.es' , 'chovar.es' , 'ludiente.es' , 'lallosa.es' , 'matet.es' , 'moncofa.es' , 'montan.es' , 'montanejos.es' , 'olocaudelrey.es' , 'pavias.es' , 'pinademontalgrao.es' , 'palanques.es' , 'portelldemorella.es' , 'puebladearenoso.es' , 'lapobladebenifassa.es' , 'lapoblatornesa.es' , 'ribesalbes.es' , 'rossell.es' , 'lasalzadella.es' , 'santjordi.es' , 'santmateu.es' , 'sanrafaeldelrio.es' , 'santamagdalenadepulpis.es' , 'sierraengarceran.es' , 'soneja.es' , 'suera.es' , 'tales.es' , 'tirig.es' , 'todolella.es' , 'toga.es' , 'toras.es' , 'torralbadelpinar.es' , 'torrechiva.es' , 'traiguera.es' , 'lesuseres.es' , 'vallat.es' , 'valldalba.es' , 'valldealmonacid.es' , 'vallibona.es' , 'vilafames.es' , 'villahermosadelrio.es' , 'villamalur.es' , 'vilanovadalcolea.es' , 'villanuevadeviver.es' , 'lavilavella.es' , 'villores.es' , 'viver.es' , 'zoritadelmaestrazgo.es' , 'zucaina.es' , 'santjoandemoro.es' , 'vilardecanes.es' , 'forcall.es' , 'penyagolosanord.es' , 'altopalancia.es' , 'espadan-mijares.es' , 'planaalta.es' , 'baixmaestrat.es' , 'castellonord.es' , 'figueroles.es' , 'ajuntamentdain.es' , 'laserratella.es' , 'lesalqueries.es' , 'elballestar.es' , 'alcalaten-altomijares.es' , 'latorredendomenec.es' , 'teresa.es' , 'cabanes.es' , 'mancomunitatelsports.es' , 'ajuntamentdherbers.es' , 'benassal.es' , 'mancomunitataltmaestrat.es' , 'culla.es' , 'eltoro.es' , 'benlloc.es' , 'aresdelmaestrat.es' , 'ajuntamentdelamata.es']
#.#
#.#
for i in llistat_dominis:
var = os.system('host ' + i)
print ("\n\n")
time.sleep(1)

I una volta acaba de consultar tots els dominis del llistat (variable llistat_dominis) obtens un resultat així on es pot veure d'una ullada la informació dels SMTPs:

Utilitat amb Python que llista els SMTP externs d'un llistat de dominis

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES