endlessh
« Back to VersTracker
Description:
SSH tarpit that slowly sends an endless banner
Type: Formula  |  Latest Version: 1.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: ssh security tarpit brute-force networking
Install: brew install endlessh
About:
Endlessh is a SSH tarpit that slowly sends an endless banner to keep attackers connected indefinitely. It effectively mitigates brute-force SSH attacks by wasting attacker resources and time, without blocking legitimate traffic. This tool provides a stealthy defense mechanism against automated login attempts.
Key Features:
  • Implements a tarpit design to delay attackers
  • Configurable delay and bandwidth limits
  • Minimal resource footprint
  • Logs attacker connection attempts
Use Cases:
  • Protecting SSH servers from brute-force attacks
  • Obscuring the true availability of a service
  • Wasting time and resources of automated scanners
Alternatives:
  • fail2ban – Fail2ban actively bans IPs after failed attempts, whereas Endlessh keeps connections open to waste time.
  • denyhosts – Denyhosts blocks IPs based on a shared database of attacks, while Endlessh uses a passive delay tactic.
License: Unlicense
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 2:18pm 0 VERSION_BUMP a55cb064