package
2.0.18+incompatible
Repository: https://github.com/sensepost/ruler.git
Documentation: pkg.go.dev

# Functions

BodyToBytes func.
DecodeUint16 decode 2 byte value into uint16.
DecodeUint32 decode 4 byte value into uint32.
DecodeUint8 decode 1 byte value into uint8.
EncodeNum encode a number as a byte array.
FromUnicode read unicode and convert to byte array.
Hash Calculate a 32byte hash.
Init the logging function.
Obfuscate traffic using XOR and the magic byte as specified in RPC docs.
ReadASCIIString returns a string as ascii.
ReadByte read and return a single byte.
ReadBytes read and return count number o bytes.
ReadTypedString reads a string as either Unicode or ASCII depending on type value.
ReadUint16 read 2 bytes and return as uint16.
ReadUint32 read 4 bytes and return as uint32.
ReadUint8 read 1 byte and return as uint8.
ReadUnicodeString read and return a unicode string.
UniString converts a string into a unicode string byte array.
UTF16BE func to encode strings for the CRuleElement.

# Variables

No description provided by the author
DecBase64 wrapper for decoding from base64.
EncBase64 wrapper for encoding to base64.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Account structure for unmarshal.
AddressBook structure for unmarshal.
AutodiscoverResp structure for unmarshal.
AutoError structure for unmarshal.
Config containing the session variables.
MailStore structure for unmarshal.
Protocol structure for unmarshal.
ProtoInternal strucuture for unmarshal.
PublicFolderInformation structure for unmarshal.
Response structure for unmarshal.
Session stores authentication cookies ect.
User structure for unmarshal.