X-Git-Url: https://www.hackdaworld.org/gitweb/?p=my-code%2Fhdw-sniff.git;a=blobdiff_plain;f=hdw-sniff.h;h=6dc06b99a3c104182ffb87c1445e46bc0840566a;hp=fbea5d522e69ded280be7889eaac8eb43a7ba596;hb=a5fd7ba7bab79996ed50a5c1d939272436446876;hpb=a813728bc725a4dbf1adc72b1336c395cce4b5fb diff --git a/hdw-sniff.h b/hdw-sniff.h index fbea5d5..6dc06b9 100644 --- a/hdw-sniff.h +++ b/hdw-sniff.h @@ -4,13 +4,19 @@ 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);