Client
The client connects to the Server, receives packets, processes them and possibly sends them/new back.
- Ability to set a packet filter
- Manages most of the I/O like file reading, user interaction, information printing
- Implements the active attacks
- More abstract than the server
- Architecture and operating system independent
- Without commandline parameters let user choose out of a list of possibilities with the knowledge of the server's database and/or default values
- Controls and changes the servers behaviour, like setting a channel on a specific card, initiate a server to server connection, start cracking, opening a tun interface
