<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Shang En&apos;s Blog</title><description>Shang En&apos;s Blog</description><link>https://shangen.org/</link><item><title>Write-ups for Grey Cat the Flags CTF 2024</title><link>https://shangen.org/blog/posts/grey_cat_the_flags/</link><guid isPermaLink="true">https://shangen.org/blog/posts/grey_cat_the_flags/</guid><description>I&apos;m rusty...</description><pubDate>Sun, 21 Apr 2024 06:46:00 GMT</pubDate></item><item><title>Integrating Georgia Tech SSO with CAS</title><link>https://shangen.org/blog/posts/gt-sso-cas-integration/</link><guid isPermaLink="true">https://shangen.org/blog/posts/gt-sso-cas-integration/</guid><description>A practical guide to implementing Georgia Tech&apos;s Single Sign-On using the CAS protocol in your web application</description><pubDate>Wed, 31 Dec 2025 17:25:00 GMT</pubDate></item><item><title>Hello World</title><link>https://shangen.org/blog/posts/hello_world/</link><guid isPermaLink="true">https://shangen.org/blog/posts/hello_world/</guid><description>Watch this space</description><pubDate>Fri, 21 Jul 2023 13:53:44 GMT</pubDate></item><item><title>Deploying Vaultwarden on K3s</title><link>https://shangen.org/blog/posts/vaultwarden_k3s/</link><guid isPermaLink="true">https://shangen.org/blog/posts/vaultwarden_k3s/</guid><description>How I Self-Hosted a Bitwarden-Compatible Password Manager on a $1/mo VPS</description><pubDate>Sat, 05 Jul 2025 23:05:04 GMT</pubDate></item></channel></rss>