The IM-Filter Projectpage

Index

What is IM-Filter?
Features
Releases
Credits
Contact


What is IM-Filter?

IM-Filter is a daemon for GNU/Linux firewall hosts written in C which is able to analyze and filter the ICQ protocol. The daemon runs in userspace and fetches packets of the ICQ protocol by using the libnetfilter_queue mechanism.

The main purpose of IM-Filter is to run at a gateway, so all ICQ-related traffic of users in the LAN runs over IM-Filter. Nevertheless the daemon could also be used directly on end users computers. The following diagram shows, how the daemon is integrated in a GNU/Linux system.

setup.png

One of the design goals of IM-Filter was modularity. So plugins for other protocols like MSN or IRC could be written easily. The source code already contains skeleton code for an IRC module.

Together with the source code, adequate iptables scripts are provided so that only packets which belong to ICQ traffic get in the netfilter queue of IM-Filter.


Features


Releases

The latest release is version 0.9 which has been released on September 7th, 2007. Please download it from Sourceforge.

If you like living on the bleeding edge, you can download the latest version via SVN:
svn co https://im-filter.svn.sourceforge.net:/svnroot/im-filter/

Credits


Bugs, flames, suggestions

Please feel free to feed my back. You can reach me via:

email: 0x2e8de \x40 gmail \x2e com
jabber: pwr \x40 jabber \x2e ccc \x2e de


SourceForge.net Logo Valid HTML 4.01 Transitional Valid CSS!

IM-Filter is released under the GNU General Public License v2.
Last update: September 7th, 2007