41554 blogs · [ { "id": "01a0876f-d27b-7079-a455-b7143df2529d", "title": "Decoding Dooya: 40 Bits Between You And Your Curtains", "url": "https://drkhsh.at/posts/2026/05/decoding-dooya-40-bits-between-you-and-your-curtains/?utm_source=atom_feed", "published_at": "2026-05-31T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efc7253d1", "title": "Decoding Dooya: 40 Bits Between You And Your Curtains", "url": "https://drkhsh.at/posts/2026/05/decoding-dooya-40-bits-between-you-and-your-curtains/", "published_at": "2026-05-31T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef1a6fc5b", "title": "Annual transmission: 2025", "url": "https://drkhsh.at/posts/2026/01/annual-transmission-2025/?utm_source=atom_feed", "published_at": "2026-01-05T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efc839663", "title": "Annual transmission: 2025", "url": "https://drkhsh.at/posts/2026/01/annual-transmission-2025/", "published_at": "2026-01-05T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef1da34ed", "title": "Stickerbombed: ThinkPad T480", "url": "https://drkhsh.at/posts/2026/01/stickerbombed-thinkpad-t480/?utm_source=atom_feed", "published_at": "2026-01-04T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efd6eca11", "title": "Stickerbombed: ThinkPad T480", "url": "https://drkhsh.at/posts/2026/01/stickerbombed-thinkpad-t480/", "published_at": "2026-01-04T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef2d1e81f", "title": "Modern ThinkPads are garbage", "url": "https://drkhsh.at/posts/2025/08/modern-thinkpads-are-garbage/?utm_source=atom_feed", "published_at": "2025-08-12T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efdaa301b", "title": "Modern ThinkPads are garbage", "url": "https://drkhsh.at/posts/2025/08/modern-thinkpads-are-garbage/", "published_at": "2025-08-12T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef3837784", "title": "Release of slstatus 1.1", "url": "https://drkhsh.at/posts/2025/04/release-of-slstatus-1.1/?utm_source=atom_feed", "published_at": "2025-04-30T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efea8fbac", "title": "Release of slstatus 1.1", "url": "https://drkhsh.at/posts/2025/04/release-of-slstatus-1.1/", "published_at": "2025-04-30T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef3889d2b", "title": "Volatile logging for my infrastructure", "url": "https://drkhsh.at/posts/2025/02/volatile-logging-for-my-infrastructure/?utm_source=atom_feed", "published_at": "2025-02-23T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3eff5b8225", "title": "Volatile logging for my infrastructure", "url": "https://drkhsh.at/posts/2025/02/volatile-logging-for-my-infrastructure/", "published_at": "2025-02-23T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef4385807", "title": "Restarting updated services on OpenBSD", "url": "https://drkhsh.at/posts/2025/01/restarting-updated-services-on-openbsd/?utm_source=atom_feed", "published_at": "2025-01-22T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f00454f33", "title": "Restarting updated services on OpenBSD", "url": "https://drkhsh.at/posts/2025/01/restarting-updated-services-on-openbsd/", "published_at": "2025-01-22T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef50f2535", "title": "Monitoring crashed services on OpenBSD", "url": "https://drkhsh.at/posts/2024/04/monitoring-crashed-services-on-openbsd/?utm_source=atom_feed", "published_at": "2024-04-23T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f007a8e51", "title": "Monitoring crashed services on OpenBSD", "url": "https://drkhsh.at/posts/2024/04/monitoring-crashed-services-on-openbsd/", "published_at": "2024-04-23T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef5c2db06", "title": "etc management on OpenBSD", "url": "https://drkhsh.at/posts/2024/03/etc-management-on-openbsd/?utm_source=atom_feed", "published_at": "2024-03-08T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f0140c128", "title": "etc management on OpenBSD", "url": "https://drkhsh.at/posts/2024/03/etc-management-on-openbsd/", "published_at": "2024-03-08T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef648462c", "title": "More stylez: My little textart universe", "url": "https://drkhsh.at/posts/2024/02/more-stylez-my-little-textart-universe/?utm_source=atom_feed", "published_at": "2024-02-07T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f022f2a24", "title": "More stylez: My little textart universe", "url": "https://drkhsh.at/posts/2024/02/more-stylez-my-little-textart-universe/", "published_at": "2024-02-07T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef67e1c33", "title": "Happy new year!", "url": "https://drkhsh.at/posts/2024/01/happy-new-year/?utm_source=atom_feed", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f02f99a7c", "title": "Happy new year!", "url": "https://drkhsh.at/posts/2024/01/happy-new-year/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef779cc2f", "title": "Canalization Exploration", "url": "https://drkhsh.at/posts/2023/09/canalization-exploration/?utm_source=atom_feed", "published_at": "2023-09-12T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f03b6ccd9", "title": "Canalization Exploration", "url": "https://drkhsh.at/posts/2023/09/canalization-exploration/", "published_at": "2023-09-12T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef7a72732", "title": "Release of slstatus 1.0", "url": "https://drkhsh.at/posts/2023/07/release-of-slstatus-1.0/?utm_source=atom_feed", "published_at": "2023-07-04T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f04863078", "title": "Release of slstatus 1.0", "url": "https://drkhsh.at/posts/2023/07/release-of-slstatus-1.0/", "published_at": "2023-07-04T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef868017f", "title": "DNS Hijacking in Europe?", "url": "https://drkhsh.at/posts/2023/06/dns-hijacking-in-europe/?utm_source=atom_feed", "published_at": "2023-06-08T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f04e71104", "title": "DNS Hijacking in Europe?", "url": "https://drkhsh.at/posts/2023/06/dns-hijacking-in-europe/", "published_at": "2023-06-08T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef8df50dc", "title": "Some fingerd(8) action", "url": "https://drkhsh.at/posts/2023/05/some-fingerd8-action/?utm_source=atom_feed", "published_at": "2023-05-15T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f056d410c", "title": "Some fingerd(8) action", "url": "https://drkhsh.at/posts/2023/05/some-fingerd8-action/", "published_at": "2023-05-15T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3ef992d2b0", "title": "Updates in the Gopherhole", "url": "https://drkhsh.at/posts/2023/04/updates-in-the-gopherhole/?utm_source=atom_feed", "published_at": "2023-04-16T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f0648a6b0", "title": "Updates in the Gopherhole", "url": "https://drkhsh.at/posts/2023/04/updates-in-the-gopherhole/", "published_at": "2023-04-16T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efa4b2e82", "title": "Using Mullvad WireGuard VPN on OpenBSD", "url": "https://drkhsh.at/posts/2023/03/using-mullvad-wireguard-vpn-on-openbsd/?utm_source=atom_feed", "published_at": "2023-03-02T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f0687c1e4", "title": "Using Mullvad WireGuard VPN on OpenBSD", "url": "https://drkhsh.at/posts/2023/03/using-mullvad-wireguard-vpn-on-openbsd/", "published_at": "2023-03-02T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efaabb02b", "title": "Happy new year!", "url": "https://drkhsh.at/posts/2023/01/happy-new-year/?utm_source=atom_feed", "published_at": "2023-01-06T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f06f71728", "title": "Happy new year!", "url": "https://drkhsh.at/posts/2023/01/happy-new-year/", "published_at": "2023-01-06T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efb1e5111", "title": "Securely booting x86 using Heads", "url": "https://drkhsh.at/posts/2022/11/securely-booting-x86-using-heads/?utm_source=atom_feed", "published_at": "2022-11-10T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f070c532b", "title": "Securely booting x86 using Heads", "url": "https://drkhsh.at/posts/2022/11/securely-booting-x86-using-heads/", "published_at": "2022-11-10T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efb40b709", "title": "The return of my Gopherhole", "url": "https://drkhsh.at/posts/2022/11/the-return-of-my-gopherhole/?utm_source=atom_feed", "published_at": "2022-11-02T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f0726912f", "title": "The return of my Gopherhole", "url": "https://drkhsh.at/posts/2022/11/the-return-of-my-gopherhole/", "published_at": "2022-11-02T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efc0ea96c", "title": "Prometheus jellyfin-exporter", "url": "https://drkhsh.at/posts/2022/10/prometheus-jellyfin-exporter/?utm_source=atom_feed", "published_at": "2022-10-22T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f081807bd", "title": "Prometheus jellyfin-exporter", "url": "https://drkhsh.at/posts/2022/10/prometheus-jellyfin-exporter/", "published_at": "2022-10-22T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efc283de9", "title": "Updates on slstatus", "url": "https://drkhsh.at/posts/2022/10/updates-on-slstatus/?utm_source=atom_feed", "published_at": "2022-10-21T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f08d9e918", "title": "Updates on slstatus", "url": "https://drkhsh.at/posts/2022/10/updates-on-slstatus/", "published_at": "2022-10-21T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3efc3d9185", "title": "Hello, friend!", "url": "https://drkhsh.at/posts/2022/09/hello-friend/?utm_source=atom_feed", "published_at": "2022-09-18T00:00:00+00:00" }, { "id": "01a0876f-d27c-7347-960f-bc3f08fe279e", "title": "Hello, friend!", "url": "https://drkhsh.at/posts/2022/09/hello-friend/", "published_at": "2022-09-18T00:00:00+00:00" } ] posts Claim your blog
Back to drkhsh
Blog · corpus.blog/blogs/drkhsh.at/posts

drkhsh

drkhsh.at

2026

2025

2024

2023

2022