Status Hider
Активный0.0
Установок
Последнее обновление
Версии
Status Hider
Status Hider — это специализированный мод для защиты приватности Minecraft-серверов, созданный для предотвращения сбора данных различными сканерами и программами-анализаторами. Он эффективно скрывает от посторонних глаз информацию об онлайн-игроках, сообщение дня (MotD) и другие служебные данные, одновременно предоставляя администраторам полезные инструменты для управления безопасностью.
Архитектура приватности
Система файлов
Мод автоматически создаёт три специализированных файла в корневой директории сервера, которые хранят информацию о подключениях и известных игроках:
-
player_ip_cache — содержит данные об игроках, которые хотя бы раз успешно присоединились к серверу. Каждая запись включает имя пользователя, UUID и хэши известных IP -адресов. Эта информация определяет основное поведение мода при обработке входящих соединений.
-
request_metrics — отслеживает статистику попыток подключения, ping-запросов и других сетевых операций для различных IP-адресов. Особенно важен для работы функции автоматического бана по IP.
-
ip_whitelist — хранит регулярные выражения для IP-адресов, которым разрешено опрашивать сервер в обход стандартных ограничений. Чаще всего используется панелями управления хостингами для сбора аналитики.
Принцип хэширования IP
Статус маскировки достигается за счёт хэширования IP-адресов, что позволяет сократить объём обрабатываемых данных и минимизировать возможную утечку информации в случае компрометации сервера. Хэширование обеспечивает постоянство результатов, но делает практически невозможным восстановление исходных IP-адресов.
Функциональные модули
Умная система правил
Мод вводит набор специальных игровых правил, позволяющих тонко настроить его работу:
- Управление отображением данных ping-запросов
- Ограничение доступа для неизвестных IP-адресов
- Логирование заблокированных запросов
- Альтернативное оформление сообщения дня
- Реальное банирование IP-адресов
- Автоматическая блокировка подозрительных адресов
- Настраиваемая частота оповещений о запросах с забаненных IP
Технология реального бана
В отличие от стандартной системы Minecraft, где IP-баны работают ограниченно, Status Hider обеспечивает полную блокировку любых запросов с забаненных адресов. Система не отвечает на ping-запросы и подключения, создавая впечатление, что сервер не функционирует.
Динамическое сообщение дня
Мод предоставляет продвинутую систему персонализации приветственного сообщения сервера. Текст MotD может динамически подставлять имя игрока и предполагаемую страну его расположения на основе анализа IP-адреса. Для этого используется встроенная база IP-диапазонов по странам, что исключает необходимость обращения к внешним API.
Команды управления
Административный набор команд поддерживает все основные операции с данными и настройками:
- Удаление записей из кэша по имени или IP
- Регистрация новых IP-адресов с автоматической генерацией или указанием имени
- Динамическая перезагрузка файлов кэша и метрик
- Добавление и удаление IP-адресов из белого списка
- Тестирование хэширования IP для ручной правки файлов
Для корректной работы требуется level 4 permissions (стандартные права OP пользователя).