Php Obfuscator

Сообщения
9
Реакции
1
Баллы
3
Бесплатный PHP обфускатор с открытым исходным кодом, использует парсеры.
Офф. сайт php-obfuscator.com, ссылка на гитхаб

Важно
yakpro-po 2.x работает на PhpParser 4.x, он будет работать на php >= 7.0, запутывая код для с php 5.2 до php 7.3
Если вы используете PHP 5.3 или выше, используйте yakpro-po 1.x, который работает на ветке 1.x PhpParser.

Особенности
  • Удаляет все комментарии, отступы и генерирует однострочный php файл.
  • Запутывает if, else, elseif, for, while, делает while , заменяя их на операторы if goto .
  • Запутывает строковые литералы.
  • Запутывает имена для:
    • Переменные, функции, константы.
    • Классы, Интерфейсы, Трейты.
    • Свойства, Методы.
    • Пространства имен.
    • Labels.
  • Shuffles Statements
  • Рекурсивно запутывает каталог проекта.
  • Makefile like, timestamps based mechanism, to re-obfuscate only files that were changed since last obfuscation.
  • Множество опций конфигурации, которые позволяют вам полностью контролировать то, что скрыто в вашем проекте!

Пример
PHP:
php yakpro-po.php file.php --no-obfuscate-constant-name --no-obfuscate-function-name --no-obfuscate-class_constant-name --no-obfuscate-interface-name --no-obfuscate-trait-name --no-obfuscate-property-name --no-obfuscate-method-name --no-obfuscate-namespace-name --no-obfuscate-variable-name --no-obfuscate-class-name -o _file.php
  • file.php - файл для обфускации
  • _file.php - название файла после обфускации
 
Верх