All pastes #470318 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-05-04 05:55 UTC
rendered paste body
#include <stdio.h>

	struct pcap_file_header {
		long magic;
		u_short version_major;
		u_short version_minor;
		long thiszone;
		u_long sigfigs;
		u_long snaplen;
		u_long linktype;
	};



int main (void)
{

	struct pcap_file_header file_header = {0};
 	FILE *fp = NULL;

	fp = fopen ("/tmp/pflog", "rb");




	if (fread(&file_header.magic, sizeof(file_header.magic),1,fp) == NULL) {
		printf("error reading magic!\n");
		return(1);
	}


	printf("%d\n", file_header.magic);


	fclose(fp);


	return 0;
}