[jcifs] EPM Lookup Tool

Michael B Allen mba2000 at ioplex.com
Mon Aug 9 06:52:53 GMT 2004


I found neat tool just googling around that will list interfaces exported
by a server. Attached is the tool and a listing for a default install of
Windows 2003 SBS.

Mike
-------------- next part --------------

string_binding -> ncacn_ip_tcp:192.168.3.128

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncacn_http:192.168.3.128[6004]

Interface UUID : a4f1db00-ca47-1067-b31e-00dd010662da version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_np:\\\\TS0[\\pipe\\19DCBD4318C374C3]

Interface UUID : a4f1db00-ca47-1067-b31e-00dd010662da version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncalrpc:[MSExchangeIS_LPC]

Interface UUID : a4f1db00-ca47-1067-b31e-00dd010662da version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1307]

Interface UUID : a4f1db00-ca47-1067-b31e-00dd010662da version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncadg_ip_udp:192.168.3.128[1308]

Interface UUID : a4f1db00-ca47-1067-b31e-00dd010662da version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_http:192.168.3.128[6001]

Interface UUID : 89742ace-a9ed-11cf-9c0c-08002be7ae86 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_np:\\\\TS0[\\pipe\\19DCBD4318C374C3]

Interface UUID : 89742ace-a9ed-11cf-9c0c-08002be7ae86 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncalrpc:[MSExchangeIS_LPC]

Interface UUID : 89742ace-a9ed-11cf-9c0c-08002be7ae86 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1307]

Interface UUID : 89742ace-a9ed-11cf-9c0c-08002be7ae86 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncadg_ip_udp:192.168.3.128[1308]

Interface UUID : 89742ace-a9ed-11cf-9c0c-08002be7ae86 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_http:192.168.3.128[6001]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_np:\\\\TS0[\\pipe\\19DCBD4318C374C3]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncalrpc:[MSExchangeIS_LPC]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1307]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncadg_ip_udp:192.168.3.128[1308]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_http:192.168.3.128[6001]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_np:\\\\TS0[\\pipe\\19DCBD4318C374C3]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncalrpc:[MSExchangeIS_LPC]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1307]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncadg_ip_udp:192.168.3.128[1308]

Interface UUID : 99e64010-b032-11d0-97a4-00c04fd6551d version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange Server STORE ADMIN Interface
Binding        : ncacn_http:192.168.3.128[6001]

Interface UUID : 10f24e8e-0fa6-11d2-a910-00c04f990f3b version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncacn_np:\\\\TS0[\\pipe\\19DCBD4318C374C3]

Interface UUID : 10f24e8e-0fa6-11d2-a910-00c04f990f3b version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncalrpc:[MSExchangeIS_LPC]

Interface UUID : 10f24e8e-0fa6-11d2-a910-00c04f990f3b version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncacn_ip_tcp:192.168.3.128[1307]

Interface UUID : 10f24e8e-0fa6-11d2-a910-00c04f990f3b version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncalrpc:[OLE8046102842A14A34BD6AB92778BA]

Interface UUID : 1453c42c-0fa6-11d2-a910-00c04f990f3b version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncacn_np:\\\\TS0[\\pipe\\19DCBD4318C374C3]

Interface UUID : 1453c42c-0fa6-11d2-a910-00c04f990f3b version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncalrpc:[MSExchangeIS_LPC]

Interface UUID : 1453c42c-0fa6-11d2-a910-00c04f990f3b version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncacn_ip_tcp:192.168.3.128[1307]

Interface UUID : 1453c42c-0fa6-11d2-a910-00c04f990f3b version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncalrpc:[OLE8046102842A14A34BD6AB92778BA]

Interface UUID : 0e4a0156-dd5d-11d2-8c2f-00c04fb6bcde version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncacn_np:\\\\TS0[\\pipe\\19DCBD4318C374C3]

Interface UUID : 0e4a0156-dd5d-11d2-8c2f-00c04fb6bcde version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncalrpc:[MSExchangeIS_LPC]

Interface UUID : 0e4a0156-dd5d-11d2-8c2f-00c04fb6bcde version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncacn_ip_tcp:192.168.3.128[1307]

