Endlessh
Endlessh - это SSH-ловушка (honeypot), который очень медленно отправляет бесконечный случайный SSH-баннер. Он удерживает клиентов SSH заблокированными на несколько часов или даже дней. Цель состоит в том, чтобы поместить ваш настоящий SSH-сервер на другой…
Что это
Endlessh - это SSH-ловушка (honeypot), который очень медленно отправляет бесконечный случайный SSH-баннер.
Подробнее
Он удерживает клиентов SSH заблокированными на несколько часов или даже дней. Цель состоит в том, чтобы поместить ваш настоящий SSH-сервер на другой порт, а затем позволить скрипт-кидди застрять в этой ловушке вместо того, чтобы беспокоить реальный сервер.
Поскольку tarpit находится в баннере до того, как произойдет какой-либо криптографический обмен, эта программа не зависит от каких-либо криптографических библиотек. Это простая однопоточная автономная программа на языке C. Он использует poll() для перехвата нескольких клиентов одновременно.
Зачем нужен
Проект предоставляет готовые компоненты или программный интерфейс, чтобы не реализовывать типовую функциональность с нуля. Он может стать строительным блоком приложения, внутреннего сервиса или собственного инструмента автоматизации.
Когда пригодится
- Когда типовую функцию нужно добавить в проект без реализации с нуля;
- Для прототипа, внутреннего сервиса или интеграции с существующим приложением;
- Когда важны готовый API и возможность расширять решение своим кодом.
Что учесть
Перед подключением Endlessh к проекту проверьте совместимость версий, стабильность API, лицензию и состояние поддержки проекта. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.