lipcenum - small Linux IPC and system interaction enumerator

This is about lipcenum tool on GitHub.

What?

lipcenum is a pure Python 3.7 script designed to enumerate Inter-Process Communication (IPC) and other system interactions for a specific process on Linux. It works by parsing information from the /proc filesystem.

Currently, it covers:

  • Pipes (anonymous and named)
  • Network Sockets (TCP/UDP, IPv4 & IPv6) with connection states
  • UNIX Domain Sockets
  • File Descriptors (regular files, character devices, block devices)
  • Anonymous Inodes (eventfd, epoll, timerfd, etc.)

Why?

There are great tools like IPCDump or Procmon-for-Linux but they often require compilation which doesn’t run smoothly. Sometimes you just need a quick look at what a process is doing so there’s this script for you.

Since lipcenum uses only the Python standard library and targets Python 3.7+ (common on many modern Linux distros), it’s easy to deploy. Just copy the script and run it. It even supports JSON output if you want to pipe it into something else.


Reach me here: Bluesky & X