Documents

Implementation eines Turingsimulators (German)
Implementation of a Turing simulator (English)
Detecting and deceiving network scans with Chaostables
Writing your own Netfilter modules (Xtables, iptables)

Software Projects

ccgfs – Transport-agnostic network filesystem
Chaostables – Detect, deceive and slowdown portscans
hxtools — Collection of tools and shell scripts
libHX – Library for commonly needed tasks in C
ttyrpld – Multi-platform tty keylogger/screenlogger
Vitalnix User Management Suite – Storage-independent useradd/etc.
Xtables and Xtables-addons – updated iptables
(more...)

Images

Netfilter packet flow and hook/table ordering
Netfilter Components
German keyboard with US/CCJ+DE mapping (The Perfect Keyboard)
GIT tree/changeset flow
(more...)

Web Articles

(continuously updated over time)
Recurring errors (C)
Recurring errors (Shell)
(more...)

Ubuntu 8.04.. annoyances part 2

August 19, 2008

Following up on part 1, the list of stupidities in this distro continues to get longer. (read more...)

Ubuntu 8.04.. annoyances part 1

June 09, 2008

No, I did not jump on the Ubuntu bandwagon, and a number of annoyances in it just made sure I am not going to get sucked into the unbunt hype. (read more...)

Update to “Writing your own Netfilter modules”

April 27, 2008

I have updated the “Writing your own Netfilter modules” document with a big chapter about targets and connection tracking since the last announcement (when it was still known as “Writing your own Xtables module” as it only covered Xtables). So everyone who is interested in this area is invited to have a look. Feedback is greatly appreciated. (read more...)

Using the serial port in VMware

April 25, 2008

So I happened to need the serial port in a virtual machine, not only for output, but also for input. And this is where VMware seems to lack a helper program for the final touch. (read more...)

Most horrible build systems – Part 1

April 17, 2008

Source for X11 driver for Via Unichrome/CX700. Fugly shell script that uses hardcoded paths and fixated kernel versions in almost every single place and which no normal person should ever be required to grasp. And there is absolutely zero information how in God's name one is supposed to include /usr/include/xorg in the search path, because apparently they have not. (read more...)

Archived posts

2008, 2007, 2006, 2005