Sha256: a20d76dbb897116a04b839dbd9fa801c3149279cb92ffe3d7709c8de3a2fe581
Contents?: true
Size: 736 Bytes
Versions: 2
Compression:
Stored size: 736 Bytes
Contents
# -*- coding: binary -*- ## # $Id: $ ## ## # # RFB protocol support # # by Joshua J. Drake <jduck> # # Based on: # vnc_auth_none contributed by Matteo Cantoni <goony[at]nothink.org> # vnc_auth_login contributed by carstein <carstein.sec[at]gmail.com> # ## module Rex module Proto module RFB DefaultPort = 5900 # Version information MajorVersion = 3 # NOTE: We will emulate whatever minor version the server reports. # Security types class AuthType Invalid = 0 None = 1 VNC = 2 RA2 = 5 RA2ne = 6 Tight = 16 Ultra = 17 TLS = 18 VeNCrypt = 19 GtkVncSasl = 20 MD5Hash = 21 ColinDeanXVP = 22 def self.to_s(num) self.constants.each { |c| return c.to_s if self.const_get(c) == num } 'Unknown' end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
librex-0.0.68 | lib/rex/proto/rfb/constants.rb |
librex-0.0.66 | lib/rex/proto/rfb/constants.rb |