Diffstat (limited to 'noncore/net/wellenreiter/libwellenreiter/docs') (more/less context) (ignore whitespace changes)
6 files changed, 0 insertions, 189 deletions
diff --git a/noncore/net/wellenreiter/libwellenreiter/docs/quickintro b/noncore/net/wellenreiter/libwellenreiter/docs/quickintro deleted file mode 100644 index 97458b7..0000000 --- a/noncore/net/wellenreiter/libwellenreiter/docs/quickintro +++ b/dev/null | |||
@@ -1,88 +0,0 @@ | |||
1 | |||
2 | Name: libwellenreiter | ||
3 | Author: Martin J. Muench | ||
4 | |||
5 | NOTE: This is just a very short summary of the functions included | ||
6 | in libwellenreiter, written because a lack of time. The whole | ||
7 | library will be rewritten with extended documentation and | ||
8 | test programs. | ||
9 | |||
10 | -- | ||
11 | Wellenreiter types: | ||
12 | In proto.hh the following type (wl_network_t) is declared: | ||
13 | |||
14 | typedef struct { | ||
15 | int net_type; /* 1 = Accesspoint ; 2 = Ad-Hoc */ | ||
16 | int ssid_len; /* Length of SSID */ | ||
17 | int channel; /* Channel */ | ||
18 | int wep; /* 1 = WEP enabled ; 0 = disabled */ | ||
19 | char mac[64]; /* MAC address of Accesspoint */ | ||
20 | char bssid[128]; /* BSSID of Accesspoint */ | ||
21 | } wl_network_t; | ||
22 | |||
23 | When a network is found, the structure has to be set and | ||
24 | sent to the send_network_found() function. | ||
25 | |||
26 | When the GUI receives a found network string it calls the | ||
27 | get_network_found() function to get its own structure set. | ||
28 | |||
29 | -- | ||
30 | Included functions: | ||
31 | |||
32 | -- | ||
33 | Protocol: | ||
34 | |||
35 | Send a found network to GUI: | ||
36 | int send_network_found (const char *, int, void *); | ||
37 | |||
38 | The first two arguments are the guihost and the guiport. | ||
39 | The third is the filled structure (wl_network_t), that will | ||
40 | be send to the GUI. | ||
41 | |||
42 | Setup structure for found network: | ||
43 | int get_network_found (void *, const char *); | ||
44 | |||
45 | When the GUI receives a new network found packet it calls | ||
46 | this function and passes a wl_network_t structure and the | ||
47 | received buffer. The function will strip the data from | ||
48 | the buffer and set it to the structure. | ||
49 | |||
50 | -- | ||
51 | Log to syslog/info: | ||
52 | void wl_loginfo(const char *, ...); | ||
53 | |||
54 | Log to syslog/err: | ||
55 | void wl_logerr(const char *, ...); | ||
56 | |||
57 | Use like printf() function with format strings and so on. | ||
58 | |||
59 | -- | ||
60 | Setup udp socket for incoming commands: | ||
61 | int commsock(const char *, int); | ||
62 | |||
63 | Fist argument is the host where it should listen and second | ||
64 | is the port. Socket is returned, on failure -1 is returned. | ||
65 | |||
66 | |||
67 | Recvfrom socket: | ||
68 | int recv_commsock(int *, char *, int); | ||
69 | |||
70 | First argument is the address of the socket, second is a buffer | ||
71 | that should be filled in and the third is the maxlength of the | ||
72 | buffer. On error, -1 is returned, on success the number of | ||
73 | packet type is returned. (return value should be used with switch | ||
74 | command, for types see proto.hh) | ||
75 | |||
76 | Send command to udp socket: | ||
77 | int sendcomm(const char *, int, const char *, ...); | ||
78 | |||
79 | First two arguments are the host and port where the command should | ||
80 | be send to, followed by buffer that should be send. On error, -1 | ||
81 | is returned. | ||
82 | |||
83 | |||
84 | --- | ||
85 | |||
86 | Thats it for the moment. | ||
87 | |||
88 | mjm. | ||
diff --git a/noncore/net/wellenreiter/libwellenreiter/docs/wl_conf.8 b/noncore/net/wellenreiter/libwellenreiter/docs/wl_conf.8 deleted file mode 100644 index 8d2fe27..0000000 --- a/noncore/net/wellenreiter/libwellenreiter/docs/wl_conf.8 +++ b/dev/null | |||
@@ -1,17 +0,0 @@ | |||
1 | wl_conf | ||
2 | |||
3 | #include <wellenreiter/wl_conf.hh> | ||
4 | |||
5 | int wl_checkcfg(void); | ||
6 | int wl_cfgvalue(const char *token, char *out, int maxlen); | ||
7 | |||
8 | wl_checkcfg checks whether the wellenreiter configfile exists. | ||
9 | wl_cfgvalue searches for the given token and copies maxlen | ||
10 | characters of its value to out. | ||
11 | |||
12 | wl_ckeckcfg returns 1 if the file exists and is readable and | ||
13 | 0 on error. | ||
14 | |||
15 | wl_cfgvalue returns -1 on error, 0 if nothing was found and | ||
16 | 1 on success. | ||
17 | |||
diff --git a/noncore/net/wellenreiter/libwellenreiter/docs/wl_log.8 b/noncore/net/wellenreiter/libwellenreiter/docs/wl_log.8 deleted file mode 100644 index 00262bd..0000000 --- a/noncore/net/wellenreiter/libwellenreiter/docs/wl_log.8 +++ b/dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | wl_log | ||
2 | |||
3 | #include <wellenreiter/wl_log.hh> | ||
4 | |||
5 | void wl_loginfo(const char *string, ...) | ||
6 | void wl_logerr(const char *string, ...) | ||
7 | |||
8 | wl_loginfo() and wl_err() write string to syslog(), | ||
9 | either to INFO or to ERR. | ||
10 | |||
11 | no return values | ||
12 | |||
diff --git a/noncore/net/wellenreiter/libwellenreiter/docs/wl_sniff.8 b/noncore/net/wellenreiter/libwellenreiter/docs/wl_sniff.8 deleted file mode 100644 index 9a65223..0000000 --- a/noncore/net/wellenreiter/libwellenreiter/docs/wl_sniff.8 +++ b/dev/null | |||
@@ -1,21 +0,0 @@ | |||
1 | sniff.cc | ||
2 | |||
3 | #include <wellenreiter/sniff.hh> | ||
4 | |||
5 | void process_packets(const struct pcap_pkthdr *pkthdr, | ||
6 | const unsigned char *packet, | ||
7 | char *guihost, | ||
8 | int guiport) | ||
9 | |||
10 | The function process_packets() will use libpcap to get the | ||
11 | informations for a 802.11b packet. When it finds a valid | ||
12 | network it calls the wl_send function and sends a found | ||
13 | network packet to the guiport on the guihost. | ||
14 | |||
15 | |||
16 | Return value | ||
17 | |||
18 | none | ||
19 | |||
20 | NOTE: process_packets() is void at the moment because there | ||
21 | will be alot of non-critical and annoying errors. | ||
diff --git a/noncore/net/wellenreiter/libwellenreiter/docs/wl_sock.8 b/noncore/net/wellenreiter/libwellenreiter/docs/wl_sock.8 deleted file mode 100644 index 62e935b..0000000 --- a/noncore/net/wellenreiter/libwellenreiter/docs/wl_sock.8 +++ b/dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | wl_sock | ||
2 | |||
3 | #include <wellenreiter/wl_sock.hh> | ||
4 | |||
5 | int wl_setupsock(const char *host, int port, struct sockaddr_in *) | ||
6 | int wl_send(const char *host, int port, const char *string, ...) | ||
7 | int wl_recv(int *socket, struct sockaddr_in *, char *out, int len) | ||
8 | |||
9 | |||
10 | wl_setupsock() returns the number of the activated udp socket. | ||
11 | |||
12 | wl_send() sends string to the given host. | ||
13 | |||
14 | wl_recv() checks for incoming data on a socket (created using | ||
15 | wl_setupsock()). It writes the incoming data to out with a | ||
16 | maxlen of len. | ||
17 | |||
18 | |||
19 | wl_setupsock() returns -1 on error and the number of socket on | ||
20 | success. | ||
21 | wl_send() returns 0 on error and 1 on success. | ||
22 | wl_recv() returns -1 on error and the type of the received packet | ||
23 | on success. | ||
24 | |||
25 | Note: To use this function you have to set a sockaddr_in structure | ||
26 | and pass it to wl_setupsock and wl_receive. | ||
diff --git a/noncore/net/wellenreiter/libwellenreiter/docs/wl_types.8 b/noncore/net/wellenreiter/libwellenreiter/docs/wl_types.8 deleted file mode 100644 index d12f564..0000000 --- a/noncore/net/wellenreiter/libwellenreiter/docs/wl_types.8 +++ b/dev/null | |||
@@ -1,25 +0,0 @@ | |||
1 | wl_types.hh | ||
2 | |||
3 | wl_types.hh contains the global buffers and type definitions. | ||
4 | |||
5 | At the moment these are: | ||
6 | |||
7 | /* Type definitions, to be continued */ | ||
8 | #define WL_NETFOUND 01 | ||
9 | #define WL_NETLOST 02 | ||
10 | #define WL_STARTSNIFF 98 | ||
11 | #define WL_STOPSNIFF 99 | ||
12 | |||
13 | #define WL_SOCKBUF 512 /* Buffer for wl_send and wl_recv calls */ | ||
14 | |||
15 | /* WL network structure */ | ||
16 | typedef struct { | ||
17 | int net_type; /* 1 = Accesspoint ; 2 = Ad-Hoc */ | ||
18 | int ssid_len; /* Length of SSID */ | ||
19 | int channel; /* Channel */ | ||
20 | int wep; /* 1 = WEP enabled ; 0 = disabled */ | ||
21 | char mac[64]; /* MAC address of Accesspoint */ | ||
22 | char bssid[128]; /* BSSID of Net */ | ||
23 | } wl_network_t; | ||
24 | |||
25 | Will be filled up with other structs and size definitions asap. | ||