Esempio n. 1
0
        public XPloitSocketProtocol(Encoding codec, AESHelper crypt, EProtocolMode mode)
        {
            _Codec = codec;
            _Crypt = crypt;
            _Mode = mode;

            // Header is present
            _HeaderLength = (byte)mode;

            _HeaderPadding = new byte[_HeaderLength];
            _MaxLength = (int)Math.Pow(255, _HeaderLength);
            WriteLengthInPacket(_HeaderPadding, 0, _MaxLength);
        }
Esempio n. 2
0
        public XPloitSocketProtocol(Encoding codec, AESHelper crypt, EProtocolMode mode)
        {
            _Codec = codec;
            _Crypt = crypt;
            _Mode  = mode;

            // Header is present
            _HeaderLength = (byte)mode;

            _HeaderPadding = new byte[_HeaderLength];
            _MaxLength     = (int)Math.Pow(255, _HeaderLength);
            WriteLengthInPacket(_HeaderPadding, 0, _MaxLength);
        }
Esempio n. 3
0
 public XPloitSocketProtocol(AESHelper crypt, EProtocolMode mode) : this(Encoding.UTF8, crypt, mode) { }
Esempio n. 4
0
 public XPloitSocketProtocol(Encoding codec, EProtocolMode mode) : this(codec, null, mode) { }
Esempio n. 5
0
 public XPloitSocketProtocol(AESHelper crypt, EProtocolMode mode) : this(Encoding.UTF8, crypt, mode)
 {
 }
Esempio n. 6
0
 public XPloitSocketProtocol(Encoding codec, EProtocolMode mode) : this(codec, null, mode)
 {
 }