WepKC home page

Wep key changer (WepKC) is a client/server application that allows you to protect your ad-hoc (point to point) wireless network when you are unable to use (due to software or hardware limitations) sophisticated protocols like WPA.

The program consists out of two parts:

The server also 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.
If someone tries to use the wireless network without contacting the server, the connection will be dropped repeatedly in order to prevent further annoyance from strangers (please note that this feature, at the moment, works only in *nix systems).

And it's very easy to setup and use.


System requirements for *nix systems

System requirements for Windows systems

However, all needed modules and extensions are included into the WepKC package for your convenience.
Just look into Windows-install and Linux-install directories.


The easiest way to configure WepKC is by using the setup.py script provided in the package.
We suggest to do the configuration (for both client and server) all at once on a single machine, then to copy the appropriate configuration files or to complete setup on the other computer.

Configuration files with a lot of comments are available in the package as examples. Please refer to them for fine tuning, as setup.py configures only the most relevant parameters.


Make sure you've installed all the required software (look into the Windows-install and Linux-install directories in the package) and configured both the client and the server on your machines (by running setup.py), then run:

Remember that you'll need root privileges (or setuid root) on linux and administrator privileges on Windows.


Please note that all Windows and Linux packages contain both the wepkc client and server.

wepkc-0.2:   (latest)

Example of configuration files for version 0.2:


The WepKC sourceforge project page is here.



Please send feedback and bug reports to: