SuckerPot

Features

Everything it does, and what it never does.

SuckerPot is a decoy server for a spare machine. It records what bots try, explains it in plain words and helps you report the servers behind them.

At a glance

The short version.

  • Twelve fake services, six on by default. --sensors all turns on all twelve.
  • One command to install: ./scripts/install.sh, on Docker 24 or newer with the Compose plugin.
  • Two modes: full, with the dashboard, or participant, which only feeds the network.
  • Reports are drafts you read first. By default nothing is sent for you.
  • Free, MIT licence, no paid edition.

Built for hostile traffic

It is meant to be attacked, not to fight back.

  • The fake services never execute anything an attacker sends.
  • Containers run as non-root and read-only.
  • Internal networks have no route out.
  • No counter-scans and no exploits: it never hacks back.

Get started

Three steps. One machine you can lose.

A spare VM or a cheap VPS is enough. Keep nothing on it that matters: it is meant to be attacked.