Утилиты, которыми я сам пользуюсь каждый день. Работают прямо в браузере — ничего не отправляется на сервер. Ниже — скрипты для диагностики серверов, которые запускаются одной строкой.
Калькулятор подсетей IPv4
Адрес с префиксом или маской: 10.0.0.37/22, 192.168.1.10 255.255.255.0.
Генератор паролей
Пароли создаются в браузере через криптографический генератор crypto.getRandomValues и никуда не передаются.
Проверка почты домена: MX, SPF, DMARC
Записи запрашиваются через DNS-over-HTTPS у Cloudflare — домен уходит только в их DNS-резолвер. Пригодится при разборе фишинга и подмены отправителя.
Кодировщик и декодер JWT
Base64, URL, HTML-сущности, hex и разбор JWT — всё локально. Подпись JWT не проверяется.
← закодировать, → раскодировать
Хэши SHA-1, SHA-256, SHA-384, SHA-512
Для текста или файла. Файл хэшируется в браузере и никуда не загружается — удобно сверить контрольную сумму скачанного образа.
Калькулятор chmod
ЧтениеЗаписьВыполнениеВладелецГруппаОстальные
Конвертер Unix-времени
Секунды или миллисекунды в дату и обратно. Сейчас:
Скрипты для серверов
Запуск одной строкой
Проверенные скрипты для диагностики Linux-серверов, которые я годами использовал в поддержке хостинга. Запускаются без сохранения на диск. Перед запуском чужого кода от root всегда смотрите, что он делает — ссылка «Код» открывает исходник.
Диагностикаmeasure.py
Реальное потребление RAM и SWAP
Считает PSS и SWAP PSS всех процессов и показывает, сколько памяти на самом деле занимает каждый пользователь и приложение. Подробный отчёт сохраняет в /tmp/ram.csv.
КодИсточникавтор: Kimberly Lazarski, Red HatGPLv3+
Производительностьtuning-mysql.sh
MySQL Tuning Primer
Проверяет статистику MySQL/MariaDB и подсказывает, какие параметры буферов, кэшей и соединений стоит поменять. Хорошая отправная точка перед ручной настройкой.
Ищет неправильно настроенные SUID/SGID-бинарники, capabilities и правила sudo, через которые можно повысить привилегии. Для CTF и пентеста только своих систем или с разрешения владельца.