author | max <max> | 2003-02-07 03:36:42 (UTC) |
---|---|---|
committer | max <max> | 2003-02-07 03:36:42 (UTC) |
commit | 31c0c1ca13b5eb13f920dfe11d21239be5d4b5e6 (patch) (side-by-side diff) | |
tree | b7384bb985fd02fb0663a689ad2cdb9b554e9c09 /noncore/net/wellenreiter/daemon/source/daemon.cc | |
parent | de1deba3a6c3a2e470f73db93f83aea3098516ba (diff) | |
download | opie-31c0c1ca13b5eb13f920dfe11d21239be5d4b5e6.zip opie-31c0c1ca13b5eb13f920dfe11d21239be5d4b5e6.tar.gz opie-31c0c1ca13b5eb13f920dfe11d21239be5d4b5e6.tar.bz2 |
Removed datalink_check from daemon, better debugging etc
Diffstat (limited to 'noncore/net/wellenreiter/daemon/source/daemon.cc') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/wellenreiter/daemon/source/daemon.cc | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/noncore/net/wellenreiter/daemon/source/daemon.cc b/noncore/net/wellenreiter/daemon/source/daemon.cc index 7c3f8a8..51c2194 100644 --- a/noncore/net/wellenreiter/daemon/source/daemon.cc +++ b/noncore/net/wellenreiter/daemon/source/daemon.cc @@ -33,13 +33,13 @@ int main(int argc, char **argv) card_type = atoi(argv[2]); if(card_type < 1 || card_type > 3) usage(); if(!card_into_monitormode(&handletopcap, sniffer_device, card_type)) { - wl_logerr("Cannot set card into mon mode, aborting"); + wl_logerr("Cannot initialize the wireless-card, aborting"); exit(-1); } wl_loginfo("Set card into monitor mode"); /////// following line will be moved to lib as soon as possible //////////// if((handletopcap = pcap_open_live(sniffer_device, BUFSIZ, 1, 0, NULL)) == NULL) @@ -49,22 +49,12 @@ int main(int argc, char **argv) } #ifdef HAVE_PCAP_NONBLOCK pcap_setnonblock(handletopcap, 1, NULL); #endif - /* getting the datalink type */ - retval = pcap_datalink(handletopcap); - if (retval != DLT_IEEE802_11) /* Rawmode is IEEE802_11 */ - { - wl_logerr("Interface %s does not work in the correct 802.11 raw mode", - sniffer_device); - pcap_close(handletopcap); - exit(-1);; - } - wl_loginfo("Your successfully listen on %s in 802.11 raw mode", sniffer_device); //////////////////////////////////////// /* Setup socket for incoming commands */ if((sock=wl_setupsock(DAEMONADDR, DAEMONPORT, saddr)) < 0) { wl_logerr("Cannot setup socket"); |