<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Asifur Rahaman — Blog</title><description>Personal engineering site of Asifur Rahaman — projects, technical writing, and learning notes on software, networks, and systems.</description><link>https://asifurrahaman.com/</link><item><title>Building SentinelAI: What I Learned Turning Nmap Scans Into a Defensive Attack-Path Engine</title><link>https://asifurrahaman.com/blog/building-an-ai-network-mapper/</link><guid isPermaLink="true">https://asifurrahaman.com/blog/building-an-ai-network-mapper/</guid><description>A deep dive into SentinelAI — a defensive network mapper that ingests Nmap XML, projects it into a Neo4j graph, and computes attack paths without ever touching an exploit.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Understanding DNS</title><link>https://asifurrahaman.com/blog/understanding-dns/</link><guid isPermaLink="true">https://asifurrahaman.com/blog/understanding-dns/</guid><description>How a domain name becomes an IP address: names, resolvers, records, delegation, and the journey behind a simple web address.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>