Я хотел бы выяснить, с какого 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?
Есть ли у кого-нибудь умные идеи?