WepKC is a client/server app designed to safeguard your wireless network by changing its WEP key.
The wepkcd daemon randomly changes the WEP key after a specific amount of time, encrypts it with AES, and sends it to the wepkcc client. The client machine then receives the key through the encrypted channel and changes the WEP key accordingly. Moreover, the server waits for packets (pings) from the client, resetting the WEP key to a defined value when the client goes down and stops pinging the server. Additionally, if anyone tries to use the wireless network without contacting the server, the connection will be dropped repeatedly to prevent further annoyance from strangers.
It is worth noting that this feature currently only works on Unix systems. Fortunately, the program is very easy to set up and use. The requirements for this application include python 2.4 and python crypto.
To configure WepKC, the easiest way to do so, as provided in the package, is to use the setup.py script. It is suggested that one configures both the client and server together on a single machine and then copies the appropriate configuration files or completes the setup on the other computer. Configuration files with a lot of comments are also included in the package as examples. Please refer to these files for fine-tuning, as setup.py configures only the most relevant parameters.
Lastly, to use WepKC, one must ensure that all the required software is installed and that both the client and the server on the machines are configured correctly by running setup.py. Once completed, the daemon or server must be run on the first computer, and the client on the second by running wepkcd.py and wepkcc.py, respectively. Note that root privileges are required on Linux and administrator privileges on Windows.
Version 0.2: N/A