public void ParsingTestTimeDestination() { var ethernet = new EthernetParser(); PPacket pack = ethernet.Parsing(ethernetPacket, time, len); Assert.AreEqual(pack.GetPacket(6), "FFFFFFFFFFFF"); }
public void ParsingTestTimeDestinationIp() { var ethernet = new EthernetParser(); PPacket pack = ethernet.Parsing(ethernetPacket, time, len); Assert.AreEqual(pack.GetPacket(4), "169.254.169.254"); }
public void ParsingTestSource() { var ethernet = new EthernetParser(); PPacket pack = ethernet.Parsing(ethernetPacket, time, len); Assert.AreEqual(pack.GetPacket(5), "0C5B8F279A64"); }
public void ParsingTestSourceIp() { var ethernet = new EthernetParser(); PPacket pack = ethernet.Parsing(ethernetPacket, time, len); Assert.AreEqual(pack.GetPacket(3), "192.168.8.100"); }
public void ParsingTestTimeLen() { var ethernet = new EthernetParser(); PPacket pack = ethernet.Parsing(ethernetPacket, time, len); Assert.AreEqual(pack.GetPacket(2), "42"); }
public void ParsingTestName() { var ethernet = new EthernetParser(); PPacket pack = ethernet.Parsing(ethernetPacket, time, len); Assert.AreEqual(pack.GetPacket(0), "Ethernet"); }
public void ParsingTestTime() { var ethernet = new EthernetParser(); PPacket pack = ethernet.Parsing(ethernetPacket, time, len); Assert.AreEqual(pack.GetPacket(1), "20:18:32 160"); }
public void EthernetParserTest() { EthernetParser parser = new EthernetParser(); var result = parser.ParsePcapFile(@"../../../../TestFiles/test.pcap"); // Common properties Assert.That(result[0].Protocol, Is.EqualTo("Ethernet")); Assert.That(result[0].Length, Is.EqualTo(42)); Assert.That(result[0].DestinationAddress, Is.EqualTo("43.1.0.0")); Assert.That(result[0].DestinationPort, Is.EqualTo("2048")); Assert.That(result[0].SourceAddress, Is.EqualTo("199.15.192.168")); Assert.That(result[0].SourcePort, Is.EqualTo("1")); Assert.That(result[0].TimeStamp.ToString("yyyy-MM-dd"), Is.EqualTo("2017-11-23")); // unusual Assert.That(result[0].Header, Is.EqualTo("MAC adress of destination : FF:FF:FF:FF:FF:FF\r\nEtherType : Arp\r\nHeaderLength : 14\r\nPayloadLength : 28\r\nSource Mac adress : 64:CC:2E:E8:C7:0F\r\n")); Assert.That(result.Count, Is.EqualTo(3)); }