
/*
 * simple pcap packet decoder routine 
 * See COPYING file for license 
 */

#include "prog.h"
#include "utils.h"

void decoder(u_char * args, const struct pcap_pkthdr *header,
	     const u_char * packet)
{
	int i = 0, *counter = (int *)args;

	printf("Packet RECV Size: %d Payload:\n", header->len);
	for (i = 0; i < header->len; i++) {
		if (isprint(packet[i]))
			printf("%c ", packet[i]);
		else
			printf(". ");

		if ((i % 16 == 0 && i != 0) || i == header->len - 1)
			printf("\n");
	}
}

