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

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

Как отследить активность определенного порта? [D6, Win2k, WinXP]


Cosinus ©   (2005-10-18 15:52:00) 

То есть порт открыт чужой программой (постоянно), но нужно знать проходит ли через него что-либо. Что именно идет знать конечно хотелось бы, но совершенно не обязательно.


SingleXXX   (2006-01-27 13:27:00) [1]

Я думю для данной задачи можно написать простенький сниффер при помощи WinSock 2


SingleXXX   (2006-01-27 13:27:00) [2]

Я думю для данной задачи можно написать простенький сниффер при помощи WinSock 2


SingleXXX   (2006-01-27 13:27:00) [3]

Я думю для данной задачи можно написать простенький сниффер при помощи WinSock 2


VirEx   (2005-12-06 19:43:00) [4]

а может там есть как и во всех API хук? везде же есть и в файловой API и в API сообщений, полюбому какойнить энумератор и хук уж точно есть


MU   (2005-12-06 18:15:00) [5]

см [2] - Indy TIdMappedTCPPort, точно не помню


Supervisor   (2005-12-06 13:57:00) [6]

Думаю в этом случае выход один - снифить пакеты
WinSock API врядли позволяет это сделать, не видел я там функций позволяющих подрулить к чужому порту.
Другой из вариантов, если очень надо, попробовать сделать прокси, посадить его на нужный порт и перетранслировать на чужую программу. В своем прокси считать что и как передается.


Cosinus   (2005-10-19 13:31:00) [7]

Мои розыски в интернете привели только к тому, что "вроде как, насколько я понял" для этого необходимо использовать WinSock API, однако порыскав по этой теме и даже найдя несколько статей (как правило перепечаток одна с другой) озарение не пришло. Информации катастрофически недостаточно.
Может ли мне кто-нибудь помочь с моим вопросом или же с хорошей документацией(желательно статьей) по WinSock API. Хоть на англ. читать и можно, но времени на понимание уходит гораздо больше. Если нет, то пойду, куда, как я понимаю, меня все хотят послать => в MSDN.


Наверх

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