Displaying 1 to 20 from 24 results

gopsutil - psutil for golang

  •    Go

This is a port of psutil (http://pythonhosted.org/psutil/). The challenge is porting all psutil functions on some architectures.After v2.17.04, golang 1.8 is required to build.

node_exporter - Exporter for machine metrics

  •    Go

Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.The WMI exporter is recommended for Windows users.

oshi - Native Operating System and Hardware Information

  •    Java

A JNA-based (native) operating system information library for Java that aims to provide a cross-platform implementation to retrieve system information, such as version, memory, CPU, disk, battery, etc.

SIGAR - System Information Gatherer And Reporter

  •    C

The Sigar API provides a portable interface for gathering system information such as System memory, swap, cpu, load average, uptime, logins, Per-process memory, cpu and lot more. This information is available in most operating systems, but each OS has their own ways providing it. SIGAR provides developers with one API to access this information regardless of the underlying platform.

tmux-mem-cpu-load - CPU, RAM, and load monitor for use with tmux

  •    C++

A simple, lightweight program provided for system monitoring in the status line of tmux. The memory monitor displays the used and available memory.

System Monitoring Dashboard

  •    C

System Monitoring Dashboard is a tool to help administrators to monitor server system based on linux and Windows.


  •    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.


  •    DotNet

NDiagnostics is designed to allow for the quick and simple creation of an application diagnostics utility that can be ran by an end user or by technical support personnel to determine whether a user's machine is configured correctly for a given application. NDiagnostics is bui...

System Information HTML Application


System Information HTML Application is an hta file that scan a system to retreive information about Hardware, OS and System components.

verinfo - File/PE-Image Version Information Application


The "verinfo" application is a command line application that will show you version information (and more!) for either a single file, multiple files or even a complete directory. It has some optional features like MD5/SHA1 generation, HTML Output, Logging Output to a file and/o...

System Verifier

  •    DotNet

System Verifier scans the computer for misconfigured, misinstalled or otherwise incorrect software components, such as DirectShow filters which are only available to 32bit applications, or Windows Search property handlers that have remained registered after uninstall.



SystemScanner tracks the system state of computers for the purposes of configuration and change management. A small client app regularly reports its state to a service that runs on a computer of your choosing, which then saves it to an MSSQL database for subsequent analysis.

otseca - Open source security auditing tool to search and dump system configuration

  •    Shell

The main assumption of creating this tool was easier and faster delivery of commands sets to be performed on customer environments. As a result of such a scan I wanted to get the most useful information about system components that will be subjected to penetration tests and audits at a later time. Otseca facilitates collection of many important information about a given system.

jHardware - Get crossplatform hardware details with Java

  •    Java

Library to retrieve hardware information using Java

sentry-dotnet-platform-abstractions - Abstractions to simplify retrieving platform information in

  •    CSharp

The idea here is to simplify the .NET SDK by leaving the messy #ifdefs, platform specific code (operating system, runtime, etc) out into its own library. It also helps by allowing us to share code between the new .NET SDK and the current .NET SDK. Most of the platform information used by the SDK goes to Sentry's Context Interface. When implementing this on SharpRaven it was clear that to get reliable information is not as trivial as it seems. This repo is an attempt to create a package which will provide reliable information in different types of apps.

fusioninventory-agent - FusionInventory Agent

  •    Perl

The FusionInventory agent is a generic management agent. It can perform a certain number of tasks, according to its own execution plan, or on behalf of a GLPI server with fusioninventory plugin, acting as a control point.