Interface UUID : 0e4a0156-dd5d-11d2-8c2f-00c04fb6bcde version 1.0
Object UUID    : bffda008-b93f-4cda-b9e9-5ce6a9aeb9a4
Annotation     : Microsoft Information Store
Binding        : ncalrpc:[OLE8046102842A14A34BD6AB92778BA]

Interface UUID : a4f1db00-ca47-1067-b31f-00dd010662da version 0.81
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange 2003 Server STORE EMSMDB Interface
Binding        : ncacn_np:\\\\TS0[\\pipe\\19DCBD4318C374C3]

Interface UUID : a4f1db00-ca47-1067-b31f-00dd010662da version 0.81
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange 2003 Server STORE EMSMDB Interface
Binding        : ncalrpc:[MSExchangeIS_LPC]

Interface UUID : a4f1db00-ca47-1067-b31f-00dd010662da version 0.81
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange 2003 Server STORE EMSMDB Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1307]

Interface UUID : a4f1db00-ca47-1067-b31f-00dd010662da version 0.81
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange 2003 Server STORE EMSMDB Interface
Binding        : ncadg_ip_udp:192.168.3.128[1308]

Interface UUID : a4f1db00-ca47-1067-b31f-00dd010662da version 0.81
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange 2003 Server STORE EMSMDB Interface
Binding        : ncacn_http:192.168.3.128[6001]

Interface UUID : a4f1db00-ca47-1067-b31f-00dd010662da version 0.81
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : Exchange 2003 Server STORE EMSMDB Interface
Binding        : ncalrpc:[OLE8046102842A14A34BD6AB92778BA]

Interface UUID : 50abc2a4-574d-40b3-9d66-ee4fd5fba076 version 5.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1233]

Interface UUID : f5cc59b4-4264-101a-8c59-08002b2f8426 version 1.1
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NtFrs Service
Binding        : ncalrpc:[OLE1479472B2344412EBCD099AD42DF]

Interface UUID : f5cc59b4-4264-101a-8c59-08002b2f8426 version 1.1
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NtFrs Service
Binding        : ncacn_ip_tcp:192.168.3.128[1200]

Interface UUID : f5cc59b4-4264-101a-8c59-08002b2f8426 version 1.1
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NtFrs Service
Binding        : ncalrpc:[LRPC00000648.00000001]

Interface UUID : d049b186-814f-11d1-9a3c-00c04fc9b232 version 1.1
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NtFrs API
Binding        : ncalrpc:[OLE1479472B2344412EBCD099AD42DF]

Interface UUID : d049b186-814f-11d1-9a3c-00c04fc9b232 version 1.1
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NtFrs API
Binding        : ncacn_ip_tcp:192.168.3.128[1200]

Interface UUID : d049b186-814f-11d1-9a3c-00c04fc9b232 version 1.1
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NtFrs API
Binding        : ncalrpc:[LRPC00000648.00000001]

Interface UUID : a00c021c-2be2-11d2-b678-0000f87a8f8e version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : PERFMON SERVICE
Binding        : ncalrpc:[OLE1479472B2344412EBCD099AD42DF]

Interface UUID : a00c021c-2be2-11d2-b678-0000f87a8f8e version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : PERFMON SERVICE
Binding        : ncacn_ip_tcp:192.168.3.128[1200]

Interface UUID : a00c021c-2be2-11d2-b678-0000f87a8f8e version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : PERFMON SERVICE
Binding        : ncalrpc:[LRPC00000648.00000001]

Interface UUID : 45f52c28-7f9f-101a-b52b-08002b2efabe version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE4083DA0C829A4A14A10E983C56ED]

Interface UUID : 45f52c28-7f9f-101a-b52b-08002b2efabe version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1199]

Interface UUID : 45f52c28-7f9f-101a-b52b-08002b2efabe version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[LRPC0000072c.00000001]

Interface UUID : 45f52c28-7f9f-101a-b52b-08002b2efabe version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\pipe\\WinsPipe]

Interface UUID : 811109bf-a4e1-11d1-ab54-00a0c91e9b45 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE4083DA0C829A4A14A10E983C56ED]

