awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
osquery avatar

osquery/osquery

0
View on GitHub↗
23,113 Stars·2,552 Forks·C++·other·11 Aufrufeosquery.io↗

Osquery

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 queries are scheduled across multiple hosts to aggregate telemetry and maintain audit trails.

The platform includes native event subscription capabilities that hook into kernel-level interfaces to capture real-time system changes. This data is processed through an asynchronous event bus and can be exported in structured formats for integration with external logging and analysis pipelines. A modular plugin architecture further allows for the extension of core functionality, including custom logging and data retrieval modules.

Features

  • System State Querying - Exposes operating system internals as relational tables, allowing system state and configuration to be queried using standard SQL.
  • SQL Query Interfaces - Exposes operating system internals as relational tables to query system state and configuration using standard SQL syntax.
  • SQL-Based - Exposes operating system internals as virtual relational tables to allow standard query language access to system state.
  • Endpoint Monitoring Agents - Provides a unified agent for tracking hardware, network, and process activity across Windows, macOS, and Linux.
  • Security Testing and Auditing - Provides a framework for scheduling recurring queries across a fleet of hosts to maintain audit trails and detect unauthorized modifications.
  • Real-Time Event Watchers - Hooks into native kernel interfaces to capture and stream real-time system state changes via an asynchronous event bus.
  • Security Monitoring - Runs recurring SQL queries across multiple hosts to track system state changes and identify potential security threats.
  • Distributed Task Schedulers - Supports scheduling recurring SQL queries across a fleet of hosts to aggregate state changes and monitor infrastructure.
  • Cross-Platform Abstraction Layers - Normalizes disparate operating system APIs into a unified internal schema for consistent cross-platform data representation.
  • Cross-Platform Management Systems - Provides a unified toolset for monitoring diverse operating systems to ensure consistent data collection across heterogeneous environments.
  • Audit Logging Systems - Records hardware, network, and file system changes by connecting to native operating system interfaces to maintain activity trails.
  • Cross-Platform Administration Tools - Monitors diverse operating systems using a unified toolset to ensure consistent data collection across infrastructure.
  • System Diagnostic Interfaces - Provides a command-line interface for interactive exploration of system state and local troubleshooting.
  • Database Clients - SQL-powered framework for operating system instrumentation and analytics.
  • Query Engines - Uses SQL for operating system instrumentation and analytics.
  • Endpoint Monitoring Tools - SQL-powered operating system instrumentation and monitoring.
  • Live Forensics and Response - SQL-based analytics for operating system state and activity.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
  • Command Line Utilities - Analyzes operating system state using SQL queries.
  • Digital Forensics - Tool for querying system state using SQL-like syntax.
  • Live Forensics - SQL-based analytics for operating system state monitoring.
  • Interactive Data Querying Tools - Includes an interactive shell for prototyping and executing SQL queries against system data to facilitate immediate analysis.
  • Distributed Task Orchestration - Coordinates the execution of scheduled tasks across a fleet of remote nodes to aggregate system telemetry.
  • Incident Response - Uses an interactive command-line interface to explore operating system internals and troubleshoot issues during investigations.
  • SQL Query Schedulers - Enables recurring SQL query execution on defined intervals to track infrastructure state changes over time.
  • Plugin Architectures - Uses a decoupled interface system to allow developers to extend core functionality with custom modules.
  • Data Export Pipelines - Exports structured system data into external logging pipelines to simplify centralized monitoring and performance tracking.
  • Search Result Exporters - Exports query results into structured formats like JSON or CSV for integration with external analysis pipelines.
  • Event Subscriptions - Hooks directly into kernel-level notification interfaces to capture real-time system changes.
  • Asynchronous Event Dispatchers - Processes system state changes through a non-blocking message bus to ensure high-performance monitoring.

Star-Verlauf

Star-Verlauf für osquery/osqueryStar-Verlauf für osquery/osquery

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht osquery/osquery?

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.

Was sind die Hauptfunktionen von osquery/osquery?

Die Hauptfunktionen von osquery/osquery sind: System State Querying, SQL Query Interfaces, SQL-Based, Endpoint Monitoring Agents, Security Testing and Auditing, Real-Time Event Watchers, Security Monitoring, Distributed Task Schedulers.

Welche Open-Source-Alternativen gibt es zu osquery/osquery?

Open-Source-Alternativen zu osquery/osquery sind unter anderem: dbcli/pgcli — pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an… facebook/osquery — Osquery is an operating system instrumentation tool that treats system state as a relational database. It maps… apache/spark — Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation… xo/usql — usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through… n1nj4sec/pupy — Pupy is a command and control framework and post-exploitation suite used for remote administration and system… google/grr — GRR is a distributed incident response platform and asynchronous forensic task orchestrator. It functions as a remote…

Open-Source-Alternativen zu Osquery

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Osquery.
  • dbcli/pgcliAvatar von dbcli

    dbcli/pgcli

    13,231Auf GitHub ansehen↗

    pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an interactive SQL shell and query editor that allows users to inspect schemas, manage connections, and run queries against PostgreSQL data sources. The tool is distinguished by its real-time, schema-aware autocompletion for keywords, tables, and columns, as well as dynamic SQL syntax highlighting. It provides safety mechanisms through transaction-aware guardrails that warn against or block destructive statements when no active transaction is detected. Broad capabilities include secure

    Pythondatabasepostgrespostgresql
    Auf GitHub ansehen↗13,231
  • facebook/osqueryAvatar von facebook

    facebook/osquery

    23,318Auf GitHub ansehen↗

    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

    C++
    Auf GitHub ansehen↗23,318
  • apache/sparkAvatar von apache

    apache/spark

    43,467Auf GitHub ansehen↗

    Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e

    Scalabig-datajavajdbc
    Auf GitHub ansehen↗43,467
  • xo/usqlAvatar von xo

    xo/usql

    10,014Auf GitHub ansehen↗

    usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through a single unified tool. It provides a standardized interface for executing queries across various data stores and serves as a multi-database query tool and schema inspector. The tool distinguishes itself by enabling cross-database data migration, allowing users to pipe result sets from one active database connection directly into another. It also features terminal-based data visualization, which renders query results as graphical charts, graphs, and images directly within the t

    Gocommand-linedatabasego
    Auf GitHub ansehen↗10,014
Alle 30 Alternativen zu Osquery anzeigen→