Re[2]: sniff
От: Аноним  
Дата: 15.10.03 04:32
Оценка:
Здравствуйте, MrFlash, Вы писали:

M>>ловит пакеты приходящие

M>>только ко мне
MF>На то он и RECVALL, чтобы ловить приходящие пакеты.
MF>Чтобы ловить все пакеты надо писать фильтр-драйвер TDI или NDIS.
MF>В NTDDK эти уровни хорошо описаны.

Неправда ваша... При установке SIO_RECVALL ловятся ВСЕ пакеты данного интерфейса(в том числе и исходящие).

M>>только репли на пинг

MF>Чтобы ловились нормально все пакеты, нужен большой буффер,

В принципе не обязательно, просто всегда будет вылетать WSAEMSGSIZE.


MF>Еще нужно выбрать тот интерфейс, который хочется прослушивать,

MF>например INADDR_ANY заменить на *(unsigned long *) gethostbyname(NULL)->h_addr
MF>The socket also must be bound to an explicit local interface, which means that you cannot bind to INADDR_ANY.

А вот это попробуйте (c) Бриллиантовая рука.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.