LSOFParser - Global

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • 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.

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

    LSOFParser - initFileDescriptor()

    Initializes the file descriptor process.

    Tableau 3. Parameters
    Name Type Description
    None
    Tableau 4. Returns
    Type Description
    void

    LSOFParser - initProcess()

    Initializes the parser process.

    Tableau 5. Parameters
    Name Type Description
    None
    Tableau 6. Returns
    Type Description
    void

    LSOFParser - on_c(String line)

    Sets the current command.

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

    LSOFParser - on_endFileDescriptor()

    Closes the file descriptor process.

    Tableau 9. Parameters
    Name Type Description
    None
    Tableau 10. Returns
    Type Description
    void

    LSOFParser - on_endProcess()

    Closes the parser process.

    Tableau 11. Parameters
    Name Type Description
    None
    Tableau 12. Returns
    Type Description
    void

    LSOFParser - on_f(String line)

    Sets the current file descriptor.

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

    LSOFParser - on_n(String line)

    Sets the current address.

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

    LSOFParser - on_p(String line)

    Sets the current PID.

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

    LSOFParser - on_T(String line)

    Sets the current state.

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

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