Add link to main article in README

This commit is contained in:
Christopher Wellons 2019-03-25 09:37:34 -04:00
parent a6d4565a10
commit e7c93c6664

View File

@ -1,9 +1,9 @@
# Endlessh: an SSH tarpit # Endlessh: an SSH tarpit
Endlessh is an SSH tarpit that *very* slowly sends an endless, random 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 SSH banner][np]. It keeps SSH clients locked up for hours or even days
time. The purpose is to put your real SSH server on another port and at a time. The purpose is to put your real SSH server on another port
then let the script kiddies get stuck in this tarpit instead of and then let the script kiddies get stuck in this tarpit instead of
bothering a real server. bothering a real server.
Since the tarpit is in the banner before any cryptographic exchange Since the tarpit is in the banner before any cryptographic exchange
@ -11,6 +11,8 @@ occurs, this program doesn't depend on any cryptographic libraries. It's
a simple, single-threaded, standalone C program. It uses `poll()` to a simple, single-threaded, standalone C program. It uses `poll()` to
trap multiple clients at a time. trap multiple clients at a time.
## Usage ## Usage
Usage information is printed with `-h`. Usage information is printed with `-h`.
@ -76,3 +78,6 @@ RHEL 6 and CentOS 6 use a version of glibc older than 2.17 (December
will need to link against librt: will need to link against librt:
make LDLIBS=-lrt make LDLIBS=-lrt
[np]: https://nullprogram.com/blog/2019/03/22/