Estou usando o agendador/API para verificar vulnerabilidades nas máquinas de destino (usando Nessus). Mas antes de a verificação começar, quero verificar se os servidores estão disponíveis ou não para verificação. eu entendo dissoperguntaque, "ping envia icmp, que pode ser filtrado pelo firewall".
Além do ping ICMP, o que posso usar para verificar se os servidores estão disponíveis ou não?
Responder1
A boa maneira de testar se o servidor está online e entregando algum serviço... é testar o serviço fornecido.
Portanto, se eles forem usados como servidor web, faça uma consulta HTTP/HTTPS e veja se obtém uma resposta. Você pode até querer verificar o conteúdo da resposta para ter certeza de que ela vem do servidor que você deseja, e não de algum proxy.
Se forem hosts de e-mail, faça uma conexão SMTP ou IMAP (com base em seus serviços) e verifique se você obteve uma resposta válida.
Se eles permitirem conexão SSH remota, tente estabelecer uma conexão SSH.
Etc.