#include "unp.h"
#include <pcap.h>
#include <netinet/in_systm.h> /* required for ip.h */
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/ip_var.h>
#include <netinet/udp.h>
#include <netinet/udp_var.h>
#include <net/if.h>
#include <netinet/if_ether.h>
#define LOCALPORT "39123" /* source port (default) */
#define TTL_OUT 64 /* outgoing TTL */
/* declare global variables */
extern struct sockaddr *dest, *local;
extern socklen_t destlen, locallen;
extern int datalink;
extern char *device;
extern pcap_t *pd;
extern int rawfd;
extern int snaplen;
extern int verbose;
extern int zerosum;
/* function prototypes */
void cleanup(int);
char *next_pcap(int *);
void open_pcap(void);
void test_udp(void);
void udp_write(char *, int);
struct udpiphdr *udp_read(void);
syntax highlighted by Code2HTML, v. 0.9.1