LSOFParser - Global
-
- UpdatedFeb 1, 2024
- 1 minute read
- Washington DC
- API reference
Parses the output of the lsof command: lsof -i4TCP -n -P -F
pcnfT
Use this API with a discovery script when you need to parse lsof output.
LSOFParser - error(String msg)
Generates the specified error message.
Name | Type | Description |
---|---|---|
msg | String | The error message |
Type | Description |
---|---|
void |
LSOFParser - initFileDescriptor()
Initializes the file descriptor process.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
void |
LSOFParser - initProcess()
Initializes the parser process.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
void |
LSOFParser - on_p(String line)
Sets the current PID.
Name | Type | Description |
---|---|---|
line | String | The PID |
Type | Description |
---|---|
void |
LSOFParser - on_c(String line)
Sets the current command.
Name | Type | Description |
---|---|---|
line | String | The command |
Type | Description |
---|---|
void |
LSOFParser - on_f(String line)
Sets the current file descriptor.
Name | Type | Description |
---|---|---|
line | String | The file descriptor |
Type | Description |
---|---|
void |
LSOFParser - on_n(String line)
Sets the current address.
Name | Type | Description |
---|---|---|
line | String | The address |
Type | Description |
---|---|
void |
LSOFParser - on_T(String line)
Sets the current state.
Name | Type | Description |
---|---|---|
line | String | The state |
Type | Description |
---|---|
void |
LSOFParser - on_endFileDescriptor()
Closes the file descriptor process.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
void |
LSOFParser - on_endProcess()
Closes the parser process.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
void |
LSOFParser - parse(String lsofOutput)
Parses the specified lsof
output.
Results are available in connections and listeners arrays, and errors are recorded in errorString() and isValid().
Name | Type | Description |
---|---|---|
lsofOutput | String | The lsof output |
Type | Description |
---|---|
void |
On this page
- LSOFParser - error(String msg)
- LSOFParser - initFileDescriptor()
- LSOFParser - initProcess()
- LSOFParser - on_p(String line)
- LSOFParser - on_c(String line)
- LSOFParser - on_f(String line)
- LSOFParser - on_n(String line)
- LSOFParser - on_T(String line)
- LSOFParser - on_endFileDescriptor()
- LSOFParser - on_endProcess()
- LSOFParser - parse(String lsofOutput)