Code
May 22nd 2007
Since Free Software heavily depends on giving, after some years of using, I thought my skills are mature enough to start giving too.Below are some small projects, I did on some problems that occured to me. If you find them useful, go ahead and use them. Just drop me a note if you liked/disliked my approach.
Any software you find here is Copyright by me (Goesta Smekal) and is published under the terms of the GNU General Public License (GPL).
In essence, that means this software is free to use and modify. If you choose to pass it on to someone else, you have to make sure that the copyright notice of the original author is included and that you also distribute it under the GPL. YOU MAY NOT DERIVE ANY PROGRAM FROM MY WORK UNDER ANY OTHER LICENSE THAN GPL.
If you are not familiar with GPL, go now, read it.
The Projects:
- NAmpel - the Nagios Ampel Project shows the state of affairs in your network by means of a small (or if you like large) device outside your computer, resembling very much traffic lights.
- check-packeteer.pl is a plugin for the Nagios network monitoring system. It is designed to read traffic statistics from a Packeteer appliance via HTTP request and return the status to Nagios.
- the IP-Traffic Accounting mini HOWTO is not really code itself, but consists of some small scripts along with a bit of glue to show how I solved the challange to measure the traffic going to-from our company LAN. This is work in progress ! It is not an official HOWTO yet, but I proposed it to the Linux Documentation Project and will publish it there when finished. Meanwhile I use this platform to publish my drafts.
- MailScan is a filter script designed for use with Davide Libenzi's XMail server, which scans binary atachments for known viri and worms. It's written in Perl, using the MIME::Base64 module and an external virus scanner (ClamAV is default)
- MIMEFilter
was my first XMail filter to be released. It prevents binary attachments
from being distributed by mailing lists. It was done quick and dirty. I'll
rewrite it from scratch as soon as I finished more urgent tasks.
To my fellows in Austria, Switzerland and Germany:
Warum ist diese Seite in Englisch verfasst ?
Da meine Ankündigungen auf der LUGA und der LDP Mailingliste, ein HOWTO
über IP Traffic Accounting zu schreiben, auf aufmunternden Zuspruch
aus mehreren Ländern gestossen ist, habe ich beschlossen die Informationen
möglichst vielen verständlich zu präsentieren. Eine Übersetzung
ins Deutsche ist nicht geplant. Lernt eine Fremdsprache ;-)