From e02bad2240bacbc31097d931a902a34217d559db Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Fri, 8 Nov 2019 12:22:41 -0800 Subject: [PATCH] update documentation --- jc/parsers/netstat.py | 318 ++++++++++++++++++------------------------ 1 file changed, 133 insertions(+), 185 deletions(-) diff --git a/jc/parsers/netstat.py b/jc/parsers/netstat.py index 90d55fed..cc3089f3 100644 --- a/jc/parsers/netstat.py +++ b/jc/parsers/netstat.py @@ -5,23 +5,24 @@ Usage: Examples: -$ sudo netstat -apWn | jc --netstat -p +$ sudo netstat -apee | jc --netstat -p [ { "proto": "tcp", "recv_q": 0, "send_q": 0, - "local_address": "127.0.0.1", + "local_address": "localhost", "foreign_address": "0.0.0.0", "state": "LISTEN", - "program_name": "master", + "user": "systemd-resolve", + "inode": 26958, + "program_name": "systemd-resolve", "kind": "network", - "pid": 1498, - "local_port": "25", + "pid": 887, + "local_port": "domain", "foreign_port": "*", "transport_protocol": "tcp", - "network_protocol": "ipv4", - "local_port_num": 25 + "network_protocol": "ipv4" }, { "proto": "tcp", @@ -30,139 +31,102 @@ $ sudo netstat -apWn | jc --netstat -p "local_address": "0.0.0.0", "foreign_address": "0.0.0.0", "state": "LISTEN", + "user": "root", + "inode": 30499, "program_name": "sshd", "kind": "network", - "pid": 1219, - "local_port": "22", + "pid": 1186, + "local_port": "ssh", "foreign_port": "*", "transport_protocol": "tcp", - "network_protocol": "ipv4", - "local_port_num": 22 + "network_protocol": "ipv4" }, { "proto": "tcp", "recv_q": 0, "send_q": 0, - "local_address": "192.168.71.138", - "foreign_address": "192.168.71.1", + "local_address": "localhost", + "foreign_address": "localhost", "state": "ESTABLISHED", - "program_name": "sshd: kbrazil", + "user": "root", + "inode": 46829, + "program_name": "sshd: root", "kind": "network", - "pid": 10401, - "local_port": "22", - "foreign_port": "62012", + "pid": 2242, + "local_port": "ssh", + "foreign_port": "52186", "transport_protocol": "tcp", "network_protocol": "ipv4", - "local_port_num": 22, - "foreign_port_num": 62012 + "foreign_port_num": 52186 }, { - "proto": "tcp6", + "proto": "tcp", "recv_q": 0, "send_q": 0, - "local_address": "::1", - "foreign_address": "::", - "state": "LISTEN", - "program_name": "master", + "local_address": "localhost", + "foreign_address": "localhost", + "state": "ESTABLISHED", + "user": "root", + "inode": 46828, + "program_name": "ssh", "kind": "network", - "pid": 1498, - "local_port": "25", - "foreign_port": "*", + "pid": 2241, + "local_port": "52186", + "foreign_port": "ssh", "transport_protocol": "tcp", - "network_protocol": "ipv6", - "local_port_num": 25 + "network_protocol": "ipv4", + "local_port_num": 52186 }, { "proto": "tcp6", "recv_q": 0, "send_q": 0, - "local_address": "::", - "foreign_address": "::", + "local_address": "[::]", + "foreign_address": "[::]", "state": "LISTEN", + "user": "root", + "inode": 30510, "program_name": "sshd", "kind": "network", - "pid": 1219, - "local_port": "22", + "pid": 1186, + "local_port": "ssh", "foreign_port": "*", "transport_protocol": "tcp", - "network_protocol": "ipv6", - "local_port_num": 22 + "network_protocol": "ipv6" }, { "proto": "udp", "recv_q": 0, "send_q": 0, - "local_address": "0.0.0.0", + "local_address": "localhost", "foreign_address": "0.0.0.0", "state": null, - "program_name": "dhclient", + "user": "systemd-resolve", + "inode": 26957, + "program_name": "systemd-resolve", "kind": "network", - "pid": 10666, - "local_port": "68", + "pid": 887, + "local_port": "domain", "foreign_port": "*", "transport_protocol": "udp", - "network_protocol": "ipv4", - "local_port_num": 68 - }, - { - "proto": "udp", - "recv_q": 0, - "send_q": 0, - "local_address": "127.0.0.1", - "foreign_address": "0.0.0.0", - "state": null, - "program_name": "chronyd", - "kind": "network", - "pid": 788, - "local_port": "323", - "foreign_port": "*", - "transport_protocol": "udp", - "network_protocol": "ipv4", - "local_port_num": 323 - }, - { - "proto": "udp6", - "recv_q": 0, - "send_q": 0, - "local_address": "::1", - "foreign_address": "::", - "state": null, - "program_name": "chronyd", - "kind": "network", - "pid": 788, - "local_port": "323", - "foreign_port": "*", - "transport_protocol": "udp", - "network_protocol": "ipv6", - "local_port_num": 323 + "network_protocol": "ipv4" }, { "proto": "raw6", "recv_q": 0, "send_q": 0, - "local_address": "::", - "foreign_address": "::", + "local_address": "[::]", + "foreign_address": "[::]", "state": "7", - "program_name": "NetworkManager", + "user": "systemd-network", + "inode": 27001, + "program_name": "systemd-network", "kind": "network", - "pid": 876, - "local_port": "58", + "pid": 867, + "local_port": "ipv6-icmp", "foreign_port": "*", "transport_protocol": null, - "network_protocol": "ipv6", - "local_port_num": 58 - }, - { - "proto": "unix", - "refcnt": 3, - "flags": null, - "type": "DGRAM", - "state": null, - "inode": 8971, - "program_name": "systemd", - "path": "/run/systemd/notify", - "kind": "socket", - "pid": 1 + "network_protocol": "ipv6" }, { "proto": "unix", @@ -170,40 +134,42 @@ $ sudo netstat -apWn | jc --netstat -p "flags": null, "type": "DGRAM", "state": null, - "inode": 8973, + "inode": 33322, "program_name": "systemd", - "path": "/run/systemd/cgroups-agent", + "path": "/run/user/1000/systemd/notify", "kind": "socket", - "pid": 1 + "pid": 1607 }, { "proto": "unix", "refcnt": 2, "flags": "ACC", - "type": "STREAM", + "type": "SEQPACKET", "state": "LISTENING", - "inode": 14097, - "program_name": "systemd", - "path": "/run/lvm/lvmpolld.socket", + "inode": 20835, + "program_name": "init", + "path": "/run/udev/control", "kind": "socket", "pid": 1 }, ... ] -$ sudo netstat -apWn | jc --netstat -p -r +$ sudo netstat -apee | jc --netstat -p -r [ { "proto": "tcp", "recv_q": "0", "send_q": "0", - "local_address": "127.0.0.1", + "local_address": "localhost", "foreign_address": "0.0.0.0", "state": "LISTEN", - "program_name": "master", + "user": "systemd-resolve", + "inode": "26958", + "program_name": "systemd-resolve", "kind": "network", - "pid": "1498", - "local_port": "25", + "pid": "887", + "local_port": "domain", "foreign_port": "*", "transport_protocol": "tcp", "network_protocol": "ipv4" @@ -215,10 +181,12 @@ $ sudo netstat -apWn | jc --netstat -p -r "local_address": "0.0.0.0", "foreign_address": "0.0.0.0", "state": "LISTEN", + "user": "root", + "inode": "30499", "program_name": "sshd", "kind": "network", - "pid": "1219", - "local_port": "22", + "pid": "1186", + "local_port": "ssh", "foreign_port": "*", "transport_protocol": "tcp", "network_protocol": "ipv4" @@ -227,14 +195,33 @@ $ sudo netstat -apWn | jc --netstat -p -r "proto": "tcp", "recv_q": "0", "send_q": "0", - "local_address": "192.168.71.138", - "foreign_address": "192.168.71.1", + "local_address": "localhost", + "foreign_address": "localhost", "state": "ESTABLISHED", - "program_name": "sshd: kbrazil", + "user": "root", + "inode": "46829", + "program_name": "sshd: root", "kind": "network", - "pid": "10401", - "local_port": "22", - "foreign_port": "62012", + "pid": "2242", + "local_port": "ssh", + "foreign_port": "52186", + "transport_protocol": "tcp", + "network_protocol": "ipv4" + }, + { + "proto": "tcp", + "recv_q": "0", + "send_q": "0", + "local_address": "localhost", + "foreign_address": "localhost", + "state": "ESTABLISHED", + "user": "root", + "inode": "46828", + "program_name": "ssh", + "kind": "network", + "pid": "2241", + "local_port": "52186", + "foreign_port": "ssh", "transport_protocol": "tcp", "network_protocol": "ipv4" }, @@ -242,28 +229,15 @@ $ sudo netstat -apWn | jc --netstat -p -r "proto": "tcp6", "recv_q": "0", "send_q": "0", - "local_address": "::1", - "foreign_address": "::", - "state": "LISTEN", - "program_name": "master", - "kind": "network", - "pid": "1498", - "local_port": "25", - "foreign_port": "*", - "transport_protocol": "tcp", - "network_protocol": "ipv6" - }, - { - "proto": "tcp6", - "recv_q": "0", - "send_q": "0", - "local_address": "::", - "foreign_address": "::", + "local_address": "[::]", + "foreign_address": "[::]", "state": "LISTEN", + "user": "root", + "inode": "30510", "program_name": "sshd", "kind": "network", - "pid": "1219", - "local_port": "22", + "pid": "1186", + "local_port": "ssh", "foreign_port": "*", "transport_protocol": "tcp", "network_protocol": "ipv6" @@ -272,85 +246,59 @@ $ sudo netstat -apWn | jc --netstat -p -r "proto": "udp", "recv_q": "0", "send_q": "0", - "local_address": "0.0.0.0", + "local_address": "localhost", "foreign_address": "0.0.0.0", "state": null, - "program_name": "dhclient", + "user": "systemd-resolve", + "inode": "26957", + "program_name": "systemd-resolve", "kind": "network", - "pid": "10666", - "local_port": "68", + "pid": "887", + "local_port": "domain", "foreign_port": "*", "transport_protocol": "udp", "network_protocol": "ipv4" }, - { - "proto": "udp", - "recv_q": "0", - "send_q": "0", - "local_address": "127.0.0.1", - "foreign_address": "0.0.0.0", - "state": null, - "program_name": "chronyd", - "kind": "network", - "pid": "788", - "local_port": "323", - "foreign_port": "*", - "transport_protocol": "udp", - "network_protocol": "ipv4" - }, - { - "proto": "udp6", - "recv_q": "0", - "send_q": "0", - "local_address": "::1", - "foreign_address": "::", - "state": null, - "program_name": "chronyd", - "kind": "network", - "pid": "788", - "local_port": "323", - "foreign_port": "*", - "transport_protocol": "udp", - "network_protocol": "ipv6" - }, { "proto": "raw6", "recv_q": "0", "send_q": "0", - "local_address": "::", - "foreign_address": "::", + "local_address": "[::]", + "foreign_address": "[::]", "state": "7", - "program_name": "NetworkManager", + "user": "systemd-network", + "inode": "27001", + "program_name": "systemd-network", "kind": "network", - "pid": "876", - "local_port": "58", + "pid": "867", + "local_port": "ipv6-icmp", "foreign_port": "*", "transport_protocol": null, "network_protocol": "ipv6" }, - { - "proto": "unix", - "refcnt": "3", - "flags": null, - "type": "DGRAM", - "state": null, - "inode": "8971", - "program_name": "systemd", - "path": "/run/systemd/notify", - "kind": "socket", - "pid": "1" - }, { "proto": "unix", "refcnt": "2", "flags": null, "type": "DGRAM", "state": null, - "inode": "8973", + "inode": "33322", "program_name": "systemd", - "path": "/run/systemd/cgroups-agent", + "path": "/run/user/1000/systemd/notify", "kind": "socket", - "pid": "1" + "pid": " 1607" + }, + { + "proto": "unix", + "refcnt": "2", + "flags": "ACC", + "type": "SEQPACKET", + "state": "LISTENING", + "inode": "20835", + "program_name": "init", + "path": "/run/udev/control", + "kind": "socket", + "pid": " 1" }, ... ]