Endlessh 是一个 SSH 粘性蜜罐(tarpit),它会打开一个套接字并伪装成一个 SSH 服务器,非常缓慢地发送一个无休止的随机 SSH banner,使 SSH 客户端一次锁定数小时甚至数天。目的是将真正的 SSH 服务器放在另一个端口上,而在虚假的服务器上卡住入侵者,防止其影响到真正的服务器。
Endlessh 不依赖于任何加密库,它是一个简单的单线程独立 C 程序,使用 poll() 一次可以捕获多个客户端。