![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отследить активность определенного порта? [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.