On this page you will find a collection of my projects including the source code that a made in my spare time. All these projects left space for further improvements (as in any software ;-). So if you want to help me to improve the software you find here, write me an email to joerg@zlug.org
This is the current release of the Ethernet over IPv4 tunneling driver (etherip). You can use it together with the bridge code in Linux to connect LANs over the Internet. The code was written with 2.6.17.4 Linux kernel and is constantly ported to newer versions. The currently available versions are:
| File | Kernels |
|---|---|
| etherip-1.tar.gz | 2.6.16 to 2.6.21 |
| etherip-2.tar.gz | 2.6.22 and 2.6.23 |
| etherip-3.tar.gz | 2.6.24-rc1 and up |
This is a patch to Linux 2.6.17.4 to allow the execution of suid scripts. Before using this, remember that this may be very dangerous. Only use this patch when you really really really with sugar on top know what you are doing. Search Google for suid script before using this patch. If you want to use it anyway, you can download it here.
As the name suggests, this is a library containing some cryptographic algorithms. The most important hash algorithms are also included. Currently it contains:
The further plans for this library include a bigmath implementation and upon this implementations for RSA, DSA and El Gamal. Furthermore it is planned to add a TLS implementation.
This is a PAM module that allows you to log every user login on a central place. It consists of the PAM module itself and a logging daemon. The communication between them uses UDP (so no timeout when the logging host is down) and is encrypted using a blowfish variant.
The PHPBrowser provides the possibility to scan hierarchies of PHP source files and then easily explore the classes and functions declared within using a simple GUI. The project is small and entirly written in C++. It contains a small and fast handwritten PHP parser. On my Laptop with 600 Mhz it parses the Horde-3.2.1 framework (ca. 4.5 MB of PHP source) in around one second. The GUI itself is not yet ready. Some important features are still missing (like a search function or the possibility to view function parameters and function documentation). A screenshot of the GUI can be found here. If you want help me to finish this project, drop me an email to joerg@zlug.org.