Interface UUID : 811109bf-a4e1-11d1-ab54-00a0c91e9b45 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1199]

Interface UUID : 811109bf-a4e1-11d1-ab54-00a0c91e9b45 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[LRPC0000072c.00000001]

Interface UUID : 811109bf-a4e1-11d1-ab54-00a0c91e9b45 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\pipe\\WinsPipe]

Interface UUID : 469d6ec0-0d87-11ce-b13f-00aa003bac6c version 16.1
Object UUID    : 469d6ec0-0d87-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Public Interface
Binding        : ncacn_np:\\\\TS0[\\pipe\\8BBA2FCA22CB7A02]

Interface UUID : 469d6ec0-0d87-11ce-b13f-00aa003bac6c version 16.1
Object UUID    : 469d6ec0-0d87-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Public Interface
Binding        : ncalrpc:[LRPC00000768.00000001]

Interface UUID : 469d6ec0-0d87-11ce-b13f-00aa003bac6c version 16.1
Object UUID    : 469d6ec0-0d87-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Public Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1042]

Interface UUID : 469d6ec0-0d87-11ce-b13f-00aa003bac6c version 16.1
Object UUID    : 469d6ec0-0d87-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Public Interface
Binding        : ncadg_ip_udp:192.168.3.128[1043]

Interface UUID : 469d6ec0-0d87-11ce-b13f-00aa003bac6c version 16.1
Object UUID    : 469d6ec0-0d87-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Public Interface
Binding        : ncacn_http:192.168.3.128[6002]

Interface UUID : 83d72bf0-0d89-11ce-b13f-00aa003bac6c version 6.0
Object UUID    : 83d72bf0-0d89-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Private Interface
Binding        : ncacn_np:\\\\TS0[\\pipe\\8BBA2FCA22CB7A02]

Interface UUID : 83d72bf0-0d89-11ce-b13f-00aa003bac6c version 6.0
Object UUID    : 83d72bf0-0d89-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Private Interface
Binding        : ncalrpc:[LRPC00000768.00000001]

Interface UUID : 83d72bf0-0d89-11ce-b13f-00aa003bac6c version 6.0
Object UUID    : 83d72bf0-0d89-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Private Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1042]

Interface UUID : 83d72bf0-0d89-11ce-b13f-00aa003bac6c version 6.0
Object UUID    : 83d72bf0-0d89-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Private Interface
Binding        : ncadg_ip_udp:192.168.3.128[1043]

Interface UUID : 83d72bf0-0d89-11ce-b13f-00aa003bac6c version 6.0
Object UUID    : 83d72bf0-0d89-11ce-b13f-00aa003bac6c
Annotation     : MS Exchange System Attendant Private Interface
Binding        : ncacn_http:192.168.3.128[6002]

Interface UUID : f930c514-1215-11d3-99a5-00a0c9b61b04 version 1.0
Object UUID    : f930c514-1215-11d3-99a5-00a0c9b61b04
Annotation     : MS Exchange System Attendant Cluster Interface
Binding        : ncacn_np:\\\\TS0[\\pipe\\8BBA2FCA22CB7A02]

Interface UUID : f930c514-1215-11d3-99a5-00a0c9b61b04 version 1.0
Object UUID    : f930c514-1215-11d3-99a5-00a0c9b61b04
Annotation     : MS Exchange System Attendant Cluster Interface
Binding        : ncalrpc:[LRPC00000768.00000001]

Interface UUID : f930c514-1215-11d3-99a5-00a0c9b61b04 version 1.0
Object UUID    : f930c514-1215-11d3-99a5-00a0c9b61b04
Annotation     : MS Exchange System Attendant Cluster Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1042]

Interface UUID : f930c514-1215-11d3-99a5-00a0c9b61b04 version 1.0
Object UUID    : f930c514-1215-11d3-99a5-00a0c9b61b04
Annotation     : MS Exchange System Attendant Cluster Interface
Binding        : ncadg_ip_udp:192.168.3.128[1043]

Interface UUID : f930c514-1215-11d3-99a5-00a0c9b61b04 version 1.0
Object UUID    : f930c514-1215-11d3-99a5-00a0c9b61b04
Annotation     : MS Exchange System Attendant Cluster Interface
Binding        : ncacn_http:192.168.3.128[6002]

