awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/ProcMon-for-Linux

0
View on GitHub↗
4,695 stars·289 forks·C·MIT·2 vues

ProcMon For Linux

ProcMon-for-Linux est un outil d'observabilité système basé sur eBPF et un moniteur de processus pour Linux. Il fonctionne comme un traceur d'appels système et un journal d'activité, capturant les événements du noyau et de l'espace utilisateur en temps réel pour analyser le comportement du système d'exploitation.

Le projet dispose d'une interface utilisateur textuelle pour inspecter les fichiers de trace enregistrés. Il sépare l'enregistrement d'événements haute performance sans interface de l'interface d'analyse pour éviter la perte de données lors de lourdes charges système.

L'outil fournit des capacités de traçage d'appels système et de surveillance d'activité, incluant la possibilité de filtrer les événements par identifiants de processus ou types d'appels système spécifiques. Il prend en charge le débogage de processus bas niveau et l'analyse rétrospective de l'activité système.

Features

  • System Call Tracing - Provides real-time monitoring of Linux system calls to debug software behavior and identify failures.
  • eBPF Event Captures - Provides high-performance event capture using eBPF bytecode executed within the Linux kernel.
  • TUI Trace Viewers - Provides a text user interface for opening and inspecting recorded trace files to analyze system activity.
  • Linux - Monitors Linux process events and file system activity to analyze operating system behavior.
  • System Call Monitors - Tracks real-time file system and process events to provide deep visibility into Linux system behavior.
  • System Activity Monitoring - Tracks real-time file system, registry, and process events for visibility into OS behavior.
  • eBPF-Based Activity Monitors - Utilizes eBPF to capture high-performance traces of kernel and user-space activity for system observability.
  • Event Trace Analyzers - Provides a terminal user interface for opening and inspecting recorded trace files of system activity.
  • Trace Analysis Interfaces - Ships a text-based user interface for inspecting and filtering recorded system activity files.
  • Kernel Ring Buffer Retrieval - Implements high-performance data transfer from the kernel to userspace using ring buffers.
  • SQLite Storage Adapters - Uses a local SQLite database for persistent storage and efficient querying of captured trace data.
  • Low-Level Debuggers - Enables low-level analysis of interactions between software and the Linux kernel to identify bottlenecks.
  • System Event Recorders - Records system-generated actions and events for retrospective diagnosis of intermittent execution issues.
  • Headless Recorders - Separates high-performance headless event recording from the analysis interface to prevent data loss.
  • Selective Event Filtering - Allows restricting traced activity to specific process IDs or syscall types to reduce noise during capture.
  • Syscall Filtering - Applies kernel-level predicates to filter syscalls and reduce noise during event capture.

Historique des stars

Graphique de l'historique des stars pour microsoft/procmon-for-linuxGraphique de l'historique des stars pour microsoft/procmon-for-linux

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à ProcMon For Linux

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec ProcMon For Linux.
  • iovisor/bccAvatar de iovisor

    iovisor/bcc

    22,459Voir sur GitHub↗

    BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co

    C
    Voir sur GitHub↗22,459
  • missing-semester/missing-semesterAvatar de missing-semester

    missing-semester/missing-semester

    5,525Voir sur GitHub↗

    The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical computer science and the practical tooling every software engineer needs. Organized as a structured course, it covers Unix shell mastery, version control with Git, software debugging and profiling, system administration fundamentals, and computer security practices — the skills often left out of traditional degree programs. The project is maintained as a collaborative set of lecture notes, exercises, and guides that function as both a professional development tools course and a Uni

    CSS
    Voir sur GitHub↗5,525
  • cilium/tetragonAvatar de cilium

    cilium/tetragon

    4,753Voir sur GitHub↗

    Tetragon is an eBPF-based runtime security and observability toolset designed for Linux and Kubernetes environments. It functions as a security policy manager, observability agent, and enforcement engine that hooks into kernel functions and tracepoints to detect privilege escalation, container escapes, and unauthorized system activity. The project distinguishes itself through its ability to perform real-time, in-kernel enforcement, allowing it to synchronously terminate malicious processes or modify function return values before a system call completes. It provides deep Kubernetes integration

    C
    Voir sur GitHub↗4,753
  • comodosecurity/openedrAvatar de ComodoSecurity

    ComodoSecurity/openedr

    2,603Voir sur GitHub↗

    OpenEDR is an endpoint detection and response platform designed to collect telemetry and monitor system activity to identify security breaches. It functions as a host-based intrusion detection system and telemetry collector, gathering detailed data on process, network, and file activity. The system includes a dockerized security stack that bundles search, logging, and visualization tools into containers for analyzing endpoint telemetry. It features a security event visualizer that maps process lineage and indexes logs to facilitate root-cause analysis of attacks. The platform provides capabi

    C++
    Voir sur GitHub↗2,603
Voir les 30 alternatives à ProcMon For Linux→

Questions fréquentes

Que fait microsoft/procmon-for-linux ?

ProcMon-for-Linux est un outil d'observabilité système basé sur eBPF et un moniteur de processus pour Linux. Il fonctionne comme un traceur d'appels système et un journal d'activité, capturant les événements du noyau et de l'espace utilisateur en temps réel pour analyser le comportement du système d'exploitation.

Quelles sont les fonctionnalités principales de microsoft/procmon-for-linux ?

Les fonctionnalités principales de microsoft/procmon-for-linux sont : System Call Tracing, eBPF Event Captures, TUI Trace Viewers, Linux, System Call Monitors, System Activity Monitoring, eBPF-Based Activity Monitors, Event Trace Analyzers.

Quelles sont les alternatives open-source à microsoft/procmon-for-linux ?

Les alternatives open-source à microsoft/procmon-for-linux incluent : cilium/tetragon — Tetragon is an eBPF-based runtime security and observability toolset designed for Linux and Kubernetes environments.… iovisor/bcc — BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It… missing-semester/missing-semester — The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical… aquasecurity/tracee — Tracee is a cloud-native runtime security and forensics tool that uses eBPF to capture system calls and kernel events… comodosecurity/openedr — OpenEDR is an endpoint detection and response platform designed to collect telemetry and monitor system activity to… orhun/binsider — Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call…