Skip to content

Releases: GyulyVGC/listeners

v0.3.0

02 Aug 07:40

Choose a tag to compare

Added

  • Added path field to Process struct, making it possible to obtain the executables' full path (#23)
  • New Protocol enum
  • Added protocol field to Listener struct, indicating whether the listener uses TCP or UDP

Changed

  • The library now retrieves all the processes listening on TCP/UDP sockets, instead of just the TCP-based ones in LISTEN state (#13 — fixes #5)

Thanks to:

  • @islameehassan for extending the library to support both TCP and UDP

v0.2.1

12 Jul 10:48

Choose a tag to compare

Fixed

  • Linux permission denied issue (#10 — fixes #9)

Thanks to:

v0.2.0

27 Mar 17:21
bb7ec89

Choose a tag to compare

Added

  • New APIs to get the listening processes in a more granular way
    • get_ports_by_pid
    • get_ports_by_process_name
    • get_processes_by_port
  • New Process struct to represent a process identified by its PID and name

Changed

  • Listener struct now has a process field of type Process, which takes place of the old fields pid and name

v0.1.0

14 Mar 12:28

Choose a tag to compare

Added

  • get_all API to get all the listening processes
  • Support for Windows, Linux and macOS