Mattias Geniar

@mattiasgeniar

Commit activity

5 commits in the last year

longest streak 2 days

236 / 400 XP164 XP to maintainer

Hi, I'm Mattias πŸ‘‹

πŸ“ Belgium | πŸ› οΈ Co-founder of Oh Dear | ✍️ Blogging at ma.ttias.be since 2008

I've been writing about Linux, PHP, DNS, and SSL/TLS for longer than I remember. These days most of my time goes into Oh Dear, the website monitoring service I co-founded. The rest tends to end up here: small PHP packages, Varnish configs, sysadmin tooling, and the occasional thing I built just to prove a point.

PHP Laravel Varnish Linux Bash Go

Start here

  • πŸ›‘οΈ Oh Dear - website & uptime monitoring I co-founded, broken links, certificates, the lot
  • ✍️ ma.ttias.be - my blog, 970+ posts since 2008
  • πŸ“¬ project overview - my old Linux & open-source newsletter (retired, 157 issues archived)

What I've been poking at lately

Varnish configs

I've maintained sane default Varnish configs across versions for years. Pick the one matching your release.

PHP packages & demos

  • πŸ“Š php-percentages (201β˜…) - a clean interface for percentage math: changes, increases, partial values
  • πŸ”’ demo-php-blocking-sessions (26β˜…) - a demo of how PHP handles session locking and concurrency

Security & "because I could"

A pile of things I built while poking at how the web breaks. For education, not mischief.

  • πŸ’₯ php-exploit-scripts (864β˜…) - exploit scripts found while investigating hacked servers, kept for research and fuzzer testing
  • 🐌 slowloris (26β˜…) - the low-bandwidth, greedy, poisonous HTTP client
  • 🌊 http-flooder (55β˜…) - a goroutines-and-channels experiment in HTTP flooding
  • ♾️ the-infinite-file-download (28β˜…) - a PHP script that sends binary data to a browser, non-stop

Sysadmin & ops tooling

  • 🧹 zabbix-orphaned-data-cleanup (145β˜…) - cleanup script for orphaned data in a Zabbix database
  • βœ… puppet-pre-commit-hook (59β˜…) - validate Puppet syntax before you commit it
  • πŸ“œ certdiff (43β˜…) - a readable diff between two certificate files
  • πŸ“± MoZBX (70β˜…) - a mobile Zabbix frontend

Where to find me

mattiasgeniar/README.md on GitHub