Displaying 1 to 20 from 20 results

wmi_exporter - Prometheus exporter for Windows machines using WMI

  •    Go

Prometheus exporter for Windows machines, using the WMI (Windows Management Instrumentation). See the linked documentation on each collector for more information on reported metrics, configuration settings and usage examples.

WQL Query Runner

  •    CSharp

WQL Query Runner is (or would be) a tool for WMI SQL query testing. There are different types of WQL queries. My plan is to support creating all of them, and the first type for which I decided to add support are WQL event queries.

Powwa

  •    Java

Util to show battery status and cpu speed on laptop. Uses jWMI's for interfacing with Windows' WMI.

ServerInfo

  •    CSharp

Very simple and portable interface to view/scan the information on your server farm (or any machines) at a glance Includes name, OS, owners, programs, databases and websites/ports present - plus a GUI for WMI queries. Built with Asp.Net MVC 2, C# and XML.




RecordLogon.vbs login script

  •    VBScript

RecordLogon.vbs is a script applied at logon via Group or Local policy. It records specific user and computer information and writes the data to a central repository for retrieval. The tool comes in two parts; the .VBS and the HTA search app.

Windows Systems Monitoring Components

  •    

This project is meant to provide programmers with a set of reusable classes, gathered into one assembly, to develop custom system monitoring consoles for windows server systems. The base set provides classes with methods to check: - Network ping - HTTP server running - FTP se...

Computer_ID

  •    DotNet

A small tool for reading a lot of useful information from the WMI. Like HDD Model, HDD Serial number, CPU information, Motherboard info, Graphics card info, and some Windows infomation like, Version, Build, Install date, serial number and product key.

Easy Share

  •    

Folder sharing is an indispensable part of our professional life. 'EasyShare' is a folder share creation, deletion and editing tool with integrated contact management. It allows one to share folders and set permissions with two or three clicks.


PowerState

  •    CSharp

PowerState is .NET application for sending Wake-On-LAN (WOL) requests to computers. It can also shutdown, log off and reboot computers using the WMI.

Powershell Framework

  •    

The Powershell Framework makes running Powershell scripts simple. It provides a means of interactively or non-interactively running scripts in a simple manner. It provides a form based interface to browse and run scripts, and a clean framework for writing scripts.

PoshEventUI

  •    WPF

PoshEventUI is a means to allow a user to create permanent Windows Management Instrumentation (WMI) events easily.

HyperV C# Library

  •    CSharp

A C# wrapper library for the Hyper-V API.

LocalAdmins WMI Provider

  •    DotNet

WMI Provider to report all members of the local Administrators group in the WMI Class root\cimv2\Win32_LocalAdmins

flare-wmi

  •    C++

This repository contains various documentation and code projects that describe the Windows Management Instrumentation (WMI) technology. The research was first introduced at Defcon 23 in 2015, and the associated slides are available here: DEFCON_23-WMI-Attacks-Defense-Forensics.pdf. python-cim is a pure Python parser for the WMI repository database. It supports read access to WMI structures via a flexible API. You can use the provided "sample" scripts to dump persistence locations, identify commonly executed software, timeline activity, and recover deleted data.

current-processes - Node

  •    Javascript

Node.js library to get a snapshot of the currently running processes, OS-agnostic. Needs root/Admin permissions. WMI (specifically wmic) is used to gather the information itself. WMI is fairly slow the first time it's called, it might even take up to 2-3 seconds. Make sure your app will gracefully handle this. Subsequent calls will be much faster.

delphi-wmi-class-generator - Creates Object Pascal classes to access the WMI

  •    Pascal

The Delphi Wmi Class Generator is a application which creates full documented Object Pascal classes to access the WMI (Windows Management Instrumentation). Create full documented classes compatible with the help insight feature, available since Delphi 2005.

wmi-delphi-code-creator - Generate Object Pascal (Delphi, FPC), Oxygene, C++ and C# code to access the WMI

  •    Pascal

The WMI Delphi Code Creator (WDCC), allows you to generate Object Pascal, Oxygene, C++ and C# code to access the WMI (Windows Management Instrumentation) classes, events and methods. Also includes a set of tools to explorer and Query the content of the WMI. WMI Explorer : Allow you to navigate over all the WMI namespaces and classes, and display WMI metadata like MOF, Qualifiers and Properties.

PowerEvents - PowerEvents is a PowerShell module that assists in the registration of WMI permanent event subscriptions

  •    PowerShell

PowerEvents is a Windows PowerShell module designed to facilitate the ease of creating, updating, and deleting WMI (Windows Management Instrumentation) permanent event registrations. PowerEvents makes it easy to create WMI event filters (define the events you want to capture) and event consumers (responders to events), and then bind them together to initiate the flow of events. By leveraging permanent event registrations, you can perform advanced monitoring functions on a workstation or server, that would otherwise require implementation of an enterprise monitoring product. Because WMI is incredibly vast in the information it provides, very detailed monitoring can be performed using almost any of the WMI objects that exist on a computer. A little-known capability of the WMI service, is its capability to create a permanent registration (listener) for events, and then automatically respond to those events. At a very basic level, it's "if X happens, do Y" but in this case, it's all built into WMI, without the need for any additional software.