Interface UUID : 1544f5e0-613c-11d1-93df-00c04fd7bd09 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS Exchange Directory RFR Interface
Binding        : ncacn_np:\\\\TS0[\\pipe\\8BBA2FCA22CB7A02]

Interface UUID : 1544f5e0-613c-11d1-93df-00c04fd7bd09 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS Exchange Directory RFR Interface
Binding        : ncalrpc:[LRPC00000768.00000001]

Interface UUID : 1544f5e0-613c-11d1-93df-00c04fd7bd09 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS Exchange Directory RFR Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1042]

Interface UUID : 1544f5e0-613c-11d1-93df-00c04fd7bd09 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS Exchange Directory RFR Interface
Binding        : ncadg_ip_udp:192.168.3.128[1043]

Interface UUID : 1544f5e0-613c-11d1-93df-00c04fd7bd09 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS Exchange Directory RFR Interface
Binding        : ncacn_http:192.168.3.128[6002]

Interface UUID : 82ad4280-036b-11cf-972c-00aa006887b0 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE93AB37CB029B45EE842CE3362896]

Interface UUID : 82ad4280-036b-11cf-972c-00aa006887b0 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[INETINFO_LPC]

Interface UUID : 82ad4280-036b-11cf-972c-00aa006887b0 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1036]

Interface UUID : 82ad4280-036b-11cf-972c-00aa006887b0 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\INETINFO]

Interface UUID : 8cfb5d70-31a4-11cf-a7d8-00805f48a135 version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE93AB37CB029B45EE842CE3362896]

Interface UUID : 8cfb5d70-31a4-11cf-a7d8-00805f48a135 version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[INETINFO_LPC]

Interface UUID : 8cfb5d70-31a4-11cf-a7d8-00805f48a135 version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1036]

Interface UUID : 8cfb5d70-31a4-11cf-a7d8-00805f48a135 version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\INETINFO]

Interface UUID : 8cfb5d70-31a4-11cf-a7d8-00805f48a135 version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[SMTPSVC_LPC]

Interface UUID : 8cfb5d70-31a4-11cf-a7d8-00805f48a135 version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1037]

Interface UUID : 8cfb5d70-31a4-11cf-a7d8-00805f48a135 version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\SMTPSVC]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE93AB37CB029B45EE842CE3362896]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[INETINFO_LPC]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1036]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\INETINFO]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[SMTPSVC_LPC]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1037]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\SMTPSVC]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[KNETINFO_LPC]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1047]

Interface UUID : 97f83d5c-1994-11d1-a90d-00c04fb960f8 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\KNETINFO]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE93AB37CB029B45EE842CE3362896]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[INETINFO_LPC]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1036]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\INETINFO]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[SMTPSVC_LPC]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1037]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\SMTPSVC]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[KNETINFO_LPC]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1047]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\KNETINFO]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\pipe\\ABADF799353D36F0]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[LRPC000005f4.00000001]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1048]

Interface UUID : bfa951d1-2f0e-11d3-bfd1-00c04fa3490a version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncadg_ip_udp:192.168.3.128[1049]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE93AB37CB029B45EE842CE3362896]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[INETINFO_LPC]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1036]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\INETINFO]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[SMTPSVC_LPC]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1037]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\SMTPSVC]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[KNETINFO_LPC]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1047]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\KNETINFO]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\pipe\\ABADF799353D36F0]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[LRPC000005f4.00000001]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1048]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncadg_ip_udp:192.168.3.128[1049]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[RESVC_LPC]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1234]

Interface UUID : a520d06e-11de-11d2-ab59-00c04fa3590c version 3.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\RESVC]

Interface UUID : 906b0ce0-c70b-1067-b317-00dd010662da version 1.0
Object UUID    : 6b37e9c1-ef81-4b15-8b33-feb7c8a5e7eb
Annotation     : 
Binding        : ncalrpc:[LRPC0000050c.00000001]

Interface UUID : 906b0ce0-c70b-1067-b317-00dd010662da version 1.0
Object UUID    : 180edccf-a1ca-459d-a509-8ef59186b923
Annotation     : 
Binding        : ncalrpc:[LRPC0000050c.00000001]

