mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-06-19 00:17:51 +02:00
rename module
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
"""jc - JSON CLI output utility OSX and FreeBSD netstat Parser"""
|
"""jc - JSON CLI output utility FreeBSD and OSX netstat Parser"""
|
||||||
|
|
||||||
|
|
||||||
def normalize_headers(header):
|
def normalize_headers(header):
|
||||||
@ -6,8 +6,8 @@ def normalize_headers(header):
|
|||||||
header = header.replace('local address', 'local_address')
|
header = header.replace('local address', 'local_address')
|
||||||
header = header.replace('foreign address', 'foreign_address')
|
header = header.replace('foreign address', 'foreign_address')
|
||||||
header = header.replace('(state)', 'state')
|
header = header.replace('(state)', 'state')
|
||||||
header = header.replace('inode', 'osx_inode')
|
header = header.replace('inode', 'unix_inode')
|
||||||
header = header.replace('flags', 'osx_flags')
|
header = header.replace('flags', 'unix_flags')
|
||||||
header = header.replace('-', '_')
|
header = header.replace('-', '_')
|
||||||
|
|
||||||
return header
|
return header
|
||||||
@ -170,7 +170,7 @@ def parse(cleandata):
|
|||||||
interface_table = False
|
interface_table = False
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if line.startswith('Active LOCAL (UNIX) domain sockets'):
|
if line.startswith('Active LOCAL (UNIX) domain sockets') or line.startswith('Active UNIX domain sockets'):
|
||||||
network = False
|
network = False
|
||||||
multipath = False
|
multipath = False
|
||||||
socket = True
|
socket = True
|
||||||
@ -237,7 +237,7 @@ def parse(cleandata):
|
|||||||
# don't continue since there is no real header row for this table
|
# don't continue since there is no real header row for this table
|
||||||
|
|
||||||
# get headers
|
# get headers
|
||||||
if network and (line.startswith('Socket ') or line.startswith('Proto ')):
|
if network and (line.startswith('Socket ') or line.startswith('Proto ') or line.startswith('Tcpcb ')):
|
||||||
header_text = normalize_headers(line)
|
header_text = normalize_headers(line)
|
||||||
headers = header_text.split()
|
headers = header_text.split()
|
||||||
continue
|
continue
|
Reference in New Issue
Block a user