Method: Inspec::Resources::LinuxPorts#ports_via_ss
- Defined in:
- lib/resources/port.rb
#ports_via_ss ⇒ Object
389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 |
# File 'lib/resources/port.rb', line 389 def ports_via_ss return nil unless inspec.command('ss').exist? cmd = inspec.command('ss -tulpen') return nil unless cmd.exit_status.to_i.zero? ports = [] cmd.stdout.each_line do |line| parsed_line = parse_ss_line(line) ports << parsed_line unless parsed_line.nil? end ports end |