|
networkclient
|
| ▼ examples | |
| example_1.c | Sample code to initialize a RADIUS packet |
| example_2.c | Sample code to initialize a RADIUS packet |
| example_3.c | Sample code to initialize a RADIUS packet and a response to it |
| example_4.c | Allocate and manage multiple packets |
| example_5.c | Sample code to initialize a RADIUS packet send it to a server |
| nr_socket_send.c | |
| nr_track_id_t.c | |
| nr_transmit.c | |
| nr_vp_create.c | |
| radsample.c | Simple hard-coded RADIUS client |
| radsample2.c | More complex client using select() and nr_transmit() |
| radsample3.c | More complex client using the nr_track_id_t structure |
| ▼ tests | |
| radattr.c | |
| attrs.c | Attribute encoding and decoding routines |
| client.h | Main header file |
| crypto.c | Data obfuscation and signing, using MD5 |
| custom.c | Functions which should be customized for your local system |
| dict.c | Functions for name to number, and number to name mappings |
| dictionaries.c | Autogenerated dictionary definitions |
| id.c | Handling of ID allocation / freeing |
| md5.c | MD5 functions |
| md5.h | MD5 structures and prototypes |
| packet.c | Encoding and decoding packets |
| parse.c | Routines to parse strings into internal data structures |
| print.c | Functions to print things |
| radius.h | |
| socket.c | Sending and receiving packets |
| transmit.c | Handling of request / response sessions |
| valuepair.c | Functions to manipulate C structure versions of RADIUS attributes |