12 个仓库
Interfaces that expose operating system internals as relational tables for SQL-based inspection.
Distinct from SQL Query Interfaces: Distinct from generic SQL Query Interfaces: specifically targets OS-level state and hardware/software configuration rather than general database management.
Explore 12 awesome GitHub repositories matching data & databases · System State Querying. Refine with filters or upvote what's useful.
Zeroclaw is a modular framework for building and deploying autonomous agents that integrate AI models, messaging platforms, and hardware interfaces. It functions as a multi-agent orchestrator and embedded systems controller, providing a unified runtime for managing agent lifecycles, memory, and security policies across diverse environments. The system distinguishes itself through its focus on secure, verifiable hardware and software orchestration. It enforces strict security boundaries, including command allowlisting, resource throttling, and interactive human-in-the-loop approval for sensiti
Renders real-time hardware status updates in a browser interface by connecting to an active agent session.
Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve
Retrieves the current state of operators from running jobs using a dedicated client service.
Osquery is an operating system instrumentation tool that treats system state as a relational database. It maps operating system telemetry and kernel data into virtual tables, allowing users to explore processes, hardware events, and performance data using standard SQL queries. The project provides a plugin and extensions API that enables the implementation of custom telemetry tables to monitor specific system concepts. It also includes a remote communication interface to exchange telemetry data and query results with external applications. The system supports scheduled monitoring to track op
Exposes OS internals as relational tables for diagnosing system behavior via SQL inspection.
Osquery is a unified endpoint monitoring framework that exposes operating system internals as relational tables. By representing hardware, network, and process activity as structured data, it allows users to retrieve system state and configuration information using standard SQL syntax. The system distinguishes itself through a cross-platform abstraction layer that normalizes disparate operating system interfaces into a consistent schema across Windows, macOS, and Linux. It supports both interactive local analysis via a command-line shell and distributed fleet orchestration, where recurring qu
Exposes operating system internals as relational tables, allowing system state and configuration to be queried using standard SQL.
WLED is a web-based firmware designed for ESP8266 and ESP32 microcontrollers to manage addressable LED strips and matrices. It functions as a comprehensive IoT lighting automation system, providing the tools to control individual pixels, define logical segments, and execute dynamic lighting effects. The platform supports a wide range of hardware configurations, including matrix panels and non-addressable LED arrays, while offering granular control over brightness, color palettes, and animation speed. The project distinguishes itself through its extensive support for networked orchestration an
Retrieves current configuration, active effects, available color palettes, and hardware information via structured data requests.
Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing
Exposes internal system and connector performance data as virtual tables for SQL-based monitoring and analysis.
Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an input peripheral monitor that tracks battery levels and connection link quality via a system tray application, while providing a receiver manager for pairing and unpairing wireless devices with proprietary USB receivers. The project features an input device automation engine that maps hardware events and mouse gestures to simulated keyboard inputs or system commands. This allows for the creation of custom rules that trigger actions based on device notifications or specific wi
Persists hardware configuration options and restores them automatically when devices reconnect.
Queries operating system state as a relational database for endpoint monitoring and threat detection.
Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we
Queries SurfaceFlinger layer visibility and WindowManager containers through SQL tables.
This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded JavaScript runtime with multi-protocol wireless attack capabilities, USB and Bluetooth HID emulation, and a menu-driven user interface. It is designed as a unified system that integrates persistent storage, hardware abstraction for external radio modules, a serial command protocol for headless operation, and a web-based remote desktop that streams the device screen and relays button inputs for remote control. The custom JavaScript scripting environment enables users to write and run
Restores hardware peripheral configurations and WiFi AP settings from non-volatile memory on every boot.
Blynk 是一个嵌入式设备框架和物联网云连接库,旨在在微控制器与远程管理平台之间建立安全、双向的通信。它提供了物联网设备管理工具的核心标识,支持设备状态同步、远程硬件控制以及将硬件数据映射到基于云的界面。 该项目通过虚拟引脚系统脱颖而出,该系统将云通信与物理引脚解耦,从而实现硬件无关的数据交换。它还支持高级架构卸载,其中网络通信可以委托给专用的协处理器,以支持非联网的微控制器。 该库涵盖广泛的功能领域,包括自动化设备配置、无线固件更新以及用于车队管理的多租户组织结构。它集成了 MQTT 和 HTTPS 等各种通信协议,并提供用于基于逻辑的自动化、时序数据存储以及构建用于实时监控的移动和 Web 仪表板的工具。 该项目使用 C++ 实现。
Restores the last known cloud state to hardware values after a connection loss occurs.
Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o
Provides a specialized query language for interrogating host system state and retrieving structured forensic data.