Interface UUID : 906b0ce0-c70b-1067-b317-00dd010662da version 1.0
Object UUID    : e2db1586-b39a-4559-a112-1480e7ddd9e7
Annotation     : 
Binding        : ncalrpc:[LRPC0000050c.00000001]

Interface UUID : 906b0ce0-c70b-1067-b317-00dd010662da version 1.0
Object UUID    : 321610ca-b319-4abd-bac2-b35ee60e00ac
Annotation     : 
Binding        : ncalrpc:[LRPC0000050c.00000001]

Interface UUID : 1ff70682-0a51-30e8-076d-740be8cee98b version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE35E03BD41A1946D7910CD6B2BEA0]

Interface UUID : 1ff70682-0a51-30e8-076d-740be8cee98b version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[LRPC000003c0.00000001]

Interface UUID : 1ff70682-0a51-30e8-076d-740be8cee98b version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1026]

Interface UUID : 1ff70682-0a51-30e8-076d-740be8cee98b version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\atsvc]

Interface UUID : 378e52b0-c0a9-11cf-822d-00aa0051e40f version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE35E03BD41A1946D7910CD6B2BEA0]

Interface UUID : 378e52b0-c0a9-11cf-822d-00aa0051e40f version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[LRPC000003c0.00000001]

Interface UUID : 378e52b0-c0a9-11cf-822d-00aa0051e40f version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1026]

Interface UUID : 378e52b0-c0a9-11cf-822d-00aa0051e40f version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\atsvc]

Interface UUID : 0a74ef1c-41a4-4e06-83ae-dc74fb1cdd53 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[OLE35E03BD41A1946D7910CD6B2BEA0]

Interface UUID : 0a74ef1c-41a4-4e06-83ae-dc74fb1cdd53 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[LRPC000003c0.00000001]

Interface UUID : 0a74ef1c-41a4-4e06-83ae-dc74fb1cdd53 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1026]

Interface UUID : 0a74ef1c-41a4-4e06-83ae-dc74fb1cdd53 version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\atsvc]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ac version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\lsass]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ac version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[audit]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ac version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[securityevent]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ac version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[protected_storage]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ac version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\protected_storage]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ac version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[dsrole]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ac version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1025]

Interface UUID : ecec0d70-a603-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Backup Interface
Binding        : ncacn_np:\\\\TS0[\\PIPE\\lsass]

Interface UUID : ecec0d70-a603-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Backup Interface
Binding        : ncalrpc:[audit]

Interface UUID : ecec0d70-a603-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Backup Interface
Binding        : ncalrpc:[securityevent]

Interface UUID : ecec0d70-a603-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Backup Interface
Binding        : ncalrpc:[protected_storage]

Interface UUID : ecec0d70-a603-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Backup Interface
Binding        : ncacn_np:\\\\TS0[\\PIPE\\protected_storage]

Interface UUID : ecec0d70-a603-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Backup Interface
Binding        : ncalrpc:[dsrole]

Interface UUID : ecec0d70-a603-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Backup Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1025]

Interface UUID : 16e0cf3a-a604-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Restore Interface
Binding        : ncacn_np:\\\\TS0[\\PIPE\\lsass]

Interface UUID : 16e0cf3a-a604-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Restore Interface
Binding        : ncalrpc:[audit]

Interface UUID : 16e0cf3a-a604-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Restore Interface
Binding        : ncalrpc:[securityevent]

Interface UUID : 16e0cf3a-a604-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Restore Interface
Binding        : ncalrpc:[protected_storage]

Interface UUID : 16e0cf3a-a604-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Restore Interface
Binding        : ncacn_np:\\\\TS0[\\PIPE\\protected_storage]

Interface UUID : 16e0cf3a-a604-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Restore Interface
Binding        : ncalrpc:[dsrole]

Interface UUID : 16e0cf3a-a604-11d0-96b1-00a0c91ece30 version 2.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : NTDS Restore Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1025]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncacn_np:\\\\TS0[\\PIPE\\lsass]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncalrpc:[audit]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncalrpc:[securityevent]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncalrpc:[protected_storage]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncacn_np:\\\\TS0[\\PIPE\\protected_storage]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncalrpc:[dsrole]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1025]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncalrpc:[NTDS_LPC]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncacn_http:192.168.3.128[1028]

