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
Started: January 2016
A weekly newsletter with Linux and open source news.
Started: November 2015
Drupal EngineHack Detector
A website that allows you to scan a Drupal installation for evidence of the EngineHack attack.
Infinite File Downloader
I present you: The Infinite File Download. Why? Because!
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.
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.
Started: January 25th, 2012.
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.
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.
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.
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
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).
Started: October 2010
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.
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.
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.
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)
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)