<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[xiam's log]]></title><description><![CDATA[thoughts, rants & hacks.]]></description><link>https://xiam.dev/</link><image><url>https://xiam.dev/favicon.png</url><title>xiam&apos;s log</title><link>https://xiam.dev/</link></image><generator>Ghost 5.75</generator><lastBuildDate>Fri, 03 Apr 2026 22:28:08 GMT</lastBuildDate><atom:link href="https://xiam.dev/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Releasing hyperfox 2.0 and arpfox 1.0]]></title><description><![CDATA[<p><a href="https://github.com/malfunkt/hyperfox?ref=xiam.dev">Hyperfox</a> and <a href="https://github.com/malfunkt/arpfox?ref=xiam.dev">arpfox</a> are a favorite of mine. I initially wrote them to improve my understanding of <a href="https://golang.org/?ref=xiam.dev">Go</a>&apos;s network stack and I end up gaining a lot more experience than just knowing a bit more about network stuff.</p><p>After many years I finally made some time to give</p>]]></description><link>https://xiam.dev/hyperfox-2-0-and-arpfox-1-0/</link><guid isPermaLink="false">65abd2f7d2836e0001c13071</guid><category><![CDATA[arpfox]]></category><category><![CDATA[hacking]]></category><category><![CDATA[hyperfox]]></category><category><![CDATA[mitm]]></category><category><![CDATA[security]]></category><category><![CDATA[arpspoofing]]></category><dc:creator><![CDATA[jose]]></dc:creator><pubDate>Mon, 27 Apr 2020 03:36:46 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1580584126903-c17d41830450?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1580584126903-c17d41830450?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Releasing hyperfox 2.0 and arpfox 1.0"><p><a href="https://github.com/malfunkt/hyperfox?ref=xiam.dev">Hyperfox</a> and <a href="https://github.com/malfunkt/arpfox?ref=xiam.dev">arpfox</a> are a favorite of mine. I initially wrote them to improve my understanding of <a href="https://golang.org/?ref=xiam.dev">Go</a>&apos;s network stack and I end up gaining a lot more experience than just knowing a bit more about network stuff.</p><p>After many years I finally made some time to give them some love. I rewrote Hyperfox&apos;s UI with <a href="https://reactjs.org/?ref=xiam.dev">React</a> and I did a quick pass on my old Go code. You know how it is like to see your old code. I tried to not fixate on wanting to rewrite everything, to keep it to some small refactors here and there, to delete stuff I never had time to complete, to forget about things I don&apos;t want to do anymore, etc.</p><p>Go&apos;s changed a lot on these years, but its stdlib remains stable. That&apos;s what I like about Go, each change has to be well planned and careful. I think the most annoying thing was having to move to <code>go mod</code>, which actually wasn&apos;t that difficult. Now I kind of like <code>go mod</code>.</p><p>Information security is a pain the ass, and it will remain like that for a very long time. Even if mobile devices are getting more and more secure, and even if we&apos;re <a href="https://tools.ietf.org/html/rfc7568?ref=xiam.dev">wiping SSL 3.0</a> off the face of the earth, we still have IoT devices that can connect to the Internet but that don&apos;t know anything about chains of trust or encryption or clock synchronization or (perish the thought) software updates. Why in the name of <code>$DEITY</code> do we dare to connect things to the Wild Wild Web that won&apos;t ever be able to receive updates?</p><p>I seriously don&apos;t know why we use computers for anything that matters. I guess we humans like doing crazy stuff.</p><p>Anyways, I also wrote a tutorial on <a href="https://xiam.dev/mitm-attack-with-hyperfox-and-arpfox/">how to use Hyperfox and arpfox for MITM operations</a>. </p><p>Keep hacking and stay safe! </p>]]></content:encoded></item><item><title><![CDATA[(Untitled)]]></title><description><![CDATA[<p>I&apos;ve decided to start writing and publishing stuff again. There&apos;s not much to see here for now, just my <a href="https://xiam.dev/about/">bio</a> and some <a href="https://xiam.dev/projects">projects</a>. Thanks for passing by and come back soon!</p>]]></description><link>https://xiam.dev/untitled/</link><guid isPermaLink="false">65abd2f7d2836e0001c1306e</guid><dc:creator><![CDATA[jose]]></dc:creator><pubDate>Tue, 18 Feb 2020 20:15:06 GMT</pubDate><content:encoded><![CDATA[<p>I&apos;ve decided to start writing and publishing stuff again. There&apos;s not much to see here for now, just my <a href="https://xiam.dev/about/">bio</a> and some <a href="https://xiam.dev/projects">projects</a>. Thanks for passing by and come back soon!</p>]]></content:encoded></item></channel></rss>