Interface UUID : e3514235-4b06-11d1-ab04-00c04fc2dcd2 version 4.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory DRS Interface
Binding        : ncacn_http:192.168.3.128[6004]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncacn_np:\\\\TS0[\\PIPE\\lsass]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncalrpc:[audit]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncalrpc:[securityevent]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncalrpc:[protected_storage]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncacn_np:\\\\TS0[\\PIPE\\protected_storage]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncalrpc:[dsrole]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncacn_ip_tcp:192.168.3.128[1025]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncalrpc:[NTDS_LPC]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncacn_http:192.168.3.128[1028]

Interface UUID : f5cc5a18-4264-101a-8c59-08002b2f8426 version 56.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : MS NT Directory NSP Interface
Binding        : ncacn_http:192.168.3.128[6004]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\lsass]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[audit]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[securityevent]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[protected_storage]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\protected_storage]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[dsrole]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1025]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[NTDS_LPC]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_http:192.168.3.128[1028]

Interface UUID : 12345778-1234-abcd-ef00-0123456789ab version 0.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_http:192.168.3.128[6004]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\lsass]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[audit]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[securityevent]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[protected_storage]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_np:\\\\TS0[\\PIPE\\protected_storage]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[dsrole]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_ip_tcp:192.168.3.128[1025]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncalrpc:[NTDS_LPC]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_http:192.168.3.128[1028]

Interface UUID : 12345678-1234-abcd-ef00-01234567cffb version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : 
Binding        : ncacn_http:192.168.3.128[6004]

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncacn_np:\\\\TS0[\\PIPE\\lsass]

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncalrpc:[audit]

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncalrpc:[securityevent]

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncalrpc:[protected_storage]

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncacn_np:\\\\TS0[\\PIPE\\protected_storage]

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncalrpc:[dsrole]

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncacn_ip_tcp:192.168.3.128[1025]

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncalrpc:[NTDS_LPC]

Interface UUID : 12345678-1234-abcd-ef00-0123456789ab version 1.0
Object UUID    : 00000000-0000-0000-0000-000000000000
Annotation     : IPSec Policy agent endpoint
Binding        : ncacn_http:192.168.3.128[1028]
-------------- next part --------------
/*
 * Copyright (C) BindView Development Corporation, 2001
 * -----------------------------------------------------------------------
 * Author    : Todd Sabin <tsabin at razor.bindview.com>
 *           : http://razor.bindview.com
 * Version   : 1.00
 * Compile   : For x86/EWindows XP SP1 & VC 7
 *           : cl rpcdump.c /Os /G6 /W3
 * -----------------------------------------------------------------------
 * The only thing they can't take from us are our minds. !H
 */

/***********************************************************************
 *                                                                      *
 *                               Head File                              *
 *                                                                      *
 ************************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <windows.h>
#include <rpcdce.h>

/************************************************************************
 *                                                                     *
 *                               Macro                                  *
 *                                                                      *
 ************************************************************************/

#pragma comment( linker, "/subsystem:console" )
#pragma comment( lib, "rpcrt4.lib" )

/************************************************************************
 *                                                                      *
 *                            Function Prototype                        *
 *                                                                      *
 ************************************************************************/

static unsigned int dump  ( unsigned char *protocol_sequence, 
                            unsigned char *target );
static void         usage ( char *arg );

/***********************************************************************
 *                                                                      *
 *                            Static Global Var                         *
 *                                                                      *
 ************************************************************************/

static unsigned int verbosity = 0;

/************************************************************************/

