<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>rustysec</title>
    <subtitle>coding, hacking, musing</subtitle>
    <link rel="self" type="application/atom+xml" href="https://rustysec.github.io/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://rustysec.github.io"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-02-11T00:00:00+00:00</updated>
    <id>https://rustysec.github.io/atom.xml</id>
    <entry xml:lang="en">
        <title>Best Use of AI Yet!</title>
        <published>2026-02-11T00:00:00+00:00</published>
        <updated>2026-02-11T00:00:00+00:00</updated>
        
        <author>
          <name>russ</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://rustysec.github.io/blog/20260211-niri-mcp/"/>
        <id>https://rustysec.github.io/blog/20260211-niri-mcp/</id>
        
        <summary type="html">&lt;p&gt;I set out to see if I could build the most impactful, technically impressive, and world changing use for
running local AI models. Instead, I built a fun yet completely impractical MCP server to control Niri.&lt;/p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Closing a Chapter</title>
        <published>2025-03-21T00:00:00+00:00</published>
        <updated>2025-03-21T00:00:00+00:00</updated>
        
        <author>
          <name>russ</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://rustysec.github.io/blog/20250321-closing-a-chapter/"/>
        <id>https://rustysec.github.io/blog/20250321-closing-a-chapter/</id>
        
        <summary type="html">&lt;p&gt;Almost exactly &lt;em&gt;eleven years ago&lt;/em&gt; my good friend and I sat on the couch with
my very pregnant wife and convinced her that we were going to quit our very stable
jobs to start a company, and that this was a good idea.&lt;/p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Atomic Fedora with Niri</title>
        <published>2024-06-26T00:00:00+00:00</published>
        <updated>2024-10-17T00:00:00+00:00</updated>
        
        <author>
          <name>russ</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://rustysec.github.io/blog/20240626-atomic-fedora-with-niri/"/>
        <id>https://rustysec.github.io/blog/20240626-atomic-fedora-with-niri/</id>
        
        <summary type="html">&lt;p&gt;Atomic linux distributions promise a lot for the future of the operating system.
Security, stability, ease up updates, testability, reproducibility, etc. These
projects achieve these benefits by reducing the churn on the base system and nudging
the user towards more sanboxed solutions for their apps. An oft perceived downside
of this architecture is limited customization options.&lt;/p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>NixOS and Back Again</title>
        <published>2024-06-10T00:00:00+00:00</published>
        <updated>2024-06-10T00:00:00+00:00</updated>
        
        <author>
          <name>russ</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://rustysec.github.io/blog/20240610-nix-and-back-again/"/>
        <id>https://rustysec.github.io/blog/20240610-nix-and-back-again/</id>
        
        <summary type="html">&lt;p&gt;Linux is great. I love Linux. One of the aspects I love the most is customization and the
chance to really bend the whole system setup to exactly what I want. Now when I say I love
&quot;Linux&quot; more specifics are needed.&lt;/p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Introduction to Memory Injection</title>
        <published>2024-03-06T00:00:00+00:00</published>
        <updated>2024-03-06T00:00:00+00:00</updated>
        
        <author>
          <name>russ</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://rustysec.github.io/blog/20240306-memory-injection-intro/"/>
        <id>https://rustysec.github.io/blog/20240306-memory-injection-intro/</id>
        
        <summary type="html">&lt;p&gt;As security software gets smarter and more effective, finding ways to hide
from it have also evolved. There are a number of methods and tactics employed
to achieve full memory residence, thus thwarting many detection mechanisms.
Understanding these implementations is essential to developing solutions to the
problem.&lt;/p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Safe Pointer Management With Rust</title>
        <published>2023-11-01T00:00:00+00:00</published>
        <updated>2023-11-01T00:00:00+00:00</updated>
        
        <author>
          <name>russ</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://rustysec.github.io/blog/20231101-safe-ffi-rust-memory/"/>
        <id>https://rustysec.github.io/blog/20231101-safe-ffi-rust-memory/</id>
        
        <summary type="html">&lt;p&gt;One of Rust&#39;s killer features is its amazing memory management system via the
vaunted &quot;Borrow Checker&quot;.
We can use this awesome sauce to enhance the ergonomics and safety of
interoperating with other languages, as well!&lt;/p&gt;</summary>
        
    </entry>
</feed>
