this post was submitted on 23 Jun 2026
31 points (87.8% liked)

Selfhosted

60074 readers
674 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

  4. Don't duplicate the full text of your blog or git here. Just post the link for folks to click.

  5. Submission headline should match the article title.

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Hey everyone,

I wanted to run high-fidelity network canaries in my homelab, but I couldn't justify enterprise pricing, and I wasn't a fan of managing custom orchestration across all my VMs to make available oss solutions work.

So, I built HoneyWire. It’s a completely free, open-source distributed deception platform.

It uses a point-in-time CLI wizard to deploy hardened, distroless Docker traps. You run the command once, it spins up the decoy, registers it to your centralized Hub dashboard, and the setup agent completely exits. No persistent background daemons.

Features:

Zero-Agent: No ongoing background overhead on your hosts.

Centralized UI: View fleet health, uptime, and lateral movement alerts in dark mode.

Alerting: Built-in push notifications and SIEM forwarding.

Privacy: 100% free, open-source, and strictly zero telemetry.

GitHub Repo: https://github.com/andreicscs/HoneyWire Landing Page: https://honeywire.dev/

Would love to hear your thoughts on the architecture or any feedback if you test it out!

you are viewing a single comment's thread
view the rest of the comments
[–] irmadlad@lemmy.world 6 points 3 hours ago (2 children)

Do I understand correctly that with HoneyWire you deploy 'false assets'? I guess along the lines of a honeypot but the ability to deceive bots and other nefarious actors into thinking there are specific assets that they might want to exploit?

[–] andreicscs@lemmy.world 7 points 2 hours ago (1 children)

That's exactly how it works. You deploy these low-interaction decoys (traps) across your internal network to act as tripwires. Since legitimate users have no reason to touch them, any interaction is a high-fidelity alert indicating a potential breach or lateral movement. Right now, you can spin up a few different types of traps, like a network scan detector that sits completely quietly and triggers an alert if it detects a port or network scan hitting that specific node, or a Web Router Login Page, that looks like a legacy admin interface and instantly alerts you if someone tries to brute-force or log in. The best part about HoneyWire's architecture is that developing new sensors is the easiest part, so the ecosystem is designed to be highly extensible as the community grows.

[–] irmadlad@lemmy.world 5 points 2 hours ago (1 children)

That's very interesting. Thanks.

Now for the burning question on everyone's mind.....was this vibe coded, or AI assisted in any way? I don't outright reject AI assisted projects, but of course my concerns are always security. Also, what is the depth of your experience coding?

Thanks

[–] andreicscs@lemmy.world 10 points 2 hours ago

No issue that's a completely fair question, yes AI was used as an accelerator for writing boilerplate code, scaffolding the initial UI layout, and helping me structure the documentation. However, the core security logic, container architecture, and threat model were entirely designed and verified by me. I have about 8-9 years of software development experience. While HoneyWire is my first major public release, it’s the culmination of years of building internal tools, network utilities, and lab environments.

Because security is the primary focus, I deliberately designed the architecture to minimize risks. I highly encourage you to review the source code on GitHub, I'd be happy to receive feedback about the architecture or any threat-modeling critiques!

[–] rainwall@piefed.social 5 points 2 hours ago* (last edited 2 hours ago) (2 children)

Looks like the following from github:

Suite of Official HoneyWires: Includes native TCP Tarpit, Web Router Decoy, File Canary (FIM), ICMP Canary, and Network Scan Detector.

I don't see any AI disclosure on github or here OP. Can you specificy how AI has been used on this project?

[–] andreicscs@lemmy.world 8 points 2 hours ago (1 children)

AI Disclosure: As a student and solo developer/maintainer, I used AI as a "junior dev" during project development to help accelerate boilerplate writing and documentation. All core architecture, system structure, and security logic were fully designed and implemented by me.

[–] irmadlad@lemmy.world 6 points 2 hours ago (1 children)

Ok, so see this AI Disclosure would be helpful in the original post. You're going to get downvoted either way, but at least it's upfront. Don't take it personal, it's just that there is a faction of very vocal anti-AI users here.

My 2p.

[–] andreicscs@lemmy.world 4 points 2 hours ago (1 children)

I appreciate the feedback and the 2p! I definitely don't take it personally. I completely understand the skepticism around AI in this community, which is why I don't hide it. At the end of the day, the core engine, the distroless container architecture, and the threat model were entirely engineered by me. HoneyWire is fully open-source and transparent, so anyone is welcome to audit the codebase. I also have several other public, non-AI projects on my GitHub if anyone wants to vet my background. But fair point I’ll make sure to be more upfront about using it as a scaffolding tool in future posts

[–] irmadlad@lemmy.world 2 points 2 hours ago (1 children)

Awesome. I have bookmarked it in my Projects folder. It does look rather intriguing.

[–] andreicscs@lemmy.world 2 points 2 hours ago

Thanks so much! I'd love to get your feedback if you end up deploying it. I've been staring at this codebase for so long that I'm sure I have some tunnel vision and might be blind to obvious issues. Let me know what you think!

[–] irmadlad@lemmy.world 3 points 2 hours ago

Can you specificy how AI has been used on this project?

I cannot. I'm not the dev.