bool seq_num_match = IcmpPayloadHeader.get_sequence_number() == sequence_number ? true : false;
bool address_match = IpHeader.get_source_address() == source_address ? true : false;
- /*
- std::cout << "Packet type: " << IcmpPayloadHeader.get_type() << ", search_type: " << type << ", match: " << (type_match ? "YES" : "NO") << std::endl;
- std::cout << "Packet identifier: " << IcmpPayloadHeader.get_identifier() << ", search_ident: " << identifier << ", match: " << (identifier_match ? "YES" : "NO") << std::endl;
- std::cout << "Packet seq: " << IcmpPayloadHeader.get_sequence_number() << ", search_seq: " << sequence_number << ", match: " << (seq_num_match ? "YES" : "NO") << std::endl;
- std::cout << "Packet addr: " << IpHeader.get_source_address() << ", search_addr: " << source_address << ", match: " << (address_match ? "YES" : "NO") << std::endl;
-*/
-
return ( type_match && identifier_match && seq_num_match && address_match );
}