en-US/about_PowerShellProObfuscator.help.txt

TOPIC
    about_PowerShellProObfuscator
 
SHORT DESCRIPTION
    PowerShell Gallery Web API client for PowerShell Pro Obfuscator
    (PELock remote obfuscation API).
 
LONG DESCRIPTION
    This module is the PowerShell equivalent of PowerShellProObfuscatorCmd.exe.
    It does not embed a local obfuscation engine. Scripts are sent to:
 
        https://www.pelock.com/api/powershell-pro-obfuscator/v1
 
    Exported commands:
 
        Invoke-PowerShellProObfuscate
            Obfuscate a .ps1 file or in-memory source via the Web API.
 
        Connect-PowerShellProObfuscator
            Validate an activation code (command=login) and return credits.
 
    Strategy selection mirrors the C# CLI:
 
        - No -ActivationCode
              Demo mode: only RenameVariables (server 1000-char limit).
 
        - ActivationCode present, no strategy switches
              All strategies enabled.
 
        - ActivationCode present, one or more strategy switches
              Only the listed strategies are enabled.
 
EXAMPLES
    Import-Module PowerShellProObfuscator
 
    Invoke-PowerShellProObfuscate `
        -InputFilePath .\in.ps1 `
        -OutputFilePath .\out.ps1 `
        -ActivationCode 'YOUR-KEY' `
        -RenameVariables -EncryptStrings
 
    Connect-PowerShellProObfuscator -ActivationCode 'YOUR-KEY'
 
SEE ALSO
    https://www.pelock.com/products/powershell-pro-obfuscator
    Invoke-PowerShellProObfuscate
    Connect-PowerShellProObfuscator