Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
WebSafeCompiler — Мощный компилятор/обфускатор веб-сайтов для оптимизации или защиты интеллектуальной собственности. | Kitploit
Инструменты/GitHubGitHub/dosx-dev/websafecompiler
Утилиты общего назначенияИнструменты шифрования/дешифрованияСкриптинг и автоматизацияВеб-безопасностьУтилиты и фреймворки
GitHubdosx-dev/websafecompiler

WebSafeCompiler

Мощный компилятор/обфускатор веб-сайтов для оптимизации или защиты интеллектуальной собственности.

Репозиторий
160111 год назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

WebSafeCompiler (WSC)

WebSafeCompiler (WSC) — это продвинутая утилита (компилятор веб-сайтов), предназначенная для оптимизации, минификации и обфускации (если это необходимо) веб-приложений и сайтов с использованием Node.js. Она улучшает ваши веб-ресурсы, уменьшая размеры файлов или обеспечивая надёжную защиту от обратной разработки, гарантируя, что ваш код готов к развёртыванию и безопасен.

[!NOTE]
Подходит для сайтов *.github.io

🚀 Немного об утилите

Чтобы использовать весь потенциал WebSafeCompiler, выполните в терминале следующую команду:

root@kitploit:~
node wsc.js <input_dir> <output_dir> [--map] [--smart] [--drm]

Аргументы и параметры:

  • <input_dir>: Каталог, содержащий исходные файлы для обработки.
  • <output_dir>: Каталог, в который будут выводиться оптимизированные и обфусцированные файлы.
  • -m, --map: Создаёт sitemap.xml в выходном каталоге для лучшего SEO
  • -s, --smart: Автоматически обнаруживает минифицированные файлы и пропускает их. Это касается JS и CSS файлов.
  • -d, --drm: Включает обфускацию кода (защиту DRM) для защиты исходного кода от несанкционированного анализа.
    • 🚫 отключено: Утилита сосредоточена на оптимизации файлов вашего сайта, обеспечивая их лёгкость и эффективность.
    • ✅ включено: Утилита делает акцент на защите вашей интеллектуальной собственности, применяя строгие методы обфускации к вашему коду.
      • Обфускация HTML: HTML-файлы также обфусцируются путём добавления нерабочих случайных атрибутов и классов, что затрудняет обратную разработку, сохраняя визуальную и функциональную целостность ваших веб-страниц.
      • Обфускация JavaScript: Файлы, использующие JavaScript, пройдут несколько этапов обфускации, включая добавление неиспользуемого кода и шифрование строк.
  • -h, --help: Отображает справочное сообщение с подробными инструкциями по использованию.
  • -v, --version: Выводит текущую версию WebSafeCompiler.

👨🏼‍💻 Пример использования:

root@kitploit:~
node wsc.js "/path/to/source" "/path/to/output" --drm --smart

Эта команда обработает все файлы в указанном исходном каталоге, оптимизирует их и, если включён флаг обфускации, защитит код от несанкционированного доступа или модификации. Выходные файлы будут готовы к развёртыванию в вашей веб-среде.

📚 Используемые библиотеки

WebSafeCompiler использует следующие библиотеки для работы с JavaScript-кодом:

  • uglify-js: Обеспечивает продвинутую предварительную обработку и минификацию JavaScript, сжимая ваш код без потери функциональности.
  • javascript-obfuscator: Применяет передовые методы для защиты вашего JavaScript-кода с помощью обфускации, что значительно усложняет его обратную разработку злоумышленниками.

🛠️ Как установить?

Чтобы начать работу с WebSafeCompiler, вам понадобится установить Node.js в вашей системе. Выполните следующие шаги для установки необходимых пакетов:

  1. Установите Node.js: Скачайте и установите Node.js с официального сайта Node.js. Следуйте инструкциям по установке для вашей операционной системы.

  2. Клонируйте репозиторий: Если вы ещё не сделали этого, клонируйте репозиторий на свой локальный компьютер:

    root@kitploit:~
    git clone <repository-url>
    cd <repository-directory>/source
    
  3. Установите зависимости: Перейдите в каталог проекта и установите необходимые npm-пакеты:

    root@kitploit:~
    npm install
    
  4. Готово! Вы можете использовать WSC.

📜 Лицензия

Этот проект лицензируется в соответствии с лицензией MIT. Для получения дополнительных сведений обратитесь к файлу LICENSE.

Скачать инструмент