Process Handle Inspector

By TC Studio

View on Snapcraft.io
Version1.0.0
Revision1
Size157.1 MB
LicenseMIT
Confinementstrict
Basecore22

Open file descriptor, kernel lock & socket inspector for Linux

ScreenshotScreenshotScreenshot

Process Handle Inspector is a desktop open file descriptor, kernel file lock, and
socket endpoint viewer for Linux system administration and application debugging.
An independent Linux alternative inspired by command-line handle and lsof utilities,
it reads live /proc descriptor tables, /proc/locks, and /proc/net socket tables to
reveal which files, pipes, event loops, locks, and sockets are held by running processes.

Key Features:
- Live Process File Descriptor Table: Enumerates accessible /proc/<pid>/fd links and
/proc/<pid>/fdinfo flags (ORDONLY, OWRONLY, ORDWR, OAPPEND, O_CLOEXEC, file offset,
and mount ID) across running user and readable system processes.
- Socket Inode Cross-Reference: Maps socket:[inode] handles directly against live
/proc/net/tcp, /proc/net/tcp6, /proc/net/udp, /proc/net/udp6, and /proc/net/unix
tables to show local/remote IP:port endpoints, TCP states, and UNIX domain paths.
- Kernel File Locks & Unlinked Files: Inspects active POSIX, FLOCK, and OFD locks in
/proc/locks and highlights open (deleted) unlinked files still occupying disk space.
- Descriptor Breakdown & Ulimit Telemetry: Renders an open descriptor category chart,
tracks per-process FD soft/hard limits (/proc/<pid>/limits), and exports CSV and JSON reports.

Disclaimer: This project is an independent open-source tool and is not affiliated with, sponsored by, or endorsed by Microsoft Corporation.

Update History

1.0.0 (1)
14 Nov 2026, 03:45 UTC

Published14 Nov 2026, 03:25 UTC

Last updated14 Nov 2026, 03:19 UTC

First seen14 Nov 2026, 03:45 UTC