Files
ravenscott-blog/markdown/Introducing HoneyPeer Collective Defense.md
T
2026-06-22 17:15:35 -04:00

15 KiB
Raw Blame History

leet-wide distributed honeypot mesh built on Hyperswarm and HyperDB

Today I am announcing the public Alpha of HoneyPeer — operated by HoneyPeer, LLC, a Georgia limited liability company formed in DeKalb County. After years of R&D and a full year of building, testing, and hardening a peer-to-peer honeypot platform from the ground up, I am inviting operators, homelab enthusiasts, and security-minded teams to join the mesh at no cost while I finish the product for general availability.

This is not a slide-deck honeypot. HoneyPeer is a running system: subscription-gated peers, a coordinator that ingests real attack telemetry, a detection engine that promotes IPs through reputation tiers, and fleet-wide kernel firewall sync so one probe anywhere can protect everyone. If you have ever wanted collective immunity against internet background radiation — SSH brute force, Redis scans, SMTP probes, credential stuffing against fake admin panels — this is what I built it for.

The problem I set out to solve

Every server on the public internet is scanned constantly. Most of that traffic is automated: botnets mapping open ports, exploit kits checking for default credentials, and opportunistic attackers looking for the next foothold. Traditional defenses — perimeter firewalls, WAFs, rate limits — help, but they are local. Your blocklist does not automatically become your neighbor's blocklist. Your honeypot findings sit in a CSV until someone manually imports them.

HoneyPeer flips the model:

  1. Decoys attract high-signal probes on real protocol handlers (SSH, HTTP, SMTP, databases, and more).
  2. Peers report structured telemetry upstream over encrypted P2P transport.
  3. The coordinator scores source IPs with sliding windows, reputation tiers, and subnet co-conspirator detection.
  4. Blocks replicate through HyperDB to every licensed node and apply in the kernel (nftables, ipset, iptables, or macOS pf).

One attack seen anywhere can protect the entire fleet — often in under a second from report to fanout.

flowchart LR
  subgraph internet [Internet scanners]
    A[Attacker]
  end
  subgraph peer [Your peer]
    H[Honeypots]
    FW[Kernel firewall]
    P[Embedded panel]
  end
  subgraph mesh [HoneyPeer mesh]
    M[Coordinator]
    DET[Detection engine]
    DB[(HyperDB)]
  end
  A --> H
  H -->|attack report| M
  M --> DET
  DET -->|block tier| DB
  DB -->|replicate| FW
  M -->|banIp fanout| FW
  P --> H

What HoneyPeer is (and what it is not)

HoneyPeer is:

  • A distributed honeypot SaaS where each subscriber runs one or more peer nodes on infrastructure they control.
  • A Hyperswarm mesh connecting licensed peers to a coordinator (master) for registration, attack ingest, block snapshots, and database replication.
  • A Bare-runtime peer binary (single-file, cross-platform) with 25+ protocol-accurate honeypot listeners and an embedded operator panel.
  • An admin dashboard for operators: live attacks, firewall state, business metrics, backups, Discord community tooling, and more.
  • A privacy-conscious platform: marketing pages do not load third-party analytics; sensitive billing data stays in a master-local database that never replicates to peers.

HoneyPeer is not:

  • A managed cloud honeypot you point DNS at (you run the peer).
  • A replacement for your production WAF or IDS (it complements them with shared threat signal).
  • A guarantee of zero false positives (tune detection via env vars; whitelist trusted IPs on each peer).

Architecture at a glance

HoneyPeer-NG splits cleanly into three layers:

Layer Component Role
Edge Peer honeypots Listen on curated TCP/UDP ports; log interactions; optional tarpit
Transport Hyperswarm + Protomux Encrypted P2P: register, report attacks, replicate HyperDB, push banIp
Control Master coordinator Writable network DB, detection engine, Stripe licensing, admin UI

Two databases by design

Security and billing requirements forced a hard split:

Database Replicates to peers? Contents
Network-replicated Yes Attacks, IP blocks, peer blocks, peers, subscription metadata (non-sensitive)
Local-customer Never Sales, license keypairs, customer emails, Stripe IDs

Your peer receives enough data to enforce blocks and prove subscription status. It never receives another customer's keypair or payment details.

Ports you will interact with

