Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Monitoramento de Vencimento de Domínios com Python: Mantenha-se Atualizado!

Olá, pessoal! No post de hoje, vamos aprender como monitorar o vencimento de domínios usando Python. É essencial acompanhar as datas de expiração para garantir que seus domínios estejam sempre renovados e evitar surpresas desagradáveis.

Apresentamos o projeto “Verificador de Expiração de Domínio”, disponível no repositório python-monitoramento-de-dominios. Neste projeto, você encontrará um código em Python que utiliza a biblioteca python-whois para obter informações sobre os domínios e enviar alertas via Telegram com base na proximidade da data de expiração.

Funcionamento do script:

O script possui uma lista de domínios predefinidos. Ele percorre cada domínio e utiliza a biblioteca python-whois para obter a data de expiração correspondente. Em seguida, calcula a quantidade de dias restantes até a expiração e envia alertas via Telegram de acordo com a proximidade da data.

Para utilizar o projeto, siga os passos abaixo:

Requisitos:

  • Python 3.x
  • Biblioteca python-whois
  • Biblioteca python-dotenv

Instalação:

  1. Certifique-se de ter o Python 3.x instalado em seu sistema.
  2. Instale as bibliotecas python-whois e python-dotenv utilizando o comando pip:
pip install python-whois python-dotenv

Utilização:

  1. Clone o repositório do projeto:
git clone https://github.com/DaviAntonaji/python-monitoramento-de-dominios.git
  1. Abra o arquivo verificador.py em um editor de texto.
  2. Insira os domínios que você deseja verificar no arquivo verificador.py. Procure pela seção onde é definido o array dominio1, dominio2, etc., e substitua-os pelos domínios desejados.
  3. Configure as informações de alertas no arquivo .env. Abra o arquivo .env em um editor de texto e preencha as configurações de alertas conforme necessário.
  4. Certifique-se de substituir os valores corretos, como <SEU_TOKEN_DO_TELEGRAM>, <SEU_CHAT_ID_DO_TELEGRAM>, <SEU_EMAIL_PARA_ENVIO_SMTP>, <SEU_SERVIDOR_DE_EMAIL>, <SUA_PORTA_SMTP>, <SUA_SENHA_SMTP>, <EMAIL_DE_QUEM_RECEBERA_EMAILS>, <SUA_URL_DE_WEBHOOK>, etc.
  5. Execute o script com o seguinte comando:
python verificador.py

Observações:

  • Certifique-se de que o seu sistema possui conexão com a internet para que o script possa obter informações dos domínios.
  • O script já possui uma lista de domínios de exemplo. Você pode modificar essa lista de acordo com as suas necessidades, adicionando ou removendo domínios.
  • Os alertas são enviados para um chat ou grupo específico do Telegram. Certifique-se de fornecer o ID do chat correto na variável chat_id da função enviarAlerta().
  • Os dias para envio dos alertas podem ser ajustados modificando as condições dentro da função verificar_expiracao().

Com esse projeto, você poderá manter o controle sobre os vencimentos dos seus domínios e evitar surpresas desagradáveis. Aproveite e deixe seus comentários sobre a experiência de uso do código no repositório. Mantenha-se atualizado e garanta a presença online de sua marca!

Dúvidas ou sugestões? Deixe um comentário abaixo!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima