<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Morgan Connors</title>
		<link>https://morganconnors.dev/</link>
		<description>Recent content on Morgan Connors</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Fri, 24 Jul 2026 00:36:10 -0400</lastBuildDate>
		
			<atom:link href="https://morganconnors.dev/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>SOPS &amp; Age</title>
				<link>https://morganconnors.dev/posts/03-sops-age/</link>
				<pubDate>Fri, 24 Jul 2026 00:36:10 -0400</pubDate>
				<guid>https://morganconnors.dev/posts/03-sops-age/</guid>
				<description>&lt;p&gt;&lt;strong&gt;None of the keys shown here are actually used for anything other than this example.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Keeping Infrastructure as Code (IaC) files usually means also storing secrets to be used in these files. These secrets can&amp;rsquo;t just be stored in a git repo unencrypted like regular IaC files, that would be silly. So, how can we do it?&lt;/p&gt;&#xA;&lt;p&gt;With SOPS and Age.&lt;/p&gt;&#xA;&lt;p&gt;After using these two tools for the last couple of months, I have become quite comfortable with using them to script deployments requiring tokens, api keys, and other sercets.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Discord Updater Script</title>
				<link>https://morganconnors.dev/posts/02-disc-updater/</link>
				<pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
				<guid>https://morganconnors.dev/posts/02-disc-updater/</guid>
				<description>&lt;p&gt;So someone I know asked if anyone knew if there was a simple way to get Discord to automatically update on Linux. If you don&amp;rsquo;t know already, discord on Linux does not automatically update and prompts you to install a new &lt;code&gt;.deb&lt;/code&gt; version or download the &lt;code&gt;.tar.gz&lt;/code&gt; to update. This, admittedly, is quite annoying after the 4th or 5th time you update it.&lt;/p&gt;&#xA;&lt;p&gt;I know Discord&amp;rsquo;s versioning is quite standard so I figured it would be an easy script to cook up. Since they already provide a &lt;code&gt;.tar.gz&lt;/code&gt;, I decided that would be the simplest for the most machines and got to scripting.&lt;/p&gt;</description>
			</item>
			<item>
				<title>IP Checker</title>
				<link>https://morganconnors.dev/posts/01-ip-check/</link>
				<pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
				<guid>https://morganconnors.dev/posts/01-ip-check/</guid>
				<description>&lt;p&gt;2026 July 24: Down due to migration&lt;/p&gt;&#xA;&lt;h2 id=&#34;info&#34;&gt;Info&lt;/h2&gt;&#xA;&lt;p&gt;I realized while working on some proxy stuff that I use &lt;code&gt;icanhazip.com&lt;/code&gt; for checking my IP quite a bit and wondered how simple it would be to spin up my own. I initially thought I could do this pretty simply using just Nginx config files, but also thought it would be a pretty simple Golang &lt;code&gt;net/http&lt;/code&gt; project. In fact, it was simpler than I thought it would be - the most annoying part was realizing I needed to split a string in two.. which is pretty simple.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Init</title>
				<link>https://morganconnors.dev/posts/00-first/</link>
				<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
				<guid>https://morganconnors.dev/posts/00-first/</guid>
				<description>&lt;p&gt;I will be posting things I learn here with examples so that I can come back here in the future. Maybe, others can learn from this resource too.&lt;/p&gt;&#xA;&lt;p&gt;I do not have a specific plan, but most of the content here will be related to cybersec, reverse engineering, etc. At the end of the day, I don&amp;rsquo;t know how long I will continue this or if I will try to make it big, but for now I&amp;rsquo;ll work on it.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
