• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Как через Ls проверить доступность сервера?

  • Автор темы fedotxxl
  • Дата начала
F

fedotxxl

Привет,
у нас использовалась функция, которая пыталась получить какую-либо базу на сервере (например, names.nsf) и если ее получала, то считала, что сервер доступен. Функция отлично работала, но возникла такая ситуация: сервер никому не отвечает, но в тоже время работает (не завалился). В этом случае функция считает, что сервер не доступен - это неправильно... Как обработать данную ситуацию?
 
N

nvyush

Что-то я не совсем понял — как может быть доступен сервер, который никому не отвечает? И в каком смысле не отвечает? Может ping будет полезен, тут либо в админской ветке обсуждалось.

link removed
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
как может быть доступен сервер, который никому не отвечает
это значит что сервер доступен только админу, спецом сделано, чтобы никто не протиснулся ;)
 
A

Akupaka

Не отвечает, значит не доступен. Какая разница, что он завалился или нет? Он не отвечает - не выполняет своей прямой обязанности, значит не доступен.
Более широкое описание задачи, возможно, поможет найти более подходящее решение.
 
F

fedotxxl

Akupaka
Проблема в том, что он не отвечает, но при этом агенты по-расписанию исполняет. В итоге у нас траблы...
 
N

nvyush

Проблема в том, что он не отвечает, но при этом агенты по-расписанию исполняет. В итоге у нас траблы...
Я б начал с ping. Если не получается, создайте агент по расписанию, который каким-либо образом семафорил бы, что сервер жив. Например, записывал в расшаренной папке в определённый файл время последнего исполнения агента. С клиента читаем файл, если прошло времени больше периода исполнения агента, сервак помер, иначе, ещё теплится.
 

rinsk

Lotus Team
12.11.2009
1 151
125
BIT
3
Привет,
у нас использовалась функция, которая пыталась получить какую-либо базу на сервере (например, names.nsf) и если ее получала, то считала, что сервер доступен. Функция отлично работала, но возникла такая ситуация: сервер никому не отвечает, но в тоже время работает (не завалился). В этом случае функция считает, что сервер не доступен - это неправильно... Как обработать данную ситуацию?

А просто поднять соответствующую и специально заточенную службу Domino SNMP Agent - не судьба?

И уважаемый lmike тут же накидает Java классы для LS2J враппера работы с SNMP:))

ЗЫ:
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!