GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

microsoft/ProcMon-Linux

A Linux version of the Procmon Sysinternals tool (소개는 저장소 자체 문서에서 왔습니다.)

C

데이터 기준 October 31microsoft

최고 순위

#469

종합 · C 언어별

4.8K

누적 스타

297

포크 수

0

최근 30일 기록 일수

라이선스: MIT최근 push: October 28열린 이슈(PR 포함): 332026-10-25부터 수집. 미확인 = 아직 미수집

프로젝트 문서

Process Monitor for Linux (Preview) Build Status

Process Monitor (Procmon) is a Linux reimagining of the classic Procmon tool from the Sysinternals suite of tools for Windows. Procmon provides a convenient and efficient way for Linux developers to trace the syscall activity on the system.

Procmon in use

Installation & Usage

Requirements

  • OS: Ubuntu 18.04 lts
  • cmake >= 3.14 (build-time only)
  • libsqlite3-dev >= 3.22 (build-time only)

Install Procmon

Please see installation instructions here.

Build Procmon

Please see build instructions here.

Usage

Usage: procmon [OPTIONS]
   OPTIONS
      -h/--help                Prints this help screen
      -p/--pids                Comma separated list of process IDs to monitor
      -e/--events              Comma separated list of system calls to monitor
      -c/--collect [FILEPATH]  Option to start Procmon in a headless mode
      -f/--file FILEPATH       Open a Procmon trace file
      -l/--log FILEPATH        Log debug traces to file

Examples

The following traces all processes and syscalls on the system:

sudo procmon

The following traces processes with process id 10 and 20:

sudo procmon -p 10,20

The following traces process 20 only syscalls read, write and open at:

sudo procmon -p 20 -e read,write,openat

The following traces process 35 and opens Procmon in headless mode to output all captured events to file procmon.db:

sudo procmon -p 35 -c procmon.db

The following opens a Procmon tracefile, procmon.db, within the Procmon TUI:

sudo procmon -f procmon.db

Feedback

  • Ask a question on Stack Overflow (tag with ProcmonForLinux)
  • Request a new feature on GitHub
  • Vote for popular feature requests
  • File a bug in GitHub Issues

Contributing

If you are interested in fixing issues and contributing directly to the code base, please see the document How to Contribute, which covers the following:

  • How to build and run from the source
  • The development workflow, including debugging and running tests
  • Coding Guidelines
  • Submitting pull requests

Please see also our Code of Conduct.

License

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT License.

현재 순위

  • 469

    종합 랭킹 · 역대 최강 · C

    4.8K 스타 · 297 fork · 총 스타 수

    종합 · C →

최근 30일 추이

최근 30일간 기록이 없습니다.

README에 뱃지를 붙여보세요 · microsoft/ProcMon-Linux[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/microsoft/ProcMon-Linux.svg)](https://git.vaiox.xyz/ko/repo/microsoft/ProcMon-Linux)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/ko/repo/microsoft/ProcMon-Linux"><img src="https://git.vaiox.xyz/api/badge/microsoft/ProcMon-Linux.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

← 랭킹으로

GitHub Hot Board타임머신발견联系我们 · Contact