LSOFParser - Global

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 1 Minute Lesedauer
  • The LSOFParser script include provides methods to parse the output of the lsof command: lsof -i4TCP -n -P -F pcnfT.

    Use this script include with a discovery script when you need to parse lsof output.

    LSOFParser - error(String msg)

    Generates the specified error message.

    Tabelle : 1. Parameters
    Name Type Description
    msg String The error message
    Tabelle : 2. Returns
    Type Description
    void

    LSOFParser - initFileDescriptor()

    Initializes the file descriptor process.

    Tabelle : 3. Parameters
    Name Type Description
    None
    Tabelle : 4. Returns
    Type Description
    void

    LSOFParser - initProcess()

    Initializes the parser process.

    Tabelle : 5. Parameters
    Name Type Description
    None
    Tabelle : 6. Returns
    Type Description
    void

    LSOFParser - on_c(String line)

    Sets the current command.

    Tabelle : 7. Parameters
    Name Type Description
    line String The command
    Tabelle : 8. Returns
    Type Description
    void

    LSOFParser - on_endFileDescriptor()

    Closes the file descriptor process.

    Tabelle : 9. Parameters
    Name Type Description
    None
    Tabelle : 10. Returns
    Type Description
    void

    LSOFParser - on_endProcess()

    Closes the parser process.

    Tabelle : 11. Parameters
    Name Type Description
    None
    Tabelle : 12. Returns
    Type Description
    void

    LSOFParser - on_f(String line)

    Sets the current file descriptor.

    Tabelle : 13. Parameters
    Name Type Description
    line String The file descriptor
    Tabelle : 14. Returns
    Type Description
    void

    LSOFParser - on_n(String line)

    Sets the current address.

    Tabelle : 15. Parameters
    Name Type Description
    line String The address
    Tabelle : 16. Returns
    Type Description
    void

    LSOFParser - on_p(String line)

    Sets the current PID.

    Tabelle : 17. Parameters
    Name Type Description
    line String The PID
    Tabelle : 18. Returns
    Type Description
    void

    LSOFParser - on_T(String line)

    Sets the current state.

    Tabelle : 19. Parameters
    Name Type Description
    line String The state
    Tabelle : 20. Returns
    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().

    Tabelle : 21. Parameters
    Name Type Description
    lsofOutput String The lsof output
    Tabelle : 22. Returns
    Type Description
    void