Получить COM / DCOM соединения?

Я хотел бы выяснить, с какого IP-адреса подключается клиент DCOM. У меня есть сервер OPC, и из контекста кода COM / DCOM нет способа получить IP-адрес клиента, который я могу найти. Эта статья, кажется, подтверждает, что (http://blogs.msdn.com/b/sanpil/archive/2004/03/01/82302.aspx).

Я попытался использовать библиотеку C ++, которую использует netstat (iphlpapi.lib, GetExtendedTcpTable), чтобы получить открытые соединения без удачи. Похоже, COM / DCOM по умолчанию UDP.

Единственное, о чем я могу подумать, — это использовать WireShark pcap, чтобы попытаться перехватить входящий трафик через порт 135?

У кого-нибудь есть какие-нибудь умные идеи?

0

Решение

Говорят: «Использование DCOM через брандмауэры становится проблематичным, поскольку он динамически распределяет один порт на процесс (настраивается через реестр) и требует, чтобы порты UPD и TCP 135-139 были открыты».

0

Другие решения


По вопросам рекламы [email protected]