<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.canutethegreat.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.canutethegreat.com/index.php/2024/04/11/hello-world/</loc><lastmod>2024-11-24T12:10:20-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/11/test-post/</loc><lastmod>2024-11-24T12:10:04-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2023/06/22/cry-havoc-and-let-slip-the-dogs-of-war/</loc><lastmod>2024-04-11T15:44:05-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2023/08/06/i-like-doom3-more-than-doom-eternal/</loc><lastmod>2024-11-24T12:12:57-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2023/07/26/serial-consoles-considered-legacy/</loc><lastmod>2024-11-24T12:13:48-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2023/11/21/i-got-accepted/</loc><lastmod>2024-11-24T12:12:46-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/01/registered-for-first-phd-class/</loc><lastmod>2024-11-24T12:11:55-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/10/new-blog/</loc><lastmod>2024-11-24T12:11:15-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/10/hello-there/</loc><lastmod>2024-11-24T12:10:30-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/11/ducky-roll/</loc><lastmod>2024-11-24T12:09:53-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/12/gentoo-glsa-check/</loc><lastmod>2024-11-24T12:09:37-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/13/customizing-windows-sandbox/</loc><lastmod>2026-10-26T10:27:39-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/14/linux-x86_64/</loc><lastmod>2024-11-24T12:07:10-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/20/__trashed-2/</loc><lastmod>2024-11-24T12:42:19-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/04/23/ipsec-is-garbage/</loc><lastmod>2024-11-24T12:05:36-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/05/16/the-users-of-operating-systems/</loc><lastmod>2024-11-24T12:03:23-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/05/28/the-mystery-of-the-dying-wi-fi/</loc><lastmod>2025-06-09T14:45:22-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/08/20/winter-is-coming-into-what-future-are-we-heading/</loc><lastmod>2024-12-04T12:04:19-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/09/07/gmail-reporting-options-suck/</loc><lastmod>2024-11-24T12:01:41-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/11/24/this-guy-is-my-favorite-band/</loc><lastmod>2024-11-24T12:00:37-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/05/10/dryer-time-is-detached-from-reality/</loc><lastmod>2024-11-24T11:09:33-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2023/02/10/i-assume-if-time-travel-into-the-past-was-possible/</loc><lastmod>2024-09-13T12:45:14-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/07/16/looking-for-a-new-job/</loc><lastmod>2024-11-24T11:36:39-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/05/10/aliens-deserved-a-proper-sequel/</loc><lastmod>2024-11-24T12:04:46-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/11/12/off-earth-colonization/</loc><lastmod>2024-11-24T12:49:40-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/11/24/new-spam/</loc><lastmod>2024-11-24T11:16:20-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/12/24/evil-robot-santa-is-coming-to-town/</loc><lastmod>2025-08-31T18:58:41-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2024/12/20/let-em-believe/</loc><lastmod>2025-05-25T14:38:14-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/03/23/cybersecurity-the-snake-oil-phase-of-a-for-profit-industry/</loc><lastmod>2026-10-30T01:31:40-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/05/27/gentoo-linux/</loc><lastmod>2025-05-27T11:35:51-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/03/22/tyranny/</loc><lastmod>2025-05-25T15:22:11-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/05/27/dont-fuck-with-mando-or-his-mates/</loc><lastmod>2025-05-27T22:23:48-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/08/24/always-tired/</loc><lastmod>2025-08-31T22:27:17-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/10/27/technical-analysis-of-cheating-in-video-games-methods-detection-and-countermeasures/</loc><lastmod>2026-10-31T01:31:53-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/10/28/distributed-architectures-for-real-time-ai-powered-visual-intelligence-systems-a-comprehensive-technical-analysis/</loc><lastmod>2026-11-01T01:32:01-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/11/11/luks-encrypted-loopback-files/</loc><lastmod>2026-11-01T01:32:06-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/12/12/software-engineering-development-cycle/</loc><lastmod>2026-11-01T01:32:09-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/01/29/source-based-linux-distributions-in-enterprise-environments-a-technical-analysis-of-gentoo-linux-for-security-critical-infrastructure/</loc><lastmod>2026-11-01T01:32:13-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/01/30/utilizing-wireshark-for-packet-replay-attack-simulation-in-network-security/</loc><lastmod>2026-11-02T01:31:53-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/03/25/apple-is-winning-microslop-is-done-for/</loc><lastmod>2026-03-30T15:29:07-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/03/28/intel-etc-are-fucked-quote/</loc><lastmod>2026-03-30T15:53:36-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/02/04/gell-mann-amnesia/</loc><lastmod>2026-03-30T16:08:19-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/03/30/humanity-is-doomed/</loc><lastmod>2026-03-30T18:06:02-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/08/01/censorship-pisses-me-off/</loc><lastmod>2026-08-03T09:42:44-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/11/tls13-handshake/</loc><lastmod>2026-11-03T01:31:52-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/18/container-escape-vectors/</loc><lastmod>2026-11-03T01:31:54-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/25/big-o-vs-query-planner/</loc><lastmod>2026-11-04T01:31:59-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/07/incident-response-runbooks/</loc><lastmod>2026-11-04T01:32:02-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/01/password-storage-bcrypt-scrypt-argon2id/</loc><lastmod>2026-11-06T01:31:49-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/24/threat-modeling-with-stride-for-a-small-team/</loc><lastmod>2026-11-06T01:31:54-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/13/logging-that-actually-helps-an-investigation/</loc><lastmod>2026-11-07T01:32:23-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/14/detections-as-code-sigma-rules-testing/</loc><lastmod>2026-11-07T01:32:28-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/26/prioritising-vulnerabilities-cvss-epss-kev/</loc><lastmod>2026-11-07T01:32:31-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/02/phishing-resistant-mfa-totp-push-fido2-passkeys/</loc><lastmod>2026-11-07T01:32:35-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/15/alert-fatigue-tuning-detections/</loc><lastmod>2026-10-15T07:18:00-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/27/sboms-what-theyre-actually-good-for/</loc><lastmod>2026-10-20T20:14:41-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/03/package-registry-supply-chain-attacks-slsa/</loc><lastmod>2026-11-09T01:32:01-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/28/patch-slas-that-teams-actually-meet/</loc><lastmod>2026-10-28T05:52:00-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/04/timing-side-channels-constant-time-comparison/</loc><lastmod>2026-11-09T01:32:05-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/29/container-image-hardening-distroless-non-root-read-only/</loc><lastmod>2026-10-29T06:38:00-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/07/ssh-hardening-beyond-disable-root-login/</loc><lastmod>2026-11-10T01:32:24-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/05/oauth2-vs-openid-connect-pkce-implicit-flow/</loc><lastmod>2026-11-10T01:32:13-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/08/least-privilege-with-systemd-sandboxing/</loc><lastmod>2026-11-10T01:34:38-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/19/backups-an-attacker-cant-delete/</loc><lastmod>2026-10-20T20:28:52-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/09/auditd-what-to-log-for-investigations/</loc><lastmod>2026-10-20T20:23:18-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/20/segmentation-limiting-lateral-movement/</loc><lastmod>2026-10-20T20:28:58-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/12/patching-unattended-upgrades-live-patching-reboots/</loc><lastmod>2026-10-12T06:41:26-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/10/hardware-security-modules-private-keys/</loc><lastmod>2026-10-10T10:37:12-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/30/security-headers-that-matter-csp-hsts/</loc><lastmod>2026-10-30T07:09:00-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/16/web-application-firewalls-what-they-catch-and-miss/</loc><lastmod>2026-10-16T07:09:44-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/17/secrets-in-git-leaks-scanning-rotation/</loc><lastmod>2026-10-17T13:26:05-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/06/session-management-cookies-samesite-revocation-jwt/</loc><lastmod>2026-11-10T01:32:19-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/31/zombie-infrastructure-attack-surface-management/</loc><lastmod>2026-10-31T10:36:00-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/21/restore-testing-real-recovery-time/</loc><lastmod>2026-10-21T05:58:00-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/22/spf-dkim-dmarc-why-p-none-isnt-enough/</loc><lastmod>2026-10-22T06:24:00-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/23/cloud-iam-misconfigurations-capital-one/</loc><lastmod>2026-10-23T07:11:00-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/01/flipper-zero-part-1-what-it-actually-is-and-what-it-cant-do/</loc><lastmod>2026-11-09T20:12:34-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/02/flipper-zero-part-2-rfid-nfc-badges/</loc><lastmod>2026-10-26T09:05:14-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/03/hardware-hacking-pinecil-v2-firmware-update/</loc><lastmod>2026-11-09T20:12:31-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/04/flipper-zero-part-3-sub-ghz-rolling-codes/</loc><lastmod>2026-10-26T09:05:17-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/05/flipper-zero-part-4-usb-keystroke-injection/</loc><lastmod>2026-10-26T09:05:21-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/06/flipper-zero-part-5-wifi-board-rogue-access-points-80211w/</loc><lastmod>2026-10-26T09:04:57-07:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/08/hardware-hacking-part-2-the-bench/</loc><lastmod>2026-11-09T20:12:29-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/09/hardware-hacking-part-3-ftdi-cable-3v3-uarts/</loc><lastmod>2026-11-09T20:12:36-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/10/hardware-hacking-part-4-uart-console-router/</loc><lastmod>2026-11-09T20:12:24-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/07/horcrux-dev-log-ha-live-migration-three-old-laptops/</loc><lastmod>2026-11-07T19:50:54-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/10/13/horcrux-dev-log-1-the-first-week-lots-of-code-and-no-tests-that-ran/</loc><lastmod>2026-11-08T01:31:56-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/12/31/horcrux-dev-log-2-my-own-forgejo-a-gentoo-iso-builder-and-an-iso-that-never-quite-booted/</loc><lastmod>2026-11-08T01:32:04-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/09/30/horcrux-dev-log-3-back-after-nine-months-92-failed-ci-runs/</loc><lastmod>2026-11-09T01:31:58-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/15/horcrux-dev-log-4-nightly-tests-and-a-nas-login-that-accepted-any-password/</loc><lastmod>2026-11-07T18:11:02-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/21/horcrux-dev-log-5-auditing-my-own-project-and-what-turned-out-to-be-fake/</loc><lastmod>2026-11-07T18:11:07-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/06/horcrux-dev-log-6-clustering-an-iso-you-can-install-from-and-real-laptops/</loc><lastmod>2026-11-07T18:11:13-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/10/11/patronus-dev-log-1-a-firewall-that-claimed-100-feature-parity-on-day-one/</loc><lastmod>2026-11-08T01:31:51-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2025/12/18/patronus-dev-log-2-kubernetes-a-react-ui-and-a-rust-workspace-that-wouldnt-build/</loc><lastmod>2026-11-08T01:32:00-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/09/29/patronus-dev-log-3-back-in-september-with-43-red-ci-runs-and-no-green-ones/</loc><lastmod>2026-11-09T01:31:54-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/10/15/patronus-dev-log-4-an-installer-test-that-failed-57-times-in-a-row/</loc><lastmod>2026-11-07T18:11:37-08:00</lastmod></url><url><loc>https://blog.canutethegreat.com/index.php/2026/11/06/patronus-dev-log-5-security-holes-netlab-and-the-0-2-0-release/</loc><lastmod>2026-11-07T18:11:42-08:00</lastmod></url></urlset>
