![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нужен код слушалки порта на локальной машине. [D5, Win2k]
Gray Angel © (2003-09-05 12:06:00)
Господа!
Нужен кусок кода который вешается на определенный порт и записывает в файл(ы) все получаемое и передаваемое через этот порт. Если кто такое писал - заделитесь плиззззз.
Anatoly Podgoretsky (2003-09-05 14:50:00) [1]
Называется сниффер, исходников много в Сети, найти их помогут поисковые системы.
Digitman (2003-09-05 12:49:00) [2]
есть два варианта
- ты внедряешь код перехвата WS2API-ф-ций send()/recv() в процесс, занявший интересующий тебя порт
- ты создаешь в своем процессе гнездо с опцией SIO_RCVALL, делаешь bind к порту 0, циклически или асинхронно вызываешь recv() для этого гнезда и отфильтровываешь только интересующий протокол и интересующий номер порта
Gray Angel (2003-09-05 12:39:00) [3]
Протокол TCP/IP.
А вообще стоит две различные задачи:
одна выцепить сам поток передаваемых данных черз данный порт (причем слушалка ессно не основная передающая-принимающая прожка)
вторая отследить IP-шники и если получится сами прожки которы е общаются по этому порту.
т.е. почти лог winroute только расширенный и сырой.
Verg (2003-09-05 12:14:00) [4]http://www.delphimaster.ru/cgi-bin/forum.pl?id=1060479766&n=4
Digitman (2003-09-05 12:11:00) [5]
и что будешь птом делать с этими данными ?
протоколы-то вообще какие тебя интересуют ? конкретно ?