Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Как узнать включен, ли удалнный компьютер, не пингуя   Найти похожие ветки 

 
D.Rider   (2003-09-13 23:16) [0]

Ситуация такая, я уже писал про нее раньше, но никто помочь не смог, поэтому я поподробнее... Вообщем есть сервер, на нем надо перезапустить файервол в тот момент, когда загрузится определенный компьютер, но протокол пинга у него закрыт. Еще одно на тот компьютер отведена спец сетевая плата, так вот, уважаемые мастера, как мне отловить этот момент загрузки?
Заранее благодаре всем за ответы...


 
Anatoly Podgoretsky ©   (2003-09-14 14:57) [1]

Пытаться подсоединится к открытым портам. Или к чему ни будь доступному на том копьютере.


 
D.Rider   (2003-09-14 21:06) [2]

Спасибо за ответ, но порты закрыты, как и пинг. Тут нужна функция, котрая от этого компьютера инфу получает. Он через наш сервер к инету подключен


 
panov ©   (2003-09-15 01:55) [3]

вот на сервере и получай инфу.
Раз все закрыто, так как же ты хочешь получить что-то от самого компьютера??


 
Verg ©   (2003-09-15 09:55) [4]

Ну, а ARP-то у него открыт или нет? Я так и не понял.

Конфигурация сети-то известна?


> когда загрузится определенный компьютер,


Как отличается ОН от других? Что про него исвестно? MAC, IP адрес, NetBios name, hostname или что?


 
D.Rider   (2003-09-16 21:26) [5]

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


 
Anatoly Podgoretsky ©   (2003-09-16 21:43) [6]

Зачем, пусть воспринимает вне зависимости включен или нет.


 
Navi1982 ©   (2003-09-17 15:34) [7]

Можно ситуацию подробнее изложить? Какого компьютера нужно поймать момент его включения? К чему ОН подсоединён? Где файрволл находится, который нужно перезапускать? И сколько сетевых карт и в каком копьютере?

Если можно, при ответе на эти вопросы дай знать об этом на е-майл... И ссылочку со страницей с ответом туда-же впихни.


 
Verg ©   (2003-09-17 15:44) [8]


> перезапустить файервол, чтоб тот его воспринял.


Хороший фаейр у вас в клубе...

Т.е. если его не перезапустить, то это трафик этого компа через себя гоняет без ограничений. Так надо понять?

Ну если твоя программа в одном сегменте с этим компом, то почему бы, периодически не посылать ARP запросы?

Если же не в одном с ним, то эта задача выполнима с помощю снифера, котрый просматривает IP поток и если обнаружены IP пакета С нужного адреса, то значит этот адрес активен (комп включен).


 
Verg ©   (2003-09-17 15:48) [9]

Кстати,


> Как узнать включен, ли удалнный компьютер, не пингуя


и


> Но как этот момент загрузки отловить я не знаю...


Это, согласись, "немножко" разные вещи...


 
D.Rider   (2003-09-17 19:26) [10]

Спасибо за ответы, Verg, я хотел бы узнать КАК ИМЕННО просмотреть IP поток, есть, ли какая-то функция, или надо какую-то внешнюю прогу запускать и результаті просматривать...


 
panov ©   (2003-09-17 21:39) [11]

поищи по слову "снифер"


 
Verg ©   (2003-09-18 10:50) [12]

Я
> КАК ИМЕННО просмотреть IP поток


Об этом я уже неоднократно писал:
например,

http://delphimaster.net/view/6-1060479766/

Ключевые слова:
s := socket( AF_INET, SOCK_RAW, IPPROTO_IP );

flag:=1;
ioctlsocket(s, SIO_RCVALL, flag);



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
3-41007
New user
2003-10-23 18:01
2003.11.13
Array fields in FireBird


4-42300
Andriy Tysh
2003-09-17 17:48
2003.11.13
Resize колонок в DBGrid е


1-41673
Nikola
2003-10-24 13:55
2003.11.13
Сохранение окна


1-41315
iNew
2003-10-31 09:04
2003.11.13
Вопрос по заполнению динамического массива.


7-42168
avkiev
2003-08-29 01:29
2003.11.13
Работа с модемом при помощи АТ-команд