Projects

Here's a list of some projects I (have) work(ed) on in my spare time. The list sorts from latest projects, to the oldest ones.

MARC: a clean mailing list archiver

URL: marc.ttias.be
Started: January 2016

cron.weekly

A weekly newsletter with Linux and open source news.

URL: cronweekly.com
Started: November 2015

Drupal EngineHack Detector

A website that allows you to scan a Drupal installation for evidence of the EngineHack attack.

URL: enginehack.ma.ttias.be
Started: April 25th, 2015
Source: on Github (see announcing blogpost)

Infinite File Downloader

I present you: The Infinite File Download. Why? Because!

URL: infinite-download.ma.ttias.be
Started: December 29th, 2014
Source: on Github (see announcing blogpost)

DNS Change Notifier

A very simple script that will monitor the DNS of a domain and will alert the user whenever that domain changes DNS.

URL: dnschange.mattiasgeniar.be
Started: December 26th, 2012
Source: not public

Varnish URL Purger

A very basic example of how to purge Varnish URLs from PHP using simple HTTP sockets.

URL: https://github.com/mattiasgeniar/Varnish-URL-Purger
Started: January 25th, 2012.
Source: https://github.com/mattiasgeniar/Varnish-URL-Purger

Undo Default WordPress Formatting plugin

This is a small plugin that fixes a small annoyance in WordPress, by replacing single/double quotes and dashes by the pretty HTML form.

Blogpost: Undo WordPress Default Formatting
Site: Plugin page at WordPress
Started: January 21th, 2012

QuickDiff

A very simple script to take the input from 2 text-fields, and show you the difference between them in a visually appealing way: diff.mattiasgeniar.be.

Basically it's just a parser of the diff output from Linux.

Website: http://diff.mattiasgeniar.be/
Started: July 31th 2011
Source: https://github.com/mattiasgeniar/QuickDiff

Varnish Configuration Templates

A set of useful Varnish templates to be used in popular Drupal, WordPress, Joomla, ForkCMS, ... systems. Also contains a few valuable cookie cleaning parts and general goodness.

Website: https://github.com/mattiasgeniar/varnish-3.0-configuration-templates
Started: June 27th, 2011

Firefox Extension: the 'shortlink revealer'

A firefox extension that, upon mouseover of a URL, will show you the actual target of that URL -- not the bit.ly or other shortlink. For more details, see this blogpost: Firefox extension: the ‘Shortlink Revealer’ (bit.ly exposer – Proof of Concept).

Started: March 13th 2011
Source: https://github.com/mattiasgeniar/Shortlink-Revealer

WikiLeaks' Mirror Parser

A quick script created to parse the WikiLeaks' mirrors, and match them to their ISP via RIPE WHOIS requests. This was useful to identify possible DDoS entries, as WikiLeaks is (at the time of writing), under heavy attack and their mirrors are potential targets too.

Website: wl.mattiasgeniar.be (now offline)
Started: December 6th 2010 (Saint Nicholas)

Extended Mail Header Parser

Developed because the normal parsers didn't do what I wanted. It takes the mailheaders as input, and retrieves all relevant information, and shows you the paths this e-mail went by to get to its destination. All headers (regex patterns, explanations etc.) are in a database, so it's easy to expand further (where I'll add additional headers, as I encounter them).

Website: mailheader.mattiasgeniar.be
Started: October 2010
Source: https://github.com/mattiasgeniar/Mailheader-Parser

Encoder / Decoder

A simple tool to obfuscate content. Can be used to facilitate the bypassing of IDS of IPS systems, and check website validation forms.

Website: encoder.mattiasgeniar.be
Started: September 2010
Source: https://github.com/mattiasgeniar/Encoder

Mobile Zabbix

A mobile frontend for the Zabbix Monitoring software, to be used on any mobile device. Uses the Zabbix API and PHP to render the HTML, and jQTouch as the Javascript library to make it mobile-browser compatible.

Website: MoZBX.net
Started: August 2010
Source: https://github.com/mattiasgeniar/MoZBX

Feed My Torrents

A site that would parse the XML feeds of major torrent sites, filter all TV shows, and provide a unique feed without duplicate content as result.Was a very popular service, but eventually shut down.

Website: offline
Started: 2009

Scouts Lint

A Dutch boyscouts website, where I developed the PHP backend. A wiki-style approach where a random URL could be entered to start creating a page. _All_ content is database driven.

Website: scoutslint.be
Started: 2008

SEO Analyzer

Once started in the idea that I could easily create a Search Engine Optimization analyzer, that could quickly browse a page and show recommandations on how to improve the SEO. Turns out, it was harder than expected, and now abandoned.

Website: seo.mattiasgeniar.be (now offline)
Started: 2007

CodeBase

A project-management solution, built so I could more easily share source code of developed projects, and keep track of time management. Only that first part actually got developed.

Website: projects.mattiasgeniar.be (now offline)
Started: 2004