Padlock
About
Blog
Container capabilities: a short tour
15 December 2024
Auditing GKE operations? Configure Data Access audit logs
10 February 2022
Questions you should ask at security engineering interviews
04 December 2021
The CKA for security engineers
08 May 2021
doh.li now supports ODoH proxying
08 December 2020
Detections as code: reliably scaling your detections library
31 October 2020
Unit testing an ElastAlert rule using elastalert-ci
04 October 2020
Microk8s doesn't play well with wg-quick (Wireguard)
06 September 2020
Mapping EKS and GKE audit logs
15 August 2020
Easy Kubernetes audit log inspection with Vagrant
31 May 2020
Open source continuous integration for Elastalert rules
17 May 2020
Using Kustomize: patches for custom resources and operators
10 April 2020
Running a hobbyist DNS-over-HTTPS server: some statistics
16 November 2019
DNS discovery for readiness in Kubernetes
26 October 2019
doh.li now supports DNS over TLS
22 September 2019
Introducing doh.li: another public DNS over HTTPS server
11 July 2019
Sky UK residential DNS interception
28 April 2019
Exploiting XSS in Grafana's piechart-panel
05 February 2019
ClamAV scanning S3 buckets using Terraform
13 November 2018
nodeSelector errors when using kube-bench
11 September 2018
Why you can't use Firefox to register a U2F key with Google
25 August 2018
Let's Encrypt!
29 January 2016
*****