Contact Simon Ruderich

simon@ruderich.org

GnuPG Key
Id: 0x92fefdb7e44c32f9
Fingerprint: 3BBA DF58 C30E 6E91 6417 79F4 92FE FDB7 E44C 32F9

tlsproxy (0.2, 2011-03-23)

tlsproxy is a simple TLS proxy for HTTPS which intercepts TLS connections and verifies the server certificate - if it changes it sends an error message back to the client, otherwise it forwards the traffic between server and client.

It’s designed to prevent man-in-the-middle attacks if an attacker can get a CA to sign a different server certificate for a website. As the browser has the CA’s certificate it verifies the new server certificate just fine and the user doesn’t know he’s talking to a different machine. tlsproxy prevents that.

See tlsproxy for more information and downloads.

blhc (0.02, 2012-04-28)

blhc (build log hardening check) is a small tool which checks build logs for missing hardening flags.

Hardening flags enable additional security features in the compiler to prevent e.g. stack overflows, format string vulnerabilities, GOT overwrites, etc.

Because most build systems are quite complicated there are many places where compiler flags from the environment might be ignored. The parser verifies that all compiler commands use the correct hardening flags and thus all hardening features are correctly used.

It’s designed to check build logs generated by Debian’s dpkg-buildpackage (or tools using dpkg-buildpackage like pbuilder or the official buildd build logs) to help maintainers detect missing hardening flags in their packages.

At the moment it works only on Debian and derivatives but it should be easily extendable to other systems as well. Patches are welcome, see README for details.

See blhc for more information and downloads.

Algorithmen und Datenstrukturen

Tafelübung C3: Folien

Configuration files

I use mostly console programs and I have accumulated quite some configuration files which might be useful to others. They are commented and therefore quite useful to newcomers as well. The major features of the configuration files are listed in each section.

If you have any suggestions/improvements/fixes/questions please tell me at simon@ruderich.org.

Other useful console programs include:

Last updated 2012-04-28 15:24:31 CEST