Dripwire
111,667 attacker requests caught in the last month

Make AI attackers go slow.

AI agents scan networks at machine speed. Dripwire puts fake Kubernetes, Vault, LLM gateway, web server and MCP endpoints where only an intruder would look. You get an alert on the first request, and the attacker gets one byte every four seconds.

text/event-stream
  1. 13:02:44 POST /mcp/dw_7f3a… tools/call fetch_aws_secrets
  2. 13:02:44 🔔 alert → #sec-oncall 203.0.113.42 · NL · AS64496
  3. 13:02:44 : keep-alive
  4. 13:02:48 progress 1/31 Authenticating service principal…
  5. 13:02:52 progress 2/31 Acquiring lease from vault-proxy…
  6. 13:02:56 progress 3/31 Waiting for upstream connection pool…
  7. 13:03:00 progress 4/31 Resolving shard map…
  8. 13:03:04 progress 5/31 Streaming result set…
  9. 13:03:08 progress 6/31 Decrypting envelope (KMS)…
  10. 13:04:44 -32603 Upstream timeout retryable: true
  11. 13:04:46 POST /mcp/dw_7f3a… tools/call fetch_aws_secrets retry 1
  12. 13:04:50 progress 1/31 Authenticating service principal…
  13. 13:04:54 progress 2/31 Acquiring lease from vault-proxy…
  14. 13:04:58 progress 3/31 Waiting for upstream connection pool…
  15. 13:05:02 : keep-alive attacker held for 2m 18s and counting

Stalled in the last month

live · updates every minute
◷
131h 10m

An attacker from 🇺🇸 United States AS8075, held by our fake LLM gateway across 95,580 connections on 13 Nov.

Longest single connection
1m 50s
🇺🇸United States111,665 attacker · 338 scans · 132h 33m
🇦🇪United Arab Emirates2 attacker · 0 scans · 0s
🇳🇱Netherlands228 scans · 0s
🇨🇭Switzerland89 scans · 0s
🇩🇪Germany61 scans · 0s
🇺🇦Ukraine26 scans · 0s
🇸🇬Singapore22 scans · 0s
🇬🇧United Kingdom12 scans · 0s
🇫🇷France10 scans · 0s
🇮🇳India6 scans · 0s
🇨🇦Canada5 scans · 0s
🇧🇾Belarus3 scans · 0s
🇨🇿Czechia3 scans · 0s
🇸🇮Slovenia3 scans · 0s
🇲🇽Mexico2 scans · 0s
🇵🇱Poland2 scans · 0s
🇧🇪Belgium1 scans · 0s

How it works

Each tarpit answers like the real service, logs every request and slows the attacker down.

Alert

The first request sends a Slack or Discord alert with the IP, country, network and the request itself.

Stall

Sensitive requests get a progress message or a single byte every four seconds. Holding the connection open costs nothing.

Lead on

Fake secrets point to other tarpits. The kubeconfig leads to the fake Vault, and the fake Vault hands out keys for the fake LLM gateway.

Looks like the real thing

Real paths, headers and error formats. Recon requests answer immediately. Secrets, exec and completions take minutes.

Kubernetes API

kubectl get secrets returns fake secrets after a long wait.

HashiCorp Vault

vault kv get returns fake credentials after a long wait.

LLM gateway

OpenAI-compatible. Streams one token every four seconds and logs the prompt.

Web server

An nginx file listing with .env, .git and database backups. They download very slowly.

MCP server

Lists tools like fetch_aws_secrets. Every call is logged.

Set up with one DNS record

Nothing to install. Add a CNAME, plant the generated bait files, and the tarpit is live.

Add a CNAME

k8s.yourcompany.com   CNAME   <your-token>.edge.dripwire.dev

Quiet by default: no public certificate, so scanners watching certificate logs never learn the name.

Plant the bait

apiVersion: v1
kind: Config
clusters:
- cluster:
    server: https://k8s.yourcompany.com

Dripwire generates kubeconfigs, .env files and shell history for you.

Pricing

Free

$0/mo

Catch agents that read your repos and configs.

  • 1 tarpit
  • 200 logged requests a day
  • Every tarpit type: Kubernetes, Vault, LLM gateway, web server or MCP
  • Email, Slack and Discord alerts
  • Generated bait files
Start free

Team

$99/mo

More decoys across more environments.

  • 50 tarpits
  • 25 custom DNS hostnames
  • 25,000 logged requests a day
  • Everything in Pro
  • Longer stalls and higher limits
Start free, upgrade later

Enterprise

Custom

For larger networks and procurement teams.

  • Zscaler ZPA support
  • Tailscale support
  • PagerDuty support (coming soon)
  • Pay by invoice
  • Custom limits and support
Contact sales
Coming soon

Honeypot wallets

Fake crypto wallets and seed phrases, planted where an intruder would find them. The moment someone tries to sweep the funds, you know, and the transaction never quite confirms.

One email when it launches. Nothing else.