BSD Ports

net/endlessh 1.1_2 FreeBSD

SSH tarpit

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
UNLICENSE
Categories
net
Package size
12.2 KiB, 21.7 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDnet/endlessh1.1_2
OpenBSDnet/endlessh1.1pre20210430p2
DragonFlynet/endlessh1.1_2

Install

Binary package:

pkg install endlessh

From the ports tree:

cd /usr/ports/net/endlessh/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	endlessh>0:net/endlessh

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.1_21.1_21.1_11.1_21.1_2
FreeBSD:14:quarterly1.1_21.1_2n/a1.1_21.1_2
FreeBSD:15:latest1.1_21.1_2n/a1.1_21.1_2
FreeBSD:15:quarterly1.1_21.1_2n/an/an/a
FreeBSD:16:latest1.1_21.1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

No options to configure.

Service scripts
endlessh

Message after installing

Configure endlessh either via endlessh.conf or using endlessh_args in rc.conf.
The defaults are commented out in endlessh.conf.

The default configuration only logs starts & stops to /var/log/endlessh.log.
To see the connections set LogLevel 1 in endlessh.conf or add "-v" to
endlessh_args. Sending SIGUSR1 to endlessh (pkill USR1 endlessh) will add
statistics to the /var/log/endlessh.log file

Link (or copy) endlessh.newsyslog.conf to /usr/local/newsyslog.conf.d/
to take care of log rotation.

ln -s /usr/local/etc/endlessh.newsyslog.conf /usr/local}/etc/newsyslog.conf.d/

Link (or copy) endlessh.newsyslog.conf to /usr/local/newsyslog.conf.d/
to take care of log rotation.

ln -s /usr/local/etc/endlessh.newsyslog.conf /usr/local/etc/newsyslog.conf.d/

Files

distinfo 1
FileSizeSHA256
skeeto-endlessh-1.1_GH0.tar.gz12844786cea9e2c8e0a37d3d4ecd984ca4a0ae0b2d6e2b8da37e3cdbb9d49ccdecbf0

Commit history 0

No commits in the history this site was built from.