ruby portscanner