<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>/blog/</loc>
    <lastmod>2025-06-08T10:50:52+02:00</lastmod>
  </url><url>
    <loc>/blog/just-for-fun-rewriting-e-mails-on-the-fly-with-llms-awk-and-opensmtpd/</loc>
    <lastmod>2025-06-08T10:50:52+02:00</lastmod>
  </url><url>
    <loc>/blog/cleverio-smart-fj%C3%A4rrstr%C3%B6mbrytare-utan-koppling-till-molnet/</loc>
    <lastmod>2024-03-26T15:32:19+01:00</lastmod>
  </url><url>
    <loc>/blog/cleverio-smart-plug-without-cloud-or-app/</loc>
    <lastmod>2024-03-26T15:31:52+01:00</lastmod>
  </url><url>
    <loc>/blog/podman-credential-helpers/</loc>
    <lastmod>2023-08-31T18:27:20+02:00</lastmod>
  </url><url>
    <loc>/blog/wireguard-split-tunnel-with-systemd-networkd/</loc>
    <lastmod>2023-08-10T15:38:55+02:00</lastmod>
  </url><url>
    <loc>/blog/shebang-shenanigans/</loc>
    <lastmod>2023-02-05T18:38:55+01:00</lastmod>
  </url><url>
    <loc>/blog/grpc-between-rust-and-node.js/</loc>
    <lastmod>2022-03-07T17:41:12+01:00</lastmod>
  </url><url>
    <loc>/blog/yubikey-tls-client-certificate-in-firefox-on-arch-linux/</loc>
    <lastmod>2022-01-04T11:29:12+01:00</lastmod>
  </url><url>
    <loc>/blog/split-tunnel-vpn-with-wireguard-between-openbsd-and-arch-linux/</loc>
    <lastmod>2021-12-27T14:38:55+01:00</lastmod>
  </url><url>
    <loc>/</loc>
    <lastmod>2021-12-21T15:45:00+01:00</lastmod>
  </url><url>
    <loc>/blog/automatically-run-script-when-usb-drive-is-inserted/</loc>
    <lastmod>2018-06-22T09:22:18+02:00</lastmod>
  </url><url>
    <loc>/blog/secure-boot-when-dual-booting-arch-linux-and-windows/</loc>
    <lastmod>2018-01-09T17:53:00+01:00</lastmod>
  </url><url>
    <loc>/blog/radius-authentication-with-sqlite-user-management/</loc>
    <lastmod>2017-05-07T21:58:29+02:00</lastmod>
  </url><url>
    <loc>/blog/radius-authentication-and-dynamic-vlan-assignment-for-wpa2-enterprise-using-sqlite-in-freeradius/</loc>
    <lastmod>2016-09-09T15:59:19+01:00</lastmod>
  </url><url>
    <loc>/blog/https-kerberos-authentication-with-apache-2.4/</loc>
    <lastmod>2015-03-10T18:27:00+01:00</lastmod>
  </url><url>
    <loc>/blog/network-boot-pxe-of-htpc/</loc>
    <lastmod>2015-03-06T22:30:31+01:00</lastmod>
  </url><url>
    <loc>/blog/validating-server-certificates-signed-by-own-ca-in-swift/</loc>
    <lastmod>2015-02-06T23:19:26+01:00</lastmod>
  </url><url>
    <loc>/blog/acquiring-kerberos-ticket-upon-local-login/</loc>
    <lastmod>2014-12-01T19:26:27+01:00</lastmod>
  </url><url>
    <loc>/blog/acr122u-mfcuk-and-mfoc-cracking-mifare-classic-on-arch-linux/</loc>
    <lastmod>2014-08-18T21:59:55+01:00</lastmod>
  </url><url>
    <loc>/blog/xenserver-6.2-booting-and-installing-from-usb/</loc>
    <lastmod>2014-05-16T17:04:30+01:00</lastmod>
  </url><url>
    <loc>/blog/tp-link-tl-wn725n-in-arch-linux-arm/</loc>
    <lastmod>2013-05-23T18:35:49+01:00</lastmod>
  </url><url>
    <loc>/about/</loc>
  </url><url>
    <loc>/categories/</loc>
  </url><url>
    <loc>/code/</loc>
  </url><url>
    <loc>/research/</loc>
  </url><url>
    <loc>/tags/</loc>
  </url>
</urlset>
