author | max <max> | 2002-11-23 20:12:57 (UTC) |
---|---|---|
committer | max <max> | 2002-11-23 20:12:57 (UTC) |
commit | 2f11392ab9292df21a6e1374800954a6b405ee9b (patch) (side-by-side diff) | |
tree | 4a3b90822b3cfe18ee95165f45b9fc4d46ea4385 /noncore/net/wellenreiter/daemon/source/cardmode.hh | |
parent | 19a08a4585abf1d6f66101d41374dd5441c5754e (diff) | |
download | opie-2f11392ab9292df21a6e1374800954a6b405ee9b.zip opie-2f11392ab9292df21a6e1374800954a6b405ee9b.tar.gz opie-2f11392ab9292df21a6e1374800954a6b405ee9b.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'noncore/net/wellenreiter/daemon/source/cardmode.hh') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/wellenreiter/daemon/source/cardmode.hh | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/noncore/net/wellenreiter/daemon/source/cardmode.hh b/noncore/net/wellenreiter/daemon/source/cardmode.hh new file mode 100644 index 0000000..87284a1 --- a/dev/null +++ b/noncore/net/wellenreiter/daemon/source/cardmode.hh @@ -0,0 +1,36 @@ +/* $Id$ */ + +#ifndef CARDMODE_HH +#define CARDMODE_HH + +#include <string.h> +#include <stdio.h> +#include <stdlib.h> +#include <pcap.h> +#include <errno.h> +#include <sys/socket.h> +#include <netinet/in.h> +#include <arpa/inet.h> +#include <net/bpf.h> + +#endif /* CARDMODE_HH */ + +/* Defines, used for the card setup */ +#define DEFAULT_PATH "/proc/driver/aironet/%s/Config" +#define CARD_TYPE_CISCO 1 +#define CARD_TYPE_NG 2 +#define CARD_TYPE_HOSTAP 3 + +/* only for now, until we have the daemon running */ +/*the config file should provide these information */ +#define SNIFFER_DEVICE "wlan0" +#define CARD_TYPE CARD_TYPE_CISCO +#define SBIN_PATH "/sbin/ifconfig %s promisc up" +#define WLANCTL_PATH "/sbin/wlanctl-ng" + +/* Prototypes */ + +int card_into_monitormode (char * device, int cardtype); +int card_set_promisc_up (char * device); + + |