16 repository-uri
Utilities for identifying and querying host operating system details.
Explore 16 awesome GitHub repositories matching part of an awesome list · System Information. Refine with filters or upvote what's useful.
This library provides a cross-platform toolkit for retrieving system metrics and managing processes. It functions as a unified interface for accessing low-level hardware and operating system data, allowing developers to monitor CPU, memory, disk, and network usage across diverse computing architectures without requiring external dependencies. The project distinguishes itself through its ability to maintain consistent data structures across different operating systems by parsing native system headers and wrapping low-level system calls. It includes specialized support for containerized environ
System process and hardware metrics.
Neutralinojs is a lightweight cross-platform desktop application framework that allows developers to build native applications using web technologies and a C++ backend. It serves as a native system API bridge, enabling JavaScript frontend code to execute system commands and manage files across Windows, macOS, and Linux. The project distinguishes itself as a portable runtime that renders interfaces via the system's built-in webview instead of bundling a full browser engine. This approach enables the packaging of web assets into small, standalone executable binaries. The framework provides com
Provides utilities for querying host operating system details, including CPU architecture and kernel version.
CDK este un set de instrumente specializat pentru auditul securității containerelor, exploatarea evadării din containere și pentesting-ul infrastructurii cloud. Acesta oferă o colecție de scripturi și instrumente concepute pentru a identifica și exploata vulnerabilitățile din runtime-urile containerelor pentru a ieși din mediile izolate și a executa comenzi pe sistemul de operare gazdă subiacent. Proiectul dispune de o suită dedicată de exploit-uri pentru runtime-ul Docker, destinată abuzării API-ului Docker, procfs și cgroups pentru a obține acces neautorizat la nivel de gazdă. Include tehnici specifice pentru ocolirea izolării prin LXCFS, exploatarea spațiilor de nume ale utilizatorilor și montarea discurilor gazdă, precum și capabilități pentru extragerea metadatelor cloud și auditarea permisiunilor conturilor de serviciu pentru escaladarea privilegiilor în medii de cluster. Toolkit-ul acoperă o gamă largă de capabilități de auditare a securității, inclusiv auditarea clusterelor Kubernetes pentru exfiltrarea secretelor și analiza politicilor, scanarea fișierelor și serviciilor sensibile și detectarea partajării rețelei gazdă. De asemenea, oferă utilitare pentru stabilirea de reverse shell-uri, implementarea de payload-uri în medii restricționate și instalarea de instrumente de administrare a sistemului în containere minimale.
Provides a utility to retrieve user, kernel, and operating system details from within a container.
System Information Library for Node.JS
Retrieval of hardware and software system metrics.
Hardware information library.
Find, list, and inspect processes from Go (golang).
System process information.
A directory of hardware related libs, tools, and tutorials for Go
Hardware information collection.
CPU feature identification for Go
CPU information library.
Get the unique machine id of any host (without admin privileges)
Retrieves unique machine IDs.
Can be useful if you need to work around unimplemented or buggy features in WSL. Supports both WSL 1 and WSL 2.
Detection of Windows Subsystem for Linux environments.
Useful for analytics and debugging.
Identification of the current operating system name.
Get the OS/Distribution name of the environment you are working on
Retrieval of OS names including specific Linux distributions.
Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your :heart: and support.
Detection of Windows operating systems.