Написать WMIC враппер на golang

15 000 руб. за проект
02 июля 2019, 13:19 • 3 отклика • 39 просмотров
Добрый день!

Для утилиты wmic (WMI на windows) для linux на базе debian нужно написать враппер, который будет с периодичностью отправлять запросы на список хостов, получать ответы и отправлять ответы на tcp сокет парсера (парсер написан).

Сам wmic https://ab57.ru/cmdlist/wmic.html

Пример команд, которые необходимо запускать

[cmd]
cmd=wmic -U OSS_WMI_USER%OSS_WMI_PASS //OSS_WMI_HOST "Select LogFile,RecordNumber from Win32_NTLogEvent Where Logfile = 'Security'" | head -n 3 | tail -n 1 | cut -f 2 -d \|

[cmd]
cmd = wmic -U OSS_WMI_USER%OSS_WMI_PASS //OSS_WMI_HOST "Select ComputerName,EventCode,Logfile,Message,RecordNumber,SourceName,TimeWritten,User from Win32_NTLogEvent Where Logfile = 'Security' and RecordNumber > OSS_COUNTER" | cat