Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

входящий Ping [D6, Win2k]


Pike_27 ©   (2004-06-01 18:03:00) 

Господа! Как программно узнать, что мою машину кто-то пинганул? Т.е. мне необходимо узнать, когда вошел в мою сетевую карточку icmp-запрос, адресованный мне. И необходимо снять данные с пакета, т.е. ip-адрес, байты данных, ТТЛ и т.п.


Verg   (2004-06-05 13:40:00) [1]


> Pike_27   (02.06.04 01:29) [2]
> Не только. Вот, например, файеры все ловят. И при этом карточку
> в режим получения всех пакетов не переводят.


Ну, а при чем тут файеры? Это что, проще, чем снифер?
Или хочешь поупражняться в написании intermediate драйверов ядра на Дельфи? :)

Бери WinPcap - у него есть режим прослушки, когда он ловит все входящие, но адресованные только данной сет.карте пакеты. При этом, естесственно, promisc. режим включать ему не нужно.
Короче, все равно снифер....


Ёкнули ник   (2004-06-05 10:42:00) [2]

McAfee (фаервол ведет статистику пингов)


Pike_27   (2004-06-05 02:59:00) [3]

Неужто никто не знает?


Pike_27   (2004-06-02 01:29:00) [4]

Не только. Вот, например, файеры все ловят. И при этом карточку в режим получения всех пакетов не переводят.


Rouse_   (2004-06-01 20:31:00) [5]

Сниффером...


Наверх

Титульная страница Поиск, карта сайта Написать письмо