Skip to content

wolfc01/procexp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

carlcarl
carl
and
carl
Apr 7, 2025
e877dba · Apr 7, 2025

History

94 Commits
Dec 12, 2017
Mar 28, 2025
Apr 6, 2025
Apr 5, 2025
Mar 23, 2025
Apr 7, 2025
Apr 6, 2025
Apr 4, 2025
Dec 3, 2017
Apr 4, 2025
Dec 3, 2017
Mar 29, 2025
Mar 29, 2025
Dec 3, 2017
Apr 6, 2025
Nov 22, 2018
Mar 19, 2025
Dec 3, 2017
Apr 4, 2025
Apr 5, 2025
Dec 3, 2017
Dec 3, 2017
Apr 7, 2025
Dec 3, 2017
Aug 28, 2022
Mar 29, 2025
Mar 29, 2025
Apr 6, 2025
Apr 5, 2025

Repository files navigation

Process Explorer for Linux

This tool is a 'swiss army knife' for programmers and system administrators to study per-process memory usage, IO usage, runtime memory leaks, TCP/UDP usage, and also process hierarchy.

The Linux Process Explorer was inspired by the Sysinternals Process Explorer tool by Microsoft.

INSTALLATION

For now, download the bleeding edge: procexp from https://github.com/wolfc01/procexp/archive/refs/heads/master.zip

Ubuntu 24.04.2, Mint 22.1

  1. #!/usr/bin/env sh
    sudo apt update
    sudo apt install pip
    sudo apt install python3-venv
    sudo apt install tcpdump
  2. #!/usr/bin/env bash
    cd ~
    python3 -m venv ~/procexp
    unzip procexp-master.zip 
    cd procexp-master
    ~/procexp/bin/pip install -r requirements.txt

fedora workstation 41

  1. #!/usr/bin/env sh
    sudo dnf install python3-pip
    

Start Process Explorer:

As a non-superuser user:

  1. If on Wayland:

    #!/usr/bin/env bash
    export QT_QPA_PLATFORM=wayland
  2. Then, start the process explorer as follows:

    #!/usr/bin/env bash
    cd procexp-master
    ~/procexp/bin/python3 ./procexp.py

UNINSTALL

  • For packages pip, python3-venv and tcpdump: those are standard packages, and can be removed using their uninstall instructions.
  • For process explorer removal, remove ~/procexp and ~/procexp-master. Then your system is clean from all procexp traces.