Class: Specinfra::Command::Openbsd::Base::Port
- Inherits:
-
Base::Port
- Object
- Base
- Base::Port
- Specinfra::Command::Openbsd::Base::Port
- Defined in:
- lib/specinfra/command/openbsd/base/port.rb
Class Method Summary collapse
Methods inherited from Base
Class Method Details
.check_is_listening(port, opts = {}) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/specinfra/command/openbsd/base/port.rb', line 3 def check_is_listening(port, opts={}) protocol = opts[:protocol] case protocol when 'tcp' return "netstat -nat -f inet | egrep '(tcp.*.#{port}.*LISTEN$)'" when 'udp' return "netstat -nat -f inet | egrep '(udp.*.#{port}.*$)'" end "netstat -nat -f inet | egrep '((tcp|udp).*\.#{port}.*LISTEN$)'" end |