Manera confiable de verificar la disponibilidad del servidor

Manera confiable de verificar la disponibilidad del servidor

Estoy usando el programador/API para escanear las máquinas de destino en busca de vulnerabilidades (usando Nessus). Pero antes de que comience el análisis, quiero comprobar si los servidores están disponibles o no para el análisis. Entiendo de estopreguntaque "ping envía icmp, que puede ser filtrado por el firewall".

Entonces, aparte del ping ICMP, ¿qué puedo usar para verificar si los servidores están disponibles o no?

Respuesta1

La buena manera de probar si el servidor está en línea y brinda algún servicio... es probar el servicio dado.

Entonces, si se utilizan como servidor web, realice una consulta HTTP/HTTPS y vea si obtiene una respuesta. Es posible que incluso quieras comprobar el contenido de la respuesta para asegurarte de que proviene del servidor que te interesa y no de algún proxy.

Si son servidores de correo, realice una conexión SMTP o IMAP (según sus servicios) y verifique que obtenga una respuesta válida.

Si permiten una conexión SSH remota, intente establecer una conexión SSH.

Etc.

información relacionada