<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Networking on Daniel Miess</title><link>https://miess.ca/tags/networking/</link><description>Recent content in Networking on Daniel Miess</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Daniel Miess</copyright><lastBuildDate>Tue, 10 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://miess.ca/tags/networking/index.xml" rel="self" type="application/rss+xml"/><item><title>iptables to C++: When Shell Scripts Stop Scaling</title><link>https://miess.ca/posts/iptables-shell-to-cpp/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://miess.ca/posts/iptables-shell-to-cpp/</guid><description>How a single shell script making hundreds of iptables calls became a C++ application using iptables-restore, and why the rewrite was about more than just performance.</description></item><item><title>Why WireGuard Is the VPN for Embedded Devices</title><link>https://miess.ca/posts/wireguard-for-embedded/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://miess.ca/posts/wireguard-for-embedded/</guid><description>After years of wrestling with IPsec and StrongSwan on embedded gateways, WireGuard feels like the VPN that was designed for constrained devices. Here is why.</description></item></channel></rss>