SYMBOL INDEX (106 symbols across 2 files) FILE: Covenant/DomainBorrowingHttpsExecutor.cs class HttpsClient (line 22) | public class HttpsClient method HttpsClient (line 32) | public HttpsClient(string addr, int port, string sni, bool ValidateCer... method doDNS (line 49) | private string doDNS(string addr) method initSsl (line 64) | private SslStream initSsl() method readLine (line 95) | private string readLine(SslStream sslStream) method readFull (line 113) | private byte[] readFull(SslStream sslStream, int length) method readResponse (line 128) | private string readResponse(SslStream sslStream) method buildHeaders (line 197) | private string buildHeaders(string method, Dictionary ... method send (line 231) | private string send(SslStream sslStream, string httpRequest) method Get (line 243) | public string Get(string path, Dictionary headers = null) method Post (line 253) | public string Post(string path, string data, Dictionary headers) class MessageCrafter (line 1139) | public class MessageCrafter method MessageCrafter (line 1144) | public MessageCrafter(string GUID, Aes SessionKey) method Create (line 1150) | public GruntEncryptedMessage Create(string Message, string Meta = "") method Create (line 1155) | public GruntEncryptedMessage Create(byte[] Message, string Meta = "") method Retrieve (line 1174) | public string Retrieve(GruntEncryptedMessage message) class CookieWebClient (line 1184) | public class CookieWebClient : WebClient method CookieWebClient (line 1187) | public CookieWebClient() method SetCookies (line 1191) | public void SetCookies(Uri uri, string cookies) method GetWebRequest (line 1195) | protected override WebRequest GetWebRequest(Uri address) type GruntTaskingType (line 1204) | public enum GruntTaskingType class GruntTaskingMessage (line 1218) | public class GruntTaskingMessage method FromJson (line 1226) | public static GruntTaskingMessage FromJson(string message) method ToJson (line 1239) | public static string ToJson(GruntTaskingMessage message) type GruntTaskingStatus (line 1251) | public enum GruntTaskingStatus class GruntTaskingMessageResponse (line 1260) | public class GruntTaskingMessageResponse method GruntTaskingMessageResponse (line 1262) | public GruntTaskingMessageResponse(GruntTaskingStatus status, string o... method ToJson (line 1271) | public string ToJson() class GruntEncryptedMessage (line 1281) | public class GruntEncryptedMessage type GruntEncryptedMessageType (line 1283) | public enum GruntEncryptedMessageType method VerifyHMAC (line 1296) | public bool VerifyHMAC(byte[] Key) method FromJson (line 1311) | public static GruntEncryptedMessage FromJson(string message) method ToJson (line 1326) | public static string ToJson(GruntEncryptedMessage message) class Common (line 1340) | public static class Common class Utilities (line 1348) | public static class Utilities method AesEncrypt (line 1351) | public static byte[] AesEncrypt(byte[] data, byte[] key) method AesDecrypt (line 1367) | public static byte[] AesDecrypt(byte[] data, byte[] key) method AesDecrypt (line 1382) | public static byte[] AesDecrypt(GruntEncryptedMessage encryptedMessage... method ComputeHMAC (line 1393) | public static byte[] ComputeHMAC(byte[] data, byte[] key) method VerifyHMAC (line 1399) | public static bool VerifyHMAC(byte[] hashedBytes, byte[] hash, byte[] ... method Compress (line 1407) | public static byte[] Compress(byte[] bytes) method Decompress (line 1421) | public static byte[] Decompress(byte[] compressed) method Parse (line 1443) | public static List Parse(string data, string format) method JavaScriptStringEncode (line 1464) | public static string JavaScriptStringEncode(string value) FILE: Covenant/DomainBorrowingHttpsStager.cs class HttpsClient (line 17) | public class HttpsClient method HttpsClient (line 27) | public HttpsClient(string addr, int port, string sni, bool ValidateCer... method doDNS (line 44) | private string doDNS(string addr) method initSsl (line 59) | private SslStream initSsl() method readLine (line 90) | private string readLine(SslStream sslStream) method readFull (line 108) | private byte[] readFull(SslStream sslStream, int length) method readResponse (line 123) | private string readResponse(SslStream sslStream) method buildHeaders (line 192) | private string buildHeaders(string method, Dictionary ... method send (line 226) | private string send(SslStream sslStream, string httpRequest) method Get (line 238) | public string Get(string path, Dictionary headers = null) method Post (line 248) | public string Post(string path, string data, Dictionary Parse(string data, string format)