- if(atoi(argv[2])==1 && (strncmp(argv[1],"wlan",4)==0)) {
- printf("setting to monitor mode 3\n");
- sprintf(sys_call,"iwpriv %s monitor 3",argv[1]);
- system(sys_call);
+ 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]);
+ if(strncmp(argv[1],"eth",3)==0)
+ sprintf(sys_call,"ifconfig %s promisc",argv[1]);
+ system(sys_call);