Surface Default port Purpose
Peer panel 8888 Local honeypot + firewall control on each node

Honeypots: high-signal decoys, not generic banners

Each peer ships a registry of protocol handlers implemented on the Bare runtime — the same stack poIring modern Holepunch peer infrastructure. Handlers speak enough of the real protocol to keep scanners engaged and produce rich interactionData for the detection pipeline.

Default Ill-known slots include:

Port Service Port Service
22 SSH 443 HTTPS
23 Telnet 445 SMB banner
25 SMTP 1433 MSSQL
53 DNS (UDP) 1521 Oracle TNS
80 / 8080 HTTP 3306 MySQL
161 SNMP 3389 RDP
389 LDAP 5432 PostgreSQL
6379 Redis (interactive RESP)
27017 MongoDB wire
6443 Kubernetes API
9200 Elasticsearch

Peers also spin up random high ports with Iighted novel handlers and optional tarpit mode to slow scanners. Deception profiles, canary credentials, and HTTP personality switches let you tune how aggressive the fiction is — without npm protocol libraries on the hot path.

From probe to fleet-wide block

Here is the attack lifecycle in plain language:

  1. Probe — An IP connects to e.g. SSH :22 on your peer. The handler accepts, logs metadata, and may record credential attempts.
  2. Report — The peer packages a structured attack record and sends it to the coordinator over the swarm link.
  3. Score — Detection windows update IP reputation. Greylist tiers accumulate signal; block tier persists a global ban and triggers fanout.
  4. Replicate — HyperDB pushes the block to every licensed peer's read-only replica.
  5. Enforce — Each peer applies the ban in its kernel firewall backend. Whitelist entries always win.

Subnet co-conspirator logic groups activity from the same /24, so coordinated scan waves surface as related clusters in the dashboard — not isolated one-off events.

sequenceDiagram
  participant S as Scanner
  participant P as Peer honeypot
  participant M as Coordinator
  participant D as Detection
  participant F as Fleet peers

  S->>P: TCP probe / login attempt
  P->>M: attack-report (Protomux)
  M->>D: ingest + score IP
  D->>M: promote to block tier
  M->>F: banIp + HyperDB replicate
  F->>F: nftables / pf apply

Alpha program: free fleet access while I ship

Alpha is open now. I want real networks, real noise, and real feedback — not lab-only simulations.

Alpha (today) Launch (forecast)
Price $0.00/month — any seat count 150 From $4.99/node/month with volume discounts
Features Full mesh: honeypots, detection, blocks, panel, viz Same core platform
Checkout Stripe Test mode (sandbox) Stripe Live
Keypairs One Noise keypair per seat, provisioned at checkout Same licensing model

What Alpha checkout does

  1. You choose single-node or multi-node (250 peers) on the pricing page.
  2. Stripe Hosted Checkout runs in test mode — use test card patterns only; do not enter real payment details during Alpha.
  3. On success you receive a subscription record and downloadable peer keypair(s) — one per seat.
  4. You download the peer binary for your platform and connect to the mesh.

Important: Sandbox subscriptions do not carry over to Stripe Live at launch. When paid billing begins, you will complete a fresh checkout on the live network. I will announce pricing in advance and give Alpha participants reasonable notice before any charge. Your Alpha keypairs remain valid during the free period.

Legal details: Terms of Service — Alpha · Privacy Policy · Peer EULA.

Getting started in four steps

flowchart TD
  A[Visit honeypeer.com/pricing] --> B[Alpha checkout — pick seats]
  B --> C[Download keypair + peer binary]
  C --> D[Run peer with keypair]
  D --> E[Open local panel :8888]
  E --> F[Watch attacks on viz.honeypeer.com]

Step 1 — Claim your Alpha license

Go to honeypeer.com/pricing and start checkout. Multi-node subscriptions provision one keypair per seat so each peer has a distinct identity in the mesh.

Step 2 — Download the peer

Prebuilt single-file binaries ship for:

Platform Artifact
Linux x64 / arm64 honeypeer-peer-linux-*
macOS (universal) honeypeer-peer-macos-universal
Windows x64 / arm64 honeypeer-peer-windows-*.exe

Downloads: honeypeer.com/download and the latest release mirror.

Step 3 — Run the peer

