IP packet dump typedef std::basic_string<uint8_t> Packet; void hexdump(const Packet& pkt) { unsigned j=0; for(Packet::const_iterator i=pkt.begin(); i != pkt.end(); ++i) { printf("%02x ", *i); ++j; if(j==8) { printf(" "); } else if(j==16) { j=0; printf("\n"); } } printf("\n"); } ///////////////Alternate///////////////void hexdump(buf, size){ unsigned i; unsigned j=0; for (i=0; i< size; i++) { printf("%02x ", data_pkt[i]); j++; … Continue reading IP Packet dump and related utilities