module

Pared::Safety::SocketScanner

Class methods

ss_runner
Source
ss_runner=(ss_runner : Proc(String))
Source

Instance methods

parse_ss_output(output : String, unit_resolver : Proc(Int32, String | Nil) | Nil = nil) : Array(ListeningSocket)
Source
scan

Returns nil when the socket table cannot be read (ss missing, no permissions, runner failure) so callers can distinguish "no listeners" from "listen state unknown" instead of flagging false anomalies.

Source