--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Port number
  name: num
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Why the port is in the state
  name: reason
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The host that responded, if different than the target
  name: reason_ip
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: TTL from the responding host
  name: reason_ttl
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Service object for this port
  name: service
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Port state (&quot;open&quot;, &quot;closed&quot;, &quot;filtered&quot;, etc)
  name: state
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: This holds the information about an individual port or protocol
constants: []

full_name: Nmap::Parser::Host::Port
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: <=>
- !ruby/object:RI::MethodSummary 
  name: script
- !ruby/object:RI::MethodSummary 
  name: script_output
- !ruby/object:RI::MethodSummary 
  name: scripts
name: Port
superclass: Object
