endlessh-go

endlessh-go

Docker app from FoxxMD's Repository

Overview

(https://github.com/skeeto/endlessh) Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server. endlessh-go (https://github.com/shizunge/endlessh-go) is a golang implementation of endlessh with additional features including exporting Prometheus metrics.

Requirements

A Prometheus instance is required in order to collect exported metrics. See the support thread for setup.

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

Listen PortPorttcp
Target
2222
Value
2222
Prometheus PortPorttcp
Target
2112
Value
2112

Download Statistics

976,085
Total Downloads
25,036
This Month
27,072
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
shizunge/endlessh-go
Last Updated2026-03-29
First Seen2023-12-21

Run endlessh-go on Unraid.

endlessh-go is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.