Blog Archive


I like to write. Here's a collection of my blogposts.

Compile PHP from source: error: utf8_mime2text() has new signature


KRACK Attacks: Breaking WPA2


Get shell in running Docker container


Antwerp WordPress User Group offering public speaking course


Laravel Forge + Envoyer + Managed Hosting = Nucleus


Due to CAA records, unable to issue TLS certs for names in private.cam.ac.uk


Why we’ve cancelled our free tier – DNS Spy Blog


DNS Research: using SPF to query internal DNS resolvers


A proposal for cryptocurrency addresses in DNS


Chrome to force .dev domains to HTTPS via preloaded HSTS


Linux man-pages: man-pages-4.13 is released


Cloudflare now servers F-Root instance


Laravel Horizon: requires ext-posix, missing from CentOS


Presentation: Code Obfuscation, PHP shells & more


cron.weekly issue #97: kernel 4.13, TLS, LLVM, Yarn, Vagrant, AWX, Nginx & more


Coming soon: Oh Dear! – Monitoring for the encrypted web


CAA record checking now mandatory for Certificate Authorities


2 interesting things happened in last cron.weekly’s newsletter


Release Notes Driven Development (RNDD)


Restore one-click certificate viewing in Chrome


Removing root-owned files as a non-root user


MariaDB: JSON datatype supported as of 10.2


RHEL & CentOS 7.4 restores HTTP/2 functionality on Nginx


Podcast: The Ceremony, the birth of Zcash


Choose source IP with ping to force ARP refreshes