static unsigned int dump ( unsigned char *protocol_sequence, unsigned char *target )
{
    unsigned int        count          = 0;
    unsigned char      *string_binding = NULL;
    RPC_STATUS          rpc_status;
    RPC_BINDING_HANDLE  rpc_binding_handle;
    RPC_EP_INQ_HANDLE   rpc_ep_inq_handle;

    rpc_status = RpcStringBindingCompose
                 (
                     NULL, 
                     protocol_sequence, 
                     target, 
                     NULL, 
                     NULL, 
                     &string_binding
                 );
    if ( RPC_S_OK != rpc_status )
    {
        fprintf( stderr, "RpcStringBindingCompose() = 0x%x\n", rpc_status );
        return( count );
    }
    else
    {
        printf( "\nstring_binding -> %s\n\n", string_binding );
    }
    rpc_status = RpcBindingFromStringBinding
                 (
                     string_binding, 
                     &rpc_binding_handle
                 );
    if ( RPC_S_OK != rpc_status )
    {
        fprintf( stderr, "RpcBindingFromStringBinding()= 0x%x\n", rpc_status );
        RpcStringFree( &string_binding );
        string_binding = NULL;
        return( count );
    }
    RpcStringFree( &string_binding );
    string_binding = NULL;
    rpc_status = RpcMgmtEpEltInqBegin
                 (
                     rpc_binding_handle, 
                     RPC_C_EP_ALL_ELTS,
                     NULL, 
                     0, 
                     NULL, 
                     &rpc_ep_inq_handle
                 );
    if ( RPC_S_OK != rpc_status )
   {
        fprintf( stderr, "RpcMgmtEpEltInqBegin() = 0x%x\n", rpc_status );
        RpcBindingFree( &rpc_binding_handle );
        return( count );
    }
    do
    {
        RPC_IF_ID           enum_ifid;
        RPC_BINDING_HANDLE  enum_binding;
        UUID                enum_objectuuid;
        unsigned char      *enum_annotation = NULL;

        rpc_status = RpcMgmtEpEltInqNext
                     (
                         rpc_ep_inq_handle, 
                         &enum_ifid, 
                         &enum_binding, 
                         &enum_objectuuid, 
                         &enum_annotation
                     );
        if ( RPC_S_OK == rpc_status )
        {
            unsigned char *str = NULL;

            count++;
            if ( RPC_S_OK == UuidToString( &enum_ifid.Uuid, &str ) )
            {
                printf( "Interface UUID : %s version %d.%d\n", str, 
                        enum_ifid.VersMajor, enum_ifid.VersMinor );
                RpcStringFree( &str );
                str = NULL;
            }
            if ( RPC_S_OK == UuidToString( &enum_objectuuid, &str ) )
            {
                printf( "Object UUID    : %s\n", str );
                RpcStringFree( &str );
                str = NULL;
            }
            if ( NULL != enum_annotation )
            {
                printf( "Annotation     : %s\n", enum_annotation );
                RpcStringFree( &enum_annotation );
                enum_annotation = NULL;
            }
            if ( RPC_S_OK == RpcBindingToStringBinding( enum_binding, &str ) )
            {
                printf( "Binding        : %s\n", str );
                if ( verbosity >= 1 )
                {
                    if ( strstr( str, "ncalrpc" ) == NULL )
                    {
                        RPC_STATUS          status;
                        RPC_BINDING_HANDLE  binding;
                        unsigned char      *ObjectUuid     = NULL;
                        unsigned char      *ProtSeq        = NULL;
                        unsigned char      *NetworkAddr    = NULL;
                        unsigned char      *EndPoint       = NULL;
                        unsigned char      *NetworkOptions = NULL;

                        status = RpcStringBindingParse
                                 (
                                     str, 
                                     &ObjectUuid, 
                                    &ProtSeq, 
                                     &NetworkAddr, 
                                     &EndPoint, 
                                     &NetworkOptions
                                 );
                        if ( RPC_S_OK == status )
                        {
                            status = RpcStringBindingCompose
                                     (
                                         ObjectUuid, 
                                         ProtSeq, 
                                        strcmp( "ncacn_nb_tcp", ProtSeq ) == 0 ? NetworkAddr : target, 
                                         EndPoint, 
                                         NetworkOptions, 
                                         &string_binding 
                                     );
                            RpcStringFree( &ObjectUuid );
                            ObjectUuid     = NULL;
                            RpcStringFree( &ProtSeq );
                            ProtSeq        = NULL;
                            RpcStringFree( &NetworkAddr );
                            NetworkAddr    = NULL;
                            RpcStringFree( &EndPoint );
                            EndPoint       = NULL;
                            RpcStringFree( &NetworkOptions );
                            NetworkOptions = NULL;
                            if ( RPC_S_OK == status )
                            {
                               status = RpcBindingFromStringBinding
                                         (
                                             string_binding, 
                                             &binding
                                         );
                                RpcStringFree( &string_binding );
                                string_binding = NULL;
                                if ( RPC_S_OK == status )
                                {
                                   RPC_IF_ID_VECTOR *rpc_if_id_vector = NULL;

                                    status = RpcMgmtInqIfIds
                                             (
                                                 binding, 
                                                 &rpc_if_id_vector
                                             );
                                    if ( RPC_S_OK == status )
                                    {
                                        unsigned long  c;
                                        unsigned char *s = NULL;

                                        printf( "Interfaces[%u] :\n", rpc_if_id_vector->Count );
                                        for ( c = 0; c < rpc_if_id_vector->Count; c++ )
                                        {
                                            status = UuidToString
                                                     (
                                                        &rpc_if_id_vector->IfId[c]->Uuid, 
                                                         &s
                                                     );
                                            if ( RPC_S_OK == status )
                                            {
                                                printf( "Interface UUID : %s version %d.%d\n", s, 
                                                        rpc_if_id_vector->IfId[c]->VersMajor, 
                                                       rpc_if_id_vector->IfId[c]->VersMinor );
                                                RpcStringFree( &s );
                                                s = NULL;
                                            }
                                        }
                                        RpcIfIdVectorFree( &rpc_if_id_vector );
                                        rpc_if_id_vector = NULL;
                                    }
                                    RpcBindingFree( &binding );
                                }
                            }
                        }
                    }
                }
                RpcStringFree( &str );
                str = NULL;
            }
            RpcBindingFree( &enum_binding );
            printf( "\n" );
        }  /* end of if ( RPC_S_OK == rpc_status ) */
    } while ( RPC_X_NO_MORE_ENTRIES != rpc_status );
    /*
     * RPC_STATUS RPC_ENTRY RpcMgmtpEltInqDone
     * (
     *     RPC_EP_INQ_HANDLE *InquiryContext
     * );
     */
    RpcMgmtEpEltInqDone( &rpc_ep_inq_handle );
    RpcBindingFree( &rpc_binding_handle );
    return( count );
}  /* end of dump */

