
Бесконечная HTTP-ловушка, которая через URL с обратным прокси отправляет вредоносным ботам бесконечные случайные данные, истощая их память и ресурсы хранения.
Heffalump — это бесконечная ловушка (honeypot), которая вызывает кошмары у вредоносных ботов. Для использования: в вашем robots.txt укажите роботам не переходить по определённому URL, который heffalump проксирует обратно. Любой веб-агент, который всё же переходит по этому URL, получит бесконечный поток случайных данных, что приведёт к переполнению его памяти и/или хранилища, если не установлен максимальный размер буфера, или как минимум сильно потратит его время.
Источник данных для ловушки — Once On a Time, одно из самых любимых произведений А. А. Милна, находящихся в общественном достоянии.

Живой пример: Не переходите по этой ссылке. Она заполнит память вашего браузера и, вероятно, вызовет крах.
Сначала установите Go.
Если вы хотите просто установить бинарный файл в текущую директорию и вам не нужен исходный код, выполните
GOBIN=$(pwd) GOPATH=$(mktemp -d) go get github.com/carlmjohnson/heffalump
Usage of heffalump:
heffalump [opts]
heffalump предоставляет бесконечную HTTP-ловушку
-addr string
Адрес для обслуживания (по умолчанию "127.0.0.1:8080")
-path string
Путь для обслуживания. Если путь заканчивается на /, обслуживаются подпути. (по умолчанию "/")