Skip to content
Snippets Groups Projects
types.go 1.74 KiB
Newer Older
  • Learn to ignore specific revisions
  • Bolke de Bruin's avatar
    Bolke de Bruin committed
    package protocol
    
    const (
    	PKT_TYPE_HANDSHAKE_REQUEST      = 0x1
    	PKT_TYPE_HANDSHAKE_RESPONSE     = 0x2
    	PKT_TYPE_EXTENDED_AUTH_MSG      = 0x3
    	PKT_TYPE_TUNNEL_CREATE          = 0x4
    	PKT_TYPE_TUNNEL_RESPONSE        = 0x5
    	PKT_TYPE_TUNNEL_AUTH            = 0x6
    	PKT_TYPE_TUNNEL_AUTH_RESPONSE   = 0x7
    	PKT_TYPE_CHANNEL_CREATE         = 0x8
    	PKT_TYPE_CHANNEL_RESPONSE       = 0x9
    	PKT_TYPE_DATA                   = 0xA
    	PKT_TYPE_SERVICE_MESSAGE        = 0xB
    	PKT_TYPE_REAUTH_MESSAGE         = 0xC
    	PKT_TYPE_KEEPALIVE              = 0xD
    	PKT_TYPE_CLOSE_CHANNEL          = 0x10
    	PKT_TYPE_CLOSE_CHANNEL_RESPONSE = 0x11
    )
    
    const (
    	HTTP_TUNNEL_RESPONSE_FIELD_TUNNEL_ID   = 0x01
    	HTTP_TUNNEL_RESPONSE_FIELD_CAPS        = 0x02
    	HTTP_TUNNEL_RESPONSE_FIELD_SOH_REQ     = 0x04
    	HTTP_TUNNEL_RESPONSE_FIELD_CONSENT_MSG = 0x10
    )
    
    const (
    	HTTP_EXTENDED_AUTH_NONE      = 0x0
    	HTTP_EXTENDED_AUTH_SC        = 0x1  /* Smart card authentication. */
    	HTTP_EXTENDED_AUTH_PAA       = 0x02 /* Pluggable authentication. */
    	HTTP_EXTENDED_AUTH_SSPI_NTLM = 0x04 /* NTLM extended authentication. */
    )
    
    const (
    	HTTP_TUNNEL_AUTH_RESPONSE_FIELD_REDIR_FLAGS  = 0x01
    	HTTP_TUNNEL_AUTH_RESPONSE_FIELD_IDLE_TIMEOUT = 0x02
    	HTTP_TUNNEL_AUTH_RESPONSE_FIELD_SOH_RESPONSE = 0x04
    )
    
    const (
    	HTTP_TUNNEL_REDIR_ENABLE_ALL        = 0x80000000
    	HTTP_TUNNEL_REDIR_DISABLE_ALL       = 0x40000000
    	HTTP_TUNNEL_REDIR_DISABLE_DRIVE     = 0x01
    	HTTP_TUNNEL_REDIR_DISABLE_PRINTER   = 0x02
    	HTTP_TUNNEL_REDIR_DISABLE_PORT      = 0x03
    	HTTP_TUNNEL_REDIR_DISABLE_CLIPBOARD = 0x08
    	HTTP_TUNNEL_REDIR_DISABLE_PNP       = 0x10
    )
    
    const (
    	HTTP_CHANNEL_RESPONSE_FIELD_CHANNELID   = 0x01
    	HTTP_CHANNEL_RESPONSE_FIELD_AUTHNCOOKIE = 0x02
    	HTTP_CHANNEL_RESPONSE_FIELD_UDPPORT     = 0x04
    )
    
    const (
    	HTTP_TUNNEL_PACKET_FIELD_PAA_COOKIE = 0x1
    )