X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fhdw-sniff.git;a=blobdiff_plain;f=hdw-sniff.c;h=1773b99dd07da42e6f84e5d4feca3c5e2cab3084;hp=46892b564ca26d95dbd24cd13f6e0101822ebda3;hb=e53bfefedc266907cc35723e5c5156c6d5baa71d;hpb=a694777e91e8f0c54a9236a281653b191132e3dc diff --git a/hdw-sniff.c b/hdw-sniff.c index 46892b5..1773b99 100644 --- a/hdw-sniff.c +++ b/hdw-sniff.c @@ -60,7 +60,7 @@ int main(int argc, char *argv[]) { if(atoi(argv[2])==1) { printf("setting to monitor mode\n"); if(strncmp(argv[1],"wlan",4)==0) - sprintf(sys_call,"iwpriv %s monitor 3",argv[1]); + sprintf(sys_call,"iwpriv %s monitor 2",argv[1]); if(strncmp(argv[1],"eth",3)==0) sprintf(sys_call,"ifconfig %s promisc",argv[1]); system(sys_call); @@ -216,10 +216,14 @@ void pcap_process(u_char *info,const struct pcap_pkthdr *pcap_header, ntohs(ip_hdr->protocol)); // printf("chksum: %x\n",ntohs(ip_hdr->ip_sum)); } - printf("all ethernet dump:\n"); + printf("all ethernet dump: (hex)\n"); for(i=p_o+w_o+e_o;icaplen;i++) printf("%x ",*(package+i)); printf("\n"); + printf("all ethernet dump: (char)\n"); + for(i=p_o+w_o+e_o;icaplen;i++) + printf("%c ",*(package+i)); + printf("\n"); } int hop_channel(struct info_struct *info,int foo_fd) {