<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Zeek on Joshua's Notebook</title><link>https://burnett.sh/tags/zeek/</link><description>Recent content in Zeek on Joshua's Notebook</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 18 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://burnett.sh/tags/zeek/index.xml" rel="self" type="application/rss+xml"/><item><title>HoneyPi: A Sample AI-Generated Threat Report</title><link>https://burnett.sh/posts/honeypi-sample-report/honeypi-sample-ai-report/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://burnett.sh/posts/honeypi-sample-report/honeypi-sample-ai-report/</guid><description>&lt;blockquote&gt;
&lt;p&gt;I wanted to post a sample of the AI-Generated reporting that I was able to achieve with
only a little bit of tweaking to the prompts in the base script. The value add here for
someone in my position with limited time and resources is incredible. My next
implementation of this, will be internal focused on that Security Onion stack and the
report will be directed at what I need to address daily on my internal assets.&lt;/p&gt;</description></item><item><title>HoneyPi Part 5: Combining the Streams on the Mac</title><link>https://burnett.sh/posts/honeypi-enrich-mac/</link><pubDate>Tue, 16 Jun 2026 09:00:00 -0500</pubDate><guid>https://burnett.sh/posts/honeypi-enrich-mac/</guid><description>&lt;p&gt;In the &lt;a href="https://burnett.sh/posts/honeypi-enrich-pi/"&gt;previous post&lt;/a&gt; I got two of the three streams live on the Pi: Cowrie and Suricata, both shipping to Loki through Alloy with a shared &lt;code&gt;src_ip&lt;/code&gt; key. This post covers the Mac side, which is where the third stream comes in and where the whole correlation idea stops being a diagram and starts being something you can actually query. By the end of it, one attacker IP lights up across all three tools at once, and any single network flow can be matched between Suricata and Zeek deterministically rather than by eyeballing timestamps.&lt;/p&gt;</description></item><item><title>HoneyPi Part 3: Enrichment Planning</title><link>https://burnett.sh/posts/honeypi-enrich-plan/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>https://burnett.sh/posts/honeypi-enrich-plan/</guid><description>&lt;p&gt;Now we get into the part of the project that I have little to no experience in. While I have used the tools, I don&amp;rsquo;t have years of working knowledge and I have certainly never combined them in this way in an attempt to build a narrative around an attack. Thus enter my good buddy Claude to fill in the gaps.&lt;/p&gt;
&lt;p&gt;I knew what I wanted, but not how to get there. I have been in school with SANS for some time now and while I have learned an absolute ton, I don&amp;rsquo;t claim myself to be an expert in anything. Since this is my first experience setting up a honeypot like this, I started reading about different ways to parse the data&amp;hellip; and man there are a lot of them. I decided that while I could follow a write up of someone that had come before me to the letter and have a working solution in no time, I would probably learn more by explaining what I wanted to AI and having it coach me through the process.&lt;/p&gt;</description></item></channel></rss>