--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The map of options given at initialization
  name: options
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The proxy's host name or IP address
  name: proxy_host
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The proxy's port number
  name: proxy_port
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: "An implementation of a SOCKS5 proxy. To use it, instantiate it, then pass the instantiated object via the :proxy key to Net::SSH.start:"
- !ruby/struct:SM::Flow::VERB 
  body: "  require 'net/ssh/proxy/socks5'\n\n  proxy = Net::SSH::Proxy::SOCKS5.new('proxy.host', proxy_port,\n    :user =&gt; 'user', :password =&gt; &quot;password&quot;)\n  Net::SSH.start('host', 'user', :proxy =&gt; proxy) do |ssh|\n    ...\n  end\n"
constants: 
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The SOCKS protocol version used by this class
  name: VERSION
  value: "5"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The SOCKS authentication type for requests without authentication
  name: METHOD_NO_AUTH
  value: "0"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The SOCKS authentication type for requests via username/password
  name: METHOD_PASSWD
  value: "2"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The SOCKS authentication type for when there are no supported authentication methods.
  name: METHOD_NONE
  value: "0xFF"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The SOCKS packet type for requesting a proxy connection.
  name: CMD_CONNECT
  value: "1"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The SOCKS address type for connections via IP address.
  name: ATYP_IPV4
  value: "1"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The SOCKS address type for connections via domain name.
  name: ATYP_DOMAIN
  value: "3"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The SOCKS response code for a successful operation.
  name: SUCCESS
  value: "0"
full_name: Net::SSH::Proxy::SOCKS5
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: open
name: SOCKS5
superclass: Object
