Я использую планировщик / API для сканирования целевых компьютеров на наличие уязвимостей (с помощью Nessus). Но перед началом сканирования я хочу проверить, доступны ли серверы для сканирования. Я понимаю из этого вопрос что "ping отправляет icmp, который может быть отфильтрован брандмауэром".
Итак, кроме ICMP ping, что я могу использовать, чтобы проверить, доступны ли серверы или нет?
Хороший способ проверить, находится ли сервер в сети и предоставляет ли какая-либо услуга ... - это протестировать данную услугу.
Итак, если они используются в качестве веб-сервера, выполните запрос HTTP / HTTPS и посмотрите, получите ли вы ответ. Вы даже можете проверить содержимое ответа, чтобы убедиться, что он исходит от сервера, о котором вы говорите, а не от прокси.
Если они являются почтовыми хостами, установите соединение SMTP или IMAP (в зависимости от их служб) и убедитесь, что вы получили правильный ответ.
Если они разрешают удаленное соединение SSH, попробуйте установить соединение SSH.
И т.п.