PingAteResponderAHT é um programa que fica fazendo ping(Consulta para ver se um computador ou um site está ON-LINE) em um computador ou em um site até ele responder. E quando ele responder, o programa notifica via pop-up do programa que fica piscando e também há opção de você ser notificado via e-mail quando ele ficar on-line.
Esse programa é util para vários caso:
- Ser avisado no celular via e-mail quando a internet da sua casa caiu e voltou a funcionar
- Ser avisado via e-mail ou pop-up quando um site voltou a funcionar
- Ser avisado quando um computador da sua rede voltou a funcionar
- Ser avisado quando um determinado IP ou host ingressar na sua rede.
Features do programa:
- Fica fazendo ping em um computador até ele responder. (Consulta um computador para ver se ele está ON-LINE na rede)
- Avisa você via janela pop-up piscante do programa que o computador ficou ON-LINE na rede (pop-up always-on-top).
- Avisa você via e-mail que o computador respondeu ao ping, ficou ON-LINE. E informa também a data e horário que o computador respondeu ao ping.
Para que o recurso “Enviar e-mail quando o computador responder” funcione, é necessário que o arquivo “config_PingAteResponder.properties” seja editado. Esse arquivo é criado após primeira execução do programa. Edite o arquivo da seguinte forma:
- destinatarioNome = Nome que irá aparecer como destinatário do e-mail que você irá receber ao ser notificado pelo programa
- destinatarioEmail = E-mail do destinatário que irá receber o e-mail
- remetenteNome = Nome que irá aparecer como remetente do e-mail
- remetenteEmail = E-mail do remetente, deve ser um e-mail valido, deve ser o mesmo e-mail do nome do usuario do e-mail do campo “us” abaixo
- us= Nome de usuario de uma conta de e-mail valida que você possua a senha. Essa conta de e-mail é utilizada para enviar o e-mail. Implementado a principio para funcionar com contas do GMAIL.
- pa= Senha da conta de e-mail do usuário informado no campo “us” acima. Essa senha deve ser uma senha válida para o usuário acima. Para não expor a senha do e-mail e propiciar o acesso a conta de e-mail por pessoas não autorizadas, siga a dica abaixo:
UTILIZANDO UMA SENHA DE APLICATIVO PARA O PROGRAMA AO INVÉS DE UTILIZAR A SENHA DO E-MAIL(“Senhas Específicas de Aplicativos”): Habilitando a “Verificação em duas Etapas” (Two-Step-Verification) do Google Gmail na aba “Segurança” das configurações da conta do Google, aparece um recurso interessante que são as “Senhas Específicas de Aplicativos”. Clicando em “Gerenciar Senhas Específicas de Aplicativos” pode-se criar uma senha para um determinado aplicativo poder enviar e receber e-mail. O interessante é que essa senha não permite que alguém faça login na sua conta do Google/Gmail. Ela serve apenas para dar permissão a um programa para ele enviar e receber e-mails. Com essa senha não é possível uma pessoa logar na sua conta e alterar suas configurações ou mesmo alterar sua senha. Criando uma segunda conta no gmail especifica para programas utilizarem para enviar e-mail garante uma utilização razoável dessa conta de e-mail para programas enviarem e-mails.
Exemplo de preenchimento do arquivo config_PingAteResponder.properties:
remetenteNome=PingAteResponderAHT
destinatarioNome=André
destinatarioEmail=abcd@gmail.com
remetenteEmail=x@gmail.com
pa=1234
us=abcd
by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com