<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Armin Šupuk</title><link>https://supuk.ch/</link><description>Security-focused software engineering, independent research, and software by Armin Šupuk.</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 29 Jul 2026 12:00:00 +0000</lastBuildDate><atom:link href="https://supuk.ch/index.xml" rel="self" type="application/rss+xml"/><item><title>Fire-and-Forget Android VPN Lockdown Bypass: NAT-T Keepalives Every 10 Seconds</title><link>https://supuk.ch/posts/android-natt-keepalive-vpn-bypass</link><pubDate>Wed, 29 Jul 2026 12:00:00 +0000</pubDate><guid>https://supuk.ch/posts/android-natt-keepalive-vpn-bypass</guid><media:content url="https://supuk.ch/images/headers/android-natt-keepalive-post.jpg" medium="image" type="image/jpeg" width="1600" height="900"/><media:thumbnail url="https://supuk.ch/images/headers/android-natt-keepalive-post.jpg" width="1600" height="900"/><media:description>Abstract network tunnel boundary with a small red signal escaping below the protected path.</media:description><description>&lt;img src="https://supuk.ch/images/headers/android-natt-keepalive-post.jpg" alt="Abstract network tunnel boundary with a small red signal escaping below the protected path." width="1600" height="900"&gt;&lt;p&gt;Cross-OEM Android 16 runtime evidence establishes NAT-T keepalive VPN-lockdown exposure across most Android 12&amp;#43; devices.&lt;/p&gt;</description></item></channel></rss>