static void usage ( char *arg )
{
    fprintf( stderr, 
             "Usage: %s [-h] [-p protocol_sequence] [-t target] [-v | -vv | ...]\n",
             arg );
    exit( EXIT_FAILURE );
}  /* end of usage */

int main ( int argc, char * argv[] )
{
    unsigned char *protocol_sequence_array[] =
    {
        "ncacn_ip_tcp",
        "ncadg_ip_udp",
        "ncacn_np",
        "ncacn_nb_tcp",
        "ncacn_http",
    };
    unsigned char *protocol_sequence         = NULL;
    unsigned char *target                    = NULL;
    int            i;

    for ( i = 1; i < argc; i++ )
    {
        if ( ( argv[i][0] == '-' ) || ( argv[i][0] == '/' ) )
        {
            switch ( tolower( argv[i][1] ) )
            {
            case 'p':
                protocol_sequence = argv[++i];
               break;
            case 't':
                target            = argv[++i];
                break;
            case 'v':
                verbosity++;
                break;
            case 'h':
            case '?':
            default:
                usage( argv[0] );
            }  /* end of switch */
        }
        else
        {
            usage( argv[0] );
        }
    }  /* end of for */
    if ( NULL == target )
    {
        fprintf( stderr, "Checking your [-t target]\n" );
        return( EXIT_FAILURE );
    }
    if ( NULL == protocol_sequence )
    {
        for ( i = 0; i < sizeof( protocol_sequence_array ) / sizeof( protocol_sequence_array[0] ); i++ )
        {
            if ( dump( protocol_sequence_array[i], target ) > 0 )
            {
                break;
            }
        }
    }
    else
    {
        dump( protocol_sequence, target );
    } return( EXIT_SUCCESS );
}  /* end of main */


More information about the jcifs mailing list