author | max <max> | 2003-02-07 03:36:42 (UTC) |
---|---|---|
committer | max <max> | 2003-02-07 03:36:42 (UTC) |
commit | 31c0c1ca13b5eb13f920dfe11d21239be5d4b5e6 (patch) (unidiff) | |
tree | b7384bb985fd02fb0663a689ad2cdb9b554e9c09 | |
parent | de1deba3a6c3a2e470f73db93f83aea3098516ba (diff) | |
download | opie-31c0c1ca13b5eb13f920dfe11d21239be5d4b5e6.zip opie-31c0c1ca13b5eb13f920dfe11d21239be5d4b5e6.tar.gz opie-31c0c1ca13b5eb13f920dfe11d21239be5d4b5e6.tar.bz2 |
Removed datalink_check from daemon, better debugging etc
-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 | |||
@@ -35,9 +35,9 @@ int main(int argc, char **argv) | |||
35 | usage(); | 35 | usage(); |
36 | 36 | ||
37 | if(!card_into_monitormode(&handletopcap, sniffer_device, card_type)) | 37 | if(!card_into_monitormode(&handletopcap, sniffer_device, card_type)) |
38 | { | 38 | { |
39 | wl_logerr("Cannot set card into mon mode, aborting"); | 39 | wl_logerr("Cannot initialize the wireless-card, aborting"); |
40 | exit(-1); | 40 | exit(-1); |
41 | } | 41 | } |
42 | wl_loginfo("Set card into monitor mode"); | 42 | wl_loginfo("Set card into monitor mode"); |
43 | 43 | ||
@@ -51,18 +51,8 @@ int main(int argc, char **argv) | |||
51 | #ifdef HAVE_PCAP_NONBLOCK | 51 | #ifdef HAVE_PCAP_NONBLOCK |
52 | pcap_setnonblock(handletopcap, 1, NULL); | 52 | pcap_setnonblock(handletopcap, 1, NULL); |
53 | #endif | 53 | #endif |
54 | 54 | ||
55 | /* getting the datalink type */ | ||
56 | retval = pcap_datalink(handletopcap); | ||
57 | if (retval != DLT_IEEE802_11) /* Rawmode is IEEE802_11 */ | ||
58 | { | ||
59 | wl_logerr("Interface %s does not work in the correct 802.11 raw mode", | ||
60 | sniffer_device); | ||
61 | pcap_close(handletopcap); | ||
62 | exit(-1);; | ||
63 | } | ||
64 | wl_loginfo("Your successfully listen on %s in 802.11 raw mode", sniffer_device); | ||
65 | //////////////////////////////////////// | 55 | //////////////////////////////////////// |
66 | 56 | ||
67 | /* Setup socket for incoming commands */ | 57 | /* Setup socket for incoming commands */ |
68 | if((sock=wl_setupsock(DAEMONADDR, DAEMONPORT, saddr)) < 0) | 58 | if((sock=wl_setupsock(DAEMONADDR, DAEMONPORT, saddr)) < 0) |