Application which scans running processes on the system for a given mapping (executable, shared object, etc)
Project description
findProcessesUsing
Scans all running applications on a host to identify those using a shared library, or an executable, or some other mapping.
This application works on UNIX-derived systems (Linux, BSD, etc). You can use it, for example, to scan for processes using a certain version of a shared library, or running under a certain interpreter. It can print a summarized view, or optionally print all matching mappings as well.
This could be paired with https://github.com/kata198/remote_copy_and_execute to do audits of running software/library usage across many machines on a network.
You must be root to scan all running processes, otherwise this will only scan that which is running under your current user.
Example Usage
]$ sudo findProcessesUsing libc | head -n 20 | tail -n5
Found libc in 803 (john) [ -bash ]
Found libc in 1060 (john) [ /usr/lib/tracker/tracker-extract ]
Found libc in 1062 (www) [ /usr/bin/httpd ]
Found libc in 808 (frankl) [ /bin/sh /usr/bin/startx ]
Found libc in 1065 (frankl) [ /usr/lib/tracker/tracker-miner-user-guides ]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file findProcessesUsing-1.0.tar.gz
.
File metadata
- Download URL: findProcessesUsing-1.0.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3845e7fe4793a0eb9f0f513ed97d7d2a6a0a36eb0ed2f2f6309c382655341fee |
|
MD5 | 7c0605fe03799d533d3efea09853b9b1 |
|
BLAKE2b-256 | 55af8c2103476b8fa77dc0f1bc02beccab2964d7add7afc299787f8bd8d5b6ec |