class PortScanner::TCP
Public Instance Methods
scan( ip, port )
click to toggle source
# File lib/port_scanner.rb, line 8 def scan( ip, port ) begin Timeout::timeout(1) do begin s = TCPSocket.new(ip, port) s.close return true rescue Errno::ECONNREFUSED, Errno::EHOSTUNREACH return false end end rescue Timeout::Error end return false end