chmod +x honeypeer-peer-linux-x64
./honeypeer-peer-linux-x64 --keypair /path/to/your-keypair.json

Use sudo (or CAP_NET_ADMIN + CAP_NET_RAW) when you want kernel firewall enforcement. The embedded panel defaults to http://localhost:8888.

Peer configuration reference: docs/peer/installation (operator docs).

Step 4 — Observe the mesh

  • Live network map: viz.honeypeer.com — public attack activity (IPs cloaked for privacy).
  • Threat blog: AI-assisted briefings on patterns I observe fleet-wide.
  • Discord: join.honeypeer.com — community support and operator chat.

Operator surfaces beyond the peer panel

HoneyPeer is a full operator platform, not just a background daemon.

Admin dashboard (dash.honeypeer.com)

Authenticated staff get a live IbSocket-driven console:

  • Attacks & firewall — ingest queue, blocks, peer blocks, IP reputation, co-conspirators
  • Business operations — Stripe sales, subscriptions, financial exports, Georgia tax tooling (operator-only)
  • System — backups, SMTP, Discord bot provisioning, Groq-poIred blog generation
  • Support — customer tickets and agent desk

Customer support portal (support.honeypeer.com)

Subscribers can open tickets, browse docs, and manage their relationship with the operator without accessing the admin dashboard.

Documentation (docs.honeypeer.com)

Installation, peer firewall backends, honeypot handler matrix, API reference, and architecture deep-dives for anyone self-hosting or auditing the stack.

Built on peer-to-peer infrastructure

HoneyPeer stands on the Holepunch ecosystem:

  • Hyperswarm for topic discovery and NAT-friendly connections
  • HyperDB / Hypercore for replicated, append-only network state
  • Bare for a lightIight peer runtime without Node.js on the edge
  • Protomux for typed channels betIen coordinator and peers

I believe defensive tooling should inherit the same resilience properties as the open internet: no single vendor choke point, encrypted transport by default, and peers that can enforce policy even when they are only loosely coupled to the coordinator.

Security and privacy commitments

  • Subscription-gated mesh — only licensed keypairs register; peer public-key blocks can eject abusive nodes at the Hyperswarm firewall layer.
  • Split data plane — billing secrets never replicate.
  • No third-party analytics on marketing pages.
  • Whitelist wins — your trusted IPs are never kernel-blocked by global bans.
  • Backups — scheduled tar archives of network + local DB for disaster recovery (operator-configured).

Read more: Security & privacy · Detection & blocks.

What I am looking for during Alpha

I am especially interested in feedback on:

  • Detection tuning — false positives, missed scans, tier promotion timing
  • Firewall backends — nftables vs ipset vs pf on your OS images
  • Honeypot fidelity — protocols that attract noise but lack handler depth
  • Fleet scale — replication lag and fanout behavior past dozens of peers
  • Operator UX — dashboard workflows, docs gaps, checkout confusion

File issues, open support tickets, or talk to us on Discord. This mesh gets better when real operators stress it.

Roadmap preview (post-Alpha)

I am not promising dates — but the direction is clear:

  • Paid launch on Stripe Live with transparent per-node pricing and volume tiers
  • Continued protocol expansion and richer interaction capture
  • Deeper viz and reporting for fleet owners
  • Enterprise options — dedicated coordinators, SLAs, custom retention (inquiry via support)

Launch pricing forecast: $4.99/node/month list, with automatic fleet discounts up to 25% off at 2050 nodes. The pricing calculator shows live forecasts.

A note on the company

HoneyPeer, LLC is a Georgia limited liability company formed in DeKalb County, Georgia, United States. I build and operate the HoneyPeer network as the licensor under our Peer End User License Agreement. Copyright © 2026 HoneyPeer, LLC.

Join the Alpha today

If you operate servers, a homelab, or a small fleet that touches the public internet, you are already paying the "background radiation tax" in log noise and firewall rules. HoneyPeer lets you convert that noise into shared immunity.

Get free Alpha access →

Questions? support.honeypeer.com · join.honeypeer.com · docs.honeypeer.com


HoneyPeer Alpha is pre-release software. Features, pricing, and terms may change before general availability. Honeypots intentionally attract malicious traffic — deploy only on infrastructure you control and isolate appropriately.