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

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

Нужен код слушалки порта на локальной машине. [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]

и что будешь птом делать с этими данными ?
протоколы-то вообще какие тебя интересуют ? конкретно ?


Наверх

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