<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sheharyaar</title><description>Welcome to my personal space for blogs, documentations and projects.</description><link>https://sheharyaar.in/</link><item><title>Writing a Debugger 04 - Hardware Breakpoints and Watchpoints</title><link>https://sheharyaar.in/projects/writing-a-debugger-04/</link><guid isPermaLink="true">https://sheharyaar.in/projects/writing-a-debugger-04/</guid><description>Dive into Hardware Breakpoints and Watchpoints for Debugging.</description><pubDate>Thu, 15 Jan 2026 00:50:00 GMT</pubDate></item><item><title>Writing a Debugger 03 - ELF and Dynamic Linking</title><link>https://sheharyaar.in/projects/writing-a-debugger-03/</link><guid isPermaLink="true">https://sheharyaar.in/projects/writing-a-debugger-03/</guid><description>ELF and Symbol resolution madness.</description><pubDate>Wed, 14 Jan 2026 16:00:00 GMT</pubDate></item><item><title>Writing a Debugger 02 - Inspecting Registers and Memory</title><link>https://sheharyaar.in/projects/writing-a-debugger-02/</link><guid isPermaLink="true">https://sheharyaar.in/projects/writing-a-debugger-02/</guid><description>Blog on how to inspect and change values at a memory address and registers.</description><pubDate>Wed, 14 Jan 2026 01:00:00 GMT</pubDate></item><item><title>Writing a Debugger 01 - Stop/Resume a Program</title><link>https://sheharyaar.in/projects/writing-a-debugger-01/</link><guid isPermaLink="true">https://sheharyaar.in/projects/writing-a-debugger-01/</guid><description>How to stop a process, the first step towards a debugger.</description><pubDate>Wed, 14 Jan 2026 00:30:00 GMT</pubDate></item><item><title>Writing a Debugger from Scratch</title><link>https://sheharyaar.in/projects/writing-a-debugger-00/</link><guid isPermaLink="true">https://sheharyaar.in/projects/writing-a-debugger-00/</guid><description>A debugger for x86_64 Linux from sratch using C, Linux Syscalls and ELF library</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Writing a Debugger from Scratch</title><link>https://sheharyaar.in/projects/writing-a-debugger/</link><guid isPermaLink="true">https://sheharyaar.in/projects/writing-a-debugger/</guid><description>A debugger for x86_64 Linux from sratch using C, Linux Syscalls and ELF library</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Building a low-level container runtime</title><link>https://sheharyaar.in/projects/container-runtime/</link><guid isPermaLink="true">https://sheharyaar.in/projects/container-runtime/</guid><description>Diving deep into Linux container primitives and building a simple container runtime</description><pubDate>Sun, 03 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Low level container runtime</title><link>https://sheharyaar.in/projects/container-runtime/</link><guid isPermaLink="true">https://sheharyaar.in/projects/container-runtime/</guid><description>A low-level container runtime from scratch using Linux APIs</description><pubDate>Sun, 03 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Path of a received packet - Binary to skb</title><link>https://sheharyaar.in/projects/packet-path-skb/</link><guid isPermaLink="true">https://sheharyaar.in/projects/packet-path-skb/</guid><description>The path of the packet from binary data to sk_buff.</description><pubDate>Sat, 14 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Path of a received packet - Prerequisites</title><link>https://sheharyaar.in/projects/packet-path-prerequisites/</link><guid isPermaLink="true">https://sheharyaar.in/projects/packet-path-prerequisites/</guid><description>Important concepts to understand before exploring the Network Path.</description><pubDate>Fri, 13 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Path of a received packet in the Kernel - Overview</title><link>https://sheharyaar.in/projects/packet-path-overview/</link><guid isPermaLink="true">https://sheharyaar.in/projects/packet-path-overview/</guid><description>Overview on the path of a received packet in the Linux Kernel.</description><pubDate>Wed, 11 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Google Summer of Code Experience</title><link>https://sheharyaar.in/projects/google-summer-of-code/</link><guid isPermaLink="true">https://sheharyaar.in/projects/google-summer-of-code/</guid><description>My experience as a student contributor at LabLua Foundation under the Google Summer of Code Program.</description><pubDate>Tue, 03 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Linux Kernel Bug Fixing Experience</title><link>https://sheharyaar.in/projects/lfx-linux-kernel-bug-fixing/</link><guid isPermaLink="true">https://sheharyaar.in/projects/lfx-linux-kernel-bug-fixing/</guid><description>My experience with Linux Kernel Bug Fixing Program under Linux Foundation Mentorship.</description><pubDate>Thu, 30 May 2024 00:00:00 GMT</pubDate></item><item><title>Smart Pact</title><link>https://sheharyaar.in/projects/smart-pact/</link><guid isPermaLink="true">https://sheharyaar.in/projects/smart-pact/</guid><description>AI powered PDF editor to summarise, edit and sign PDFs</description><pubDate>Wed, 11 Oct 2023 00:00:00 GMT</pubDate></item><item><title>DNS Logger</title><link>https://sheharyaar.in/projects/dnslogger/</link><guid isPermaLink="true">https://sheharyaar.in/projects/dnslogger/</guid><description>Log DNS queries using eBPF filter in Go</description><pubDate>Sat, 29 Oct 2022 00:00:00 GMT</pubDate></item></channel></rss>