| Удалить комментарии | Удалить все комментарии (эта функция выполняется по умолчанию) | Удалить потенциальную поведенческую информацию | высокая файлы python 2 и 3 |
| Удалить пустые строки | Удалить все пустые строки (эта функция выполняется по умолчанию) | Уменьшить читаемость кода в открытом виде | высокая файлы python 2 и 3 |
| Коррекция добавления в пустые классы/функции | Добавить наполнение в пустые классы и функции, если класс или функция содержат только комментарии, функция по умолчанию Удалить комментарии может потенциально оставить класс или функцию пустыми, это позволит избежать ошибки (эта функция выполняется по умолчанию) | Нет, только чтобы избежать ошибок | высокая файлы python 2 и 3 |
| Замена строки на смешанную строку | Заменить все имена переменных/классов/функций на случайные строки заданной длины | Уменьшить читаемость кода в открытом виде - затруднить определение поведения переменных/классов/функций | низкая - высокая (зависит от количества имен, которые нужно исключить или нет) файлы python 2 и 3 |
| Исключить слова | Файл для исключения слов (проверьте документацию по формату) только для функции обфускации 'заменить имя файла' | Информация не требуется | Информация не требуется |
| Добавление скрипта | Добавление случайных скриптов после каждой строки | Уменьшить читаемость кода в открытом виде - добавить мертвые фрагменты кода/классы/функции для запутывания и замедления анализа поведения программы | высокая файлы python 2 и 3 |
| Заменить имена файлов | Заменить все имена файлов на случайные строки заданной длины | Уменьшить читаемость кода в открытом виде - уменьшить возможность определения функциональности файлов | низкая файлы python 2 и 3 |
| Исключить имена файлов | Файл для исключения имен файлов (проверьте документацию по формату) только для функции обфускации 'заменить имя файла' | Информация не требуется | Информация не требуется |
| Заменить строку на hex | Заменить все символы на их шестнадцатеричные значения | Уменьшить читаемость кода в открытом виде / избежать обнаружения командами 'grep' например | средняя только файлы python 2 |
| Коррекция удаления pyc файлов | Удалить все pyc файлы в выходной директории (эта функция выполняется по умолчанию) | Удалить уже скомпилированные файлы, которые не были обфусцированы ранее | высокая файлы python 2 и 3 |
| Длина смеси низкая | Определить длину случайных строк в 32 символа, когда указаны параметры -rts, --replacetostr или -ps, --paddingscripts или -rfn, --replacefilesname или -rth, --replacetohex | Чем больше длина, тем сложнее читаемость кода | Информация не требуется |
| Длина смеси средняя | Определить длину случайных строк в 64 символа, когда указаны параметры -rts, --replacetostr или -ps, --paddingscripts или -rfn, --replacefilesname или -rth, --replacetohex | Чем больше длина, тем сложнее читаемость кода | Информация не требуется |
| Длина смеси высокая | Определить длину случайных строк в 128 символов, когда указаны параметры -rts, --replacetostr или -ps, --paddingscripts или -rfn, --replacefilesname или -rth, --replacetohex | Чем больше длина, тем сложнее читаемость кода | Информация не требуется |