Skip to main content

Crate lsofrs

Crate lsofrs 

Source
Expand description

lsofrs — modern, high-performance lsof implementation in Rust

Maps the relationship between processes and the files they hold open. Supports regular files, directories, sockets, pipes, devices, and streams.

Modules§

cli
Command-line argument parsing
config
config submodule. Persistent configuration — reads/writes ~/.lsofrs.conf (TOML)
csv_out
csv_out submodule. CSV export for pipelines/spreadsheets
delta
delta submodule. Delta highlighting — track FD changes between iterations
filter
filter submodule. Selection and filtering logic
linux
linux submodule. Linux process enumeration via /proc filesystem
net_map
net_map submodule. Network connection map grouped by remote host
output
output submodule. Columnar and field output formatting
pipe_chain
pipe_chain submodule. Trace pipe/socket pairs between processes, show IPC topology
strutil
strutil submodule. String helpers for display — avoid panicking on UTF-8 boundaries.
types
types submodule.