A fortune quote: notice that a person is deceiving you, they must not be deceiving you very well.

Some programming projects


My Cgit can be found at https://cgit.buetow.org


In parallel to Cgit I keep copies of my stuff at Github. My Github page is https://github.com/snonux

Project list

All hosts containing .alpha.buetow.org are most likely dev, test or PoCs. Don't expect to find anything usefull there.

This aims to be a rewrite of loadbars in the C programming language.

This is a iotop replacement programmed in Go for Linux.

A tool to show global uprecord stats collected on several hosts using uptimed.

A simple command line tool to list new JIRA issues programmed in Modern Perl.

Loadbars is a small Perl script which can be used to observe CPU and memory loads of several remote servers at once in real time.

A tool to diff files across the network between two hosts.

This is a simple (static) photoalbum generation script written in bash.

Home surveillance system. Makes use of a RaspberryPi motion detector, camera, root server and an Android App.

Xerl is an open source website template engine (TE) with some features of a Content Management System (CMS) programmed in object oriented Perl (boosted by FastCGI) and using XML.

Older projects (not active at the moment):

A simple command line tool written in Python to manage basic BigIP LTM stuff using the Python bigsuds library.

A command line tool to use the RESTlos Monitoring Configuration API.

PerlDaemon is a minimal daemon for Linux/UNIX programmed in Perl supporting logrotating, starting, stopping and a minimal configuration file. It can be extended to fit any task.

A command line tool to use the Pingdom API to fetch availability statistics.

PWGrep is a console based password manager programmed in bash using GnuPG, Subversion, and some AWK.

Obsolete projects (no work will be done anymore and the software may be broken):

Awksite is a small but usefull CGI application for generating dynamic HTML sites. It runs on all systems having GNU AWK (most *NIX boxes) installed.

Fype is an attempt to build an open source scripting language from scratch (just for fun) using C99 on the FreeBSD operating system. Fypes focus is to use as few dependencies on 3rd party libraries as possible and to use as less code as possible and a very small execution binary!

JSMSTrade is a small and simple Java application to use with SMSTRADE.de for delivering SMS over the internet.

NetCalendar is a network capable calendar application. NetCalendar has a server and a client part which communicate over a TCP/IP network. It also supports secure sockets using SSL. NetCalendar can also be used as a stand-alone application. NetCalendar does not use an SQL database but rather the database of the classic Unix "calendar" program.

VS-Sim is an open source simulator programmed in Java for distributed systems. VS-Sim stands for "Verteilte Systeme Simulator" which is the german translation for "Distributed Sytstems Simulator".

yChat is an experimental, XML-configurable, fast, very portable, multi-platform Web-based chat server written in C++ and a little subset of C which supports secure SSL sockets using OpenSSL, MySQL databases and is compatible with almost all browsers that support frames and JavaScript. It runs on all servers which are POSIX.4a compatible and use the GNU GCC C++ compiler from 3.1 and up with pthreads enabled. Its developed under the GNU General Public License.