RPC/DCOM Implementation

65 Views Asked by At

I want to develop a program to perform WMI queries on a remote windows server/machines. The client can be running on Windows or Linux. The porgamming language of choice is Golang.

From my research so far, this can be done using Microsoft DCOM with NTLM auth to secure the transactions. DCOM is built on top of RPC specs. A similair project that has done this is the Aiowmi Library. It establish connection with the remote machine that runs on the same network, sends WMI queries and perform them on the remote mahcine and returns the resuslt.

The library isn't well-documented and I lack the enough knowledge of network/distributed protocols to understand it without guidence

  • My question is, how to move past the point of just reading/studying the RPC, the RPCE, and the DCOM docs, to start implementing the required components for my program?
  • There're dozens of components that can be used/implemented?
  • how can I identify the ones that I need?
  • Are there other topics I should review that is required to move forward with this project?
0

There are 0 best solutions below