<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Aaron Sawit: write-ups</title><link>https://aaronsawit.com/writing/</link><description>Aaron Sawit is a cybersecurity engineer in Singapore. He builds free learning tools used by students and teachers, runs his own infrastructure, and writes up the root causes he finds.</description>
<item><title>Cloudflare KV cannot enforce a rate limit, and how I found out</title><link>https://aaronsawit.com/writing/cloudflare-kv-cannot-rate-limit/</link><guid>https://aaronsawit.com/writing/cloudflare-kv-cannot-rate-limit/</guid><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><description>A per-minute cap on an AI feature in a free tool for students let through far more requests than the cap. The counter was correct. The reads were a minute old.</description></item>
<item><title>My phone stopped using my DNS filter. It was iCloud Private Relay</title><link>https://aaronsawit.com/writing/iphone-bypassing-dns-filter-private-relay/</link><guid>https://aaronsawit.com/writing/iphone-bypassing-dns-filter-private-relay/</guid><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><description>Ad blocking worked on every device except one iPhone, which sent no DNS queries at all. Packet captures on the VPN interface showed where the lookups were really going.</description></item>
<item><title>Jellyfin, ffmpeg 7.1 and the HLS segment with no extension</title><link>https://aaronsawit.com/writing/jellyfin-ffmpeg-extension-picky/</link><guid>https://aaronsawit.com/writing/jellyfin-ffmpeg-extension-picky/</guid><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><description>Some live TV channels played in every other player and died in Jellyfin with a fatal player error. ffmpeg was refusing video segments because their URLs did not end in .ts.</description></item>
<item><title>Docker containers silently lose the GPU after a systemd reload</title><link>https://aaronsawit.com/writing/docker-containers-lose-gpu-after-daemon-reload/</link><guid>https://aaronsawit.com/writing/docker-containers-lose-gpu-after-daemon-reload/</guid><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><description>Every GPU container on my server lost its device access at the same moment and nothing logged an error. The trigger was an unrelated systemctl daemon-reload.</description></item>
<item><title>Why xemu says &quot;Please insert an Xbox disc&quot; to a perfectly good image</title><link>https://aaronsawit.com/writing/xemu-please-insert-an-xbox-disc/</link><guid>https://aaronsawit.com/writing/xemu-please-insert-an-xbox-disc/</guid><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate><description>Disc images dumped from my own original Xbox games would not boot in the emulator. The images were fine. They were the wrong kind of fine.</description></item>
<item><title>1080p60 game streaming from a headless Pascal card</title><link>https://aaronsawit.com/writing/headless-game-streaming-on-pascal/</link><guid>https://aaronsawit.com/writing/headless-game-streaming-on-pascal/</guid><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate><description>Streaming games from a server with no monitor attached, on a GPU that current software has stopped compiling for. Four separate problems, each with one specific cause.</description></item>
<item><title>llama.cpp against Ollama on two GTX 1080 Tis, measured</title><link>https://aaronsawit.com/writing/llama-cpp-vs-ollama-on-pascal/</link><guid>https://aaronsawit.com/writing/llama-cpp-vs-ollama-on-pascal/</guid><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><description>A 44 percent speed-up on nine-year-old GPUs from changing the runtime and four settings, plus the settings that made things worse and the context length that passed every check and then crashed.</description></item>
<item><title>ArcaneDoor: state hackers on Cisco edge devices, a breakdown for blue teams</title><link>https://aaronsawit.com/writing/arcanedoor-breakdown-for-blue-teams/</link><guid>https://aaronsawit.com/writing/arcanedoor-breakdown-for-blue-teams/</guid><pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate><description>Over the past few weeks, Cisco and Microsoft dropped a joint bombshell: a stealthy state-sponsored campaign called ArcaneDoor that’s been flying under the radar since…</description></item>
<item><title>NIST CSF and ISO 27001: why the frameworks matter</title><link>https://aaronsawit.com/writing/nist-csf-and-iso-27001/</link><guid>https://aaronsawit.com/writing/nist-csf-and-iso-27001/</guid><pubDate>Fri, 20 Dec 2024 00:00:00 GMT</pubDate><description>In today’s fast-evolving cybersecurity landscape, organizations need structured frameworks to manage risk, ensure compliance, and strengthen security policies . Two…</description></item>
<item><title>SANS SEC504: how I prepared, what I learned, exam tips</title><link>https://aaronsawit.com/writing/sans-sec504-how-i-prepared/</link><guid>https://aaronsawit.com/writing/sans-sec504-how-i-prepared/</guid><pubDate>Wed, 27 Nov 2024 00:00:00 GMT</pubDate><description>Taking the SANS SEC504: Hacker Tools, Techniques, and Incident Handling was one of the most challenging yet rewarding experiences of my cybersecurity journey. I want to…</description></item>
<item><title>Hunting DLL hijacking with Sysmon and Windows event logs</title><link>https://aaronsawit.com/writing/hunting-dll-hijacking-with-sysmon/</link><guid>https://aaronsawit.com/writing/hunting-dll-hijacking-with-sysmon/</guid><pubDate>Sat, 28 Sep 2024 00:00:00 GMT</pubDate><description>Analysing evil with Sysmon and Event Logs&amp;nbsp; Qn: Replicate the DLL hijacking attack described in this section and provide the SHA256 hash of the malicious WININET.dll…</description></item>
<item><title>Case study: how WannaCry changed the industry</title><link>https://aaronsawit.com/writing/how-wannacry-changed-the-industry/</link><guid>https://aaronsawit.com/writing/how-wannacry-changed-the-industry/</guid><pubDate>Thu, 12 Sep 2024 00:00:00 GMT</pubDate><description>The Big Hit Imagine a boxer delivering a punch that hits harder than Mike Tyson’s blow to Evander Holyfield. That’s pretty much what WannaCry felt like when it first…</description></item>
<item><title>Security monitoring with the Elastic Stack: lab notes</title><link>https://aaronsawit.com/writing/elastic-stack-siem-lab-notes/</link><guid>https://aaronsawit.com/writing/elastic-stack-siem-lab-notes/</guid><pubDate>Sun, 08 Sep 2024 00:00:00 GMT</pubDate><description>Introduction To The Elastic Stack Qn: Navigate to http://[Target-IP]:5601 , click on the side navigation toggle, and click on &amp;#8220;Discover&amp;#8221;. Then, click on the…</description></item>
</channel></rss>
