Brutus
Языки
- PHP74%
- Hack24,7%
- JavaScript0,9%
- CSS0,4%
🛠️ Brutus Tools – коллекция инструментов для разработчиков и администраторов
Brutus Tools — это мощный набор веб-инструментов с открытым исходным кодом, созданный для разработчиков, системных администраторов и IT-энтузиастов. Все операции выполняются локально, без отправки данных на сторонние серверы. Проект постоянно развивается и включает более 30 активных инструментов и более 15 запланированных.
✨ Ключевые особенности
- 🎨 Современный интерфейс – адаптивный дизайн на Tailwind CSS с тёмной темой и плавными анимациями.
- ⚡ Высокая производительность – чистый PHP, файловый кэш, минимум зависимостей.
- 🔒 Безопасность и конфиденциальность – локальная обработка данных, отсутствие сбора статистики, CSRF‑защита.
- 🧠 AI‑оптимизация – код доработан с помощью DeepSeek AI для улучшения читаемости и эффективности.
- 📦 Модульная архитектура – разделение на данные (
), логику (data/), шаблоны (includes/) и статику (templates/).assets/ - 🌐 Лёгкий деплой – достаточно загрузить файлы на любой хостинг с PHP 8.2+.
🚀 Быстрая установка
Требования
- PHP 8.2 или выше
- Веб-сервер (Apache / Nginx)
- Расширение curl
- Права на запись в папку
(если используется)cache/
Установка
Docker (опционально)
🧰 Инструменты (краткий обзор)
В текущей версии доступны:
- Безопасность: генератор паролей, хеш‑генератор (MD5, SHA, Bcrypt/Argon2), проверка SSL‑сертификатов, JWT‑отладчик.
- Сеть и диагностика: WHOIS‑клиент, анализ IP‑адресов, проверка портов, HTTP‑заголовки, DPI‑анализ, калькулятор подсетей.
- Разработка: форматирование/валидация JSON, Base64/URL‑кодеры, редактор Markdown, тестер регулярных выражений, конвертер XML↔JSON.
- Текст и данные: анализатор текста, сравнение (diff), преобразование регистров, slug‑генератор, генератор Lorem Ipsum.
- Графика и дизайн: конвертер цветов, генератор CSS‑градиентов, генератор QR‑кодов.
- Утилиты: конвертер timestamp, анализатор User‑Agent, генератор UUID/GUID, калькулятор размеров данных, MIME‑определитель.
Полный список (включая запланированные) можно увидеть на главной странице проекта.
🏗️ Структура проекта (улучшенная)
brutus-tools/
├── index.php # точка входа
├── data/
│ └── tools.php # массив всех инструментов
├── includes/
│ ├── helpers.php # вспомогательные функции
│ ├── ToolCollection.php # класс для работы с коллекцией инструментов
│ ├── header.php # шапка сайта
│ └── footer.php # футер + закрытие HTML
├── templates/
│ └── card.php # шаблон одной карточки инструмента
├── assets/
│ ├── css/
│ │ └── style.css # кастомные стили
│ └── js/
│ └── app.js # клиентская логика (поиск, фильтры, анимации)
├── cache/ # директория для файлового кэша
├── README.md
├── LICENSE
└── .htaccess
Такая структура упрощает поддержку, добавление новых инструментов и изменение внешнего вида.
🛠️ Разработка и участие
Проект открыт для предложений и улучшений. Если вы хотите добавить новый инструмент:
- Добавьте его описание в
(следуя существующей структуре).data/tools.php - Создайте файл инструмента в корне (например,
).my_tool.php - При необходимости добавьте специфичные стили или скрипты в соответствующие папки
.assets/ - Протестируйте и отправьте Pull Request.
🔒 Безопасность
- Все формы защищены CSRF‑токенами (где применимо).
- Ввод данных экранируется и валидируется.
- Отсутствует отправка данных на внешние сервисы (кроме случаев, когда инструмент явно требует внешний API, например WHOIS).
- Рекомендуется использовать HTTPS на production‑сервере.
📄 Лицензия
Проект распространяется под лицензией MIT. Вы можете свободно использовать, изменять и распространять код при условии сохранения копирайта.
🤝 Контакты
- Автор: VelFan (Александр Винокуров)
- Telegram: @Sanekvr
- Репозиторий: GitVerse
- GitHub (зеркало): AlexVin-Dev
⭐ Если проект оказался полезным, поставьте звезду на GitVerse — это мотивирует развивать его дальше!