From a5ada08692c593368b7a966f640e3dd1ad9fa4b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Mon, 6 Feb 2023 03:24:54 +0100 Subject: Add README and sample image. --- README.md | 7 ++ sample.svg | 303 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 310 insertions(+) create mode 100644 README.md create mode 100644 sample.svg diff --git a/README.md b/README.md new file mode 100644 index 0000000..953e96a --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +File Descriptor Graph +===================== + +Generates a graphviz graph which displays all processes and their open files, +and draws the graph of all connections. + +[![Sample output from a system with barely anything running](../plain/sample.svg)](../plain/sample.svg) diff --git a/sample.svg b/sample.svg new file mode 100644 index 0000000..2172e76 --- /dev/null +++ b/sample.svg @@ -0,0 +1,303 @@ + + + + + + +test-graph + + + +/dev/pts/0 + +/dev/pts/0 + + + +5631: guile + +5631: guile + + + +/dev/pts/0--5631: guile + + + + +/dev/pts/0--5631: guile + + + + +/dev/pts/0--5631: guile + + + + +5630: sudo + +5630: sudo + + + +/dev/pts/0--5630: sudo + + + + +/dev/pts/0--5630: sudo + + + + +/dev/pts/0--5630: sudo + + + + +5629: /bin/bash + +5629: /bin/bash + + + +/dev/pts/0--5629: /bin/bash + + + + +/dev/pts/0--5629: /bin/bash + + + + +/dev/pts/0--5629: /bin/bash + + + + +1: /bin/bash + +1: /bin/bash + + + +/dev/pts/0--1: /bin/bash + + + + +/dev/pts/0--1: /bin/bash + + + + +/dev/pts/0--1: /bin/bash + + + + +/dev/pts/0--1: /bin/bash + + + + +/dev/null + +/dev/null + + + +254: gpg-agent + +254: gpg-agent + + + +/dev/null--254: gpg-agent + + + + +/dev/null--254: gpg-agent + + + + +/dev/null--254: gpg-agent + + + + +pipe:[3631200] + +pipe:[3631200] + + + +pipe:[3631200]--5631: guile + + + + +pipe:[3631200]--5631: guile + + + + +pipe:[3630410] + +pipe:[3630410] + + + +pipe:[3630410]--5630: sudo + + + + +pipe:[3630410]--5630: sudo + + + + +pipe:[3627382] + +pipe:[3627382] + + + +pipe:[3627382]--5631: guile + + + + +pipe:[3627382]--5631: guile + + + + +pipe:[3627383] + +pipe:[3627383] + + + +pipe:[3627383]--5631: guile + + + + +pipe:[3627383]--5631: guile + + + + +anon_inode:inotify + +anon_inode:inotify + + + +anon_inode:inotify--254: gpg-agent + + + + +anon_inode:inotify--254: gpg-agent + + + + +socket:[3574623] + +socket:[3574623] + + + +socket:[3574623]--254: gpg-agent + + + + +/etc/sudoers + +/etc/sudoers + + + +/etc/sudoers--5630: sudo + + + + +socket:[3574621] + +socket:[3574621] + + + +socket:[3574621]--254: gpg-agent + + + + +socket:[3574624] + +socket:[3574624] + + + +socket:[3574624]--254: gpg-agent + + + + +/dev/urandom + +/dev/urandom + + + +/dev/urandom--254: gpg-agent + + + + +/root/file-descriptor-graph/run.sh + +/root/file-descriptor-graph/run.sh + + + +/root/file-descriptor-graph/run.sh--5629: /bin/bash + + + + +#f + +#f + + + +#f--5631: guile + + + + +socket:[3574622] + +socket:[3574622] + + + +socket:[3574622]--254: gpg-agent + + + + -- cgit v1.2.3