mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-16 07:11:05 +01:00
34 lines
630 B
C
34 lines
630 B
C
|
/*
|
||
|
* Copyright (C) 1993-2001 by Darren Reed.
|
||
|
*
|
||
|
* See the IPFILTER.LICENCE file for details on licencing.
|
||
|
*
|
||
|
*/
|
||
|
/*
|
||
|
* This header file is constructed to match the version described by
|
||
|
* PCAP_VERSION_MAJ.
|
||
|
*
|
||
|
* The structure largely derives from libpcap which wouldn't include
|
||
|
* nicely without bpf.
|
||
|
*/
|
||
|
typedef struct pcap_filehdr {
|
||
|
u_int pc_id;
|
||
|
u_short pc_v_maj;
|
||
|
u_short pc_v_min;
|
||
|
u_int pc_zone;
|
||
|
u_int pc_sigfigs;
|
||
|
u_int pc_slen;
|
||
|
u_int pc_type;
|
||
|
} pcaphdr_t;
|
||
|
|
||
|
#define TCPDUMP_MAGIC 0xa1b2c3d4
|
||
|
|
||
|
#define PCAP_VERSION_MAJ 2
|
||
|
|
||
|
typedef struct pcap_pkthdr {
|
||
|
struct timeval ph_ts;
|
||
|
u_int ph_clen;
|
||
|
u_int ph_len;
|
||
|
} pcappkt_t;
|
||
|
|