def test_respKEXHash(self): netPackets = pcapReader.openPCAPFile(pcapPath) ikePackets = pcapReader.getISAKMPPackets(netPackets) respSAPacket = ikeParser.getResponderSAPacket(ikePackets) respKEX = ikeParser.getPayloadFromISAKMP(respSAPacket,ikeParser.ISAKMP_KEX_NAME) respKEXHash = sha256(respKEX).hexdigest() self.assertEqual(respKEXHash, TestStringMethods.respKEXHash)
def test_respIDHash(self): netPackets = pcapReader.openPCAPFile(pcapPath) ikePackets = pcapReader.getISAKMPPackets(netPackets) respSAPacket = ikeParser.getResponderSAPacket(ikePackets) respID = ikeParser.getResponderIDFromRespPacket(respSAPacket) respIDHash = sha256(respID).hexdigest() self.assertEqual(respIDHash, TestStringMethods.respIDHash)
def test_respCookieHash(self): netPackets = pcapReader.openPCAPFile(pcapPath) ikePackets = pcapReader.getISAKMPPackets(netPackets) respSAPacket = ikeParser.getResponderSAPacket(ikePackets) respCookie = ikeParser.getCookieFromISAKMP(respSAPacket, True) respCookieHash = sha256(respCookie).hexdigest() self.assertEqual(respCookieHash, TestStringMethods.respCookieHash)
def test_targetHash(self): netPackets = pcapReader.openPCAPFile(pcapPath) ikePackets = pcapReader.getISAKMPPackets(netPackets) respSAPacket = ikeParser.getResponderSAPacket(ikePackets) targetHash = ikeParser.getRespHashfromPacket(respSAPacket) hashTargetHash = sha256(targetHash).hexdigest() self.assertEqual(hashTargetHash, TestStringMethods.hashTargetHash)