X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fhdw-sniff.git;a=blobdiff_plain;f=parse.c;fp=parse.c;h=cac38218b6d0d28c66c53ce8df3c7634b75e4a24;hp=bae6cd9c3cac35f5838ee6f42d1ac1a53f25ffd1;hb=04773ef6afbd043429d526ca375e5caba1294c99;hpb=e0585c09c6eca4aa0af0a5a658e6e711fb76d3a5 diff --git a/parse.c b/parse.c index bae6cd9..cac3821 100644 --- a/parse.c +++ b/parse.c @@ -18,7 +18,7 @@ void parse_package(unsigned char *ptr,const struct pcap_pkthdr *pcap_header,cons t_info *info; int i; - t_sta sniffed_sta; + t_sta new_sta; int ret; info=(t_info *)ptr; @@ -28,18 +28,18 @@ void parse_package(unsigned char *ptr,const struct pcap_pkthdr *pcap_header,cons if(info->dump_fd!=0) { ret=write(info->dump_fd,pcap_header,sizeof(struct pcap_pkthdr)); if(ret!=sizeof(struct pcap_pkthdr)) - display_console(info->display,"warning, pcap header write failed!"); + display_console(info,"warning, pcap header write failed!"); ret=write(info->dump_fd,package,pcap_header->caplen); if(ret!=pcap_header->caplen) - display_console(info->display,"warning, package write failed!"); + display_console(info,"warning, package write failed!"); } /* maybe there is offset to the actual ieee802.11 frame, for example prism header ... */ + /* debug log */ + dprintf(info->log_fd,"new package -> %02x/n",package[0]); /* go on parsing frame ctl header here ... */ - return 23; - }