#include <linux/wireless.h>
+#define C_MAX 14
+
/* the pcap_process callback function */
void pcap_process(u_char *count,const struct pcap_pkthdr *pcap_header,
const u_char *package);
+/* snap header struct */
+struct snaphdr {
+ unsigned char snap[6]; /* the six magic snap chars */
+ unsigned short proto; /* protocol type */
+} __attribute__ ((packed));
+
/* info struct */
struct info_struct {
int count; /* count packages */
char dev[10]; /* device */
char mmode; /* monitor type ... and later more */
int channel; /* current freq channel */
- };
+};
/* hop_chanel function */
int hop_channel(struct info_struct *info,int foo_fd);
+/* beacon header */
+struct beacon_struct {
+ long int timestamp; /* time stamp */
+ unsigned short interval; /* beacon interval field */
+ unsigned short capability; /* capability field */
+ unsigned char ssid; /* ssid field */
+} __attribute__ ((packed));
+