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