Brutus
Языки
- PHP73,1%
- Hack26,9%
3 месяца назад
6 лет назад
3 месяца назад
8 лет назад
6 лет назад
9 лет назад
9 лет назад
2 месяца назад
6 лет назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
2 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
2 месяца назад
3 месяца назад
2 месяца назад
3 месяца назад
README.md
🛠️ Brutus Tools – Коллекция инструментов для разработчиков и системных администраторов
Brutus Tools — это мощный набор веб-инструментов для разработчиков, системных администраторов и IT-энтузиастов. Проект начался как внутренний набор скриптов, но вырос в полноценную платформу с профессиональными решениями для повседневных задач.
✨ Возможности
- 🎨 Современный интерфейс – Темная/светлая тема, адаптивный дизайн
- ⚡ Высокая производительность – Кэширование, оптимизированные запросы
- 🔒 Безопасность – CSRF-защита, валидация данных
- 📱 Адаптивность – Полная поддержка мобильных устройств
- 🛡️ Конфиденциальность – Без сбора пользовательских данных
- 🔧 Простота – Быстрая установка и интуитивная настройка
🚀 Установка
Требования
- PHP 8.0+
- Веб-сервер (Apache/Nginx)
- Поддержка curl
- Права на запись в /cache/
Быстрая установка
Docker
🛠️ Инструменты
🔧 Готовые к использованию
| Инструмент | Описание | Особенности |
|---|---|---|
| 🔐 Генератор паролей | Создание криптографически безопасных паролей с настройкой длины и сложности. | Настраиваемая длина, исключение неоднозначных символов, оценка сложности, история генераций. |
| 🌐 WHOIS-клиент | Получение информации о доменах и IP-адресах. | Поддержка всех доменных зон, кэширование, экспорт в JSON. |
| 🎮 Парсер скинов Minecraft | Просмотр 3D-скинов игроков через API Ely.by. | Поддержка Slim/Classic моделей, кэширование, адаптивный дизайн. |
| 📝 JSON Formatter Pro | Форматирование, валидация и анализ JSON. | Подсветка синтаксиса, конвертация в массивы PHP, поиск по JSON. |
| 🔄 Base64 Encoder/Decoder | Кодирование и декодирование данных в Base64. | Поддержка URL-safe, проверка валидности, пакетная обработка. |
| 🔗 URL Encoder/Decoder | Работа с URL: кодирование, декодирование, парсинг. | Нормализация, извлечение параметров, проверка валидности. |
| 🔐 Hash Generator | Генерация хэшей (MD5, SHA-1, SHA-256, SHA-512). | HMAC, сравнение хэшей, бенчмарк алгоритмов. |
| 🌍 IP Address Tools | Анализ IP-адресов и сетевой информации. | Геолокация, проверка на черных списках, анализ подсетей. |
| 📡 Анализ сетей | Диагностика сетевых соединений и трафика. | Обнаружение DPI, тестирование скорости, мониторинг соединений. |
| 🔒 HTTPS/SSL Checker | Проверка SSL-сертификатов и безопасности сайтов. | Мониторинг истечения, проверка уязвимостей, экспорт отчетов. |
| 🎨 Color Converter | Конвертация цветовых форматов (HEX, RGB, HSL, CMYK). | Генератор палитр, проверка контрастности, экспорт в CSS. |
| 📊 Text Analyzer | Анализ текста: статистика, частотный анализ, проверка орфографии. | Извлечение ключевых слов, анализ читаемости, сравнение текстов. |
🔜 В разработке
| Инструмент | Описание |
|---|---|
| 📱 QR Code Generator | Генерация QR-кодов с настройкой дизайна и экспортом в SVG/PNG. |
| ⏰ Timestamp Converter | Конвертация временных меток UNIX в удобочитаемый формат. |
| 🖥️ User Agent Analyzer | Анализ User-Agent строк для определения устройств и браузеров. |
🏗️ Технологии
Backend
- PHP 8.0+
- cURL для HTTP-запросов
- JSON для обмена данными
- Сессии и файловый кэш
Frontend
- Tailwind CSS
- Font Awesome
- JavaScript (ES6+)
- Адаптивный дизайн
Безопасность
- CSRF-токены
- Валидация входных данных
- Безопасные заголовки
- HTTPS
🌐 Деплой
Общий хостинг
- Загрузите файлы на сервер.
- Установите права
для755./cache/ - Настройте
(для Apache)..htaccess - Проверьте наличие PHP 8.0+.
VPS/Выделенный сервер
Docker
🛠️ Разработка
Структура проекта
brutus-tools/
├── index.php # Главная страница
├── *.php # Инструменты
├── cache/ # Кэш
├── README.md # Документация
├── .htaccess # Конфигурация Apache
└── LICENSE # Лицензия MIT
Добавление нового инструмента
- Создайте файл инструмента (например,
).new_tool.php - Добавьте его в массив
в$tools.index.php - Реализуйте функционал.
- Протестируйте.
- Обновите документацию.
🔒 Безопасность
- Обновляйте PHP.
- Используйте HTTPS.
- Ограничьте доступ к директориям.
- Мониторьте логи.
- Создавайте резервные копии.
📄 Лицензия
Проект распространяется под лицензией MIT.