Software Home

OpenCALEA-lite


What is OpenCALEA-lite?

OpenCALEA-lite is a rewrite of the original OpenCALEA project. OpenCALEA-lite is an attempt to return to the origianl idea of OpenCALEA: To provide an easy-to-use, stable, and lightweight mechanism for CALEA compliance. For more information, see the README.

Which is better?

Really that's up to the individual. There are several factors to consider:

Dependencies

OpenCALEA-lite depends rather heavily on GLib. Currently, it requires GLib >= 2.8; if there is any compelling need, this requirement could (relatively) easily be reduced to GLib 2.0, please email the developers if you would like us to prioritize this.

OpenCALEA-lite roadmap

The following features are planned for future releases of OpenCALEA-lite, these ideas are intended to be implemented eventually, although they are by no means gaurenteed to be implemented in the next (or any) release, nor are they listed in any particular order.

Changelog

Known Issues

Download

Currently no precompiled binaries are available (sorry), OpenCALEA-lite (OCL) utilizes the automake build system for ease of build. Simply download and unzip the source, go into the directory and type "./configure", followed by "make". Provided no errors occurred (if any do - please email ppannuto@merit.edu), enter the src directory where the "controller", "tap", and "listener" programs should be built. You may test the software by simply runnning each program on your local machine - they do not take any arguments. The controller is interactive, for help simply type "help". To configure OCL, edit the *.ini files in the etc directory. See the README for a sample usage.

A word of warning: be sure that (especially while you are testing) your filter is restrictive enough that you don't tap your ocl session, as it will begin recursively tapping - the tap will catch a packet, forward it to the listener, the tap will then catch the packet it just forwarded, which it will caputre and forward, etc.