awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/ProcMon-for-Linux

0
View on GitHub↗
4,695 星标·289 分支·C·MIT·2 次浏览

ProcMon For Linux

ProcMon-for-Linux 是一个基于 eBPF 的 Linux 系统可观测性工具和进程监视器。它作为系统调用跟踪器和活动记录器,捕获实时的内核和用户空间事件,以分析操作系统行为。

该项目具有用于检查记录跟踪文件的文本用户界面。它将高性能的无头事件记录与分析界面分离,以防止在系统高负载期间发生数据丢失。

该工具提供系统调用跟踪和活动监控功能,包括按进程标识符或特定系统调用类型过滤事件的能力。它支持底层进程调试和系统活动的回溯分析。

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.

Star 历史

microsoft/procmon-for-linux 的 Star 历史图表microsoft/procmon-for-linux 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

ProcMon For Linux 的开源替代方案

相似的开源项目,按与 ProcMon For Linux 的功能重合度排序。
  • iovisor/bcciovisor 的头像

    iovisor/bcc

    22,459在 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
    在 GitHub 上查看↗22,459
  • missing-semester/missing-semestermissing-semester 的头像

    missing-semester/missing-semester

    5,525在 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
    在 GitHub 上查看↗5,525
  • cilium/tetragoncilium 的头像

    cilium/tetragon

    4,753在 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
    在 GitHub 上查看↗4,753
  • comodosecurity/openedrComodoSecurity 的头像

    ComodoSecurity/openedr

    2,603在 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++
    在 GitHub 上查看↗2,603
查看 ProcMon For Linux 的所有 30 个替代方案→

常见问题解答

microsoft/procmon-for-linux 是做什么的?

ProcMon-for-Linux 是一个基于 eBPF 的 Linux 系统可观测性工具和进程监视器。它作为系统调用跟踪器和活动记录器,捕获实时的内核和用户空间事件,以分析操作系统行为。

microsoft/procmon-for-linux 的主要功能有哪些?

microsoft/procmon-for-linux 的主要功能包括:System Call Tracing, eBPF Event Captures, TUI Trace Viewers, Linux, System Call Monitors, System Activity Monitoring, eBPF-Based Activity Monitors, Event Trace Analyzers。

microsoft/procmon-for-linux 有哪些开源替代品?

microsoft/procmon-for-linux 的开源替代品包括: 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…