Skip to content

Instantly share code, notes, and snippets.

View natereprogle's full-sized avatar
🏠
Working hybrid

Nate Reprogle natereprogle

🏠
Working hybrid
View GitHub Profile
@natereprogle
natereprogle / chrome-extension-web-server.ps1
Last active April 22, 2025 22:49
A powershell script for self-hosting a Chrome extension
Add-Type -AssemblyName System.Net.HttpListener
$listener = New-Object System.Net.HttpListener
$listener.Prefixes.Add("http://localhost:8080/")
$listener.Start()
Write-Host "Listening on http://localhost:8080/"
while ($listener.IsListening) {
$context = $listener.GetContext()
@natereprogle
natereprogle / honeypot-3.0-update.md
Created June 7, 2023 02:50
An update to Honeypot 3.0 plans

A little while ago I announced plans for Honeypot 3.0. A couple weeks after, I announced how Behavior Providers worked.

After a ton of thinking and work, I am updating my plans for Honeypot 3.0. There are a few reasons for this:

  1. Ultimately, it boils down to time. I don't have much of it at the moment, and while I'd love to see these features come to life, I don't think I can successfully implement the features I wanted to with my current knowledge level and available time.
  2. It was too ambitious. I am a single developer, not that skilled in Java, trying to implement features that require some crazy things like dynamic class loaders, for example. That's something I know I can't do currently with my skill level, let alone make it secure. Dynamically loading untrusted, unreviewed code? No way.
  3. It didn't make sense. Some of the features I announced just didn't