Features

Top  Previous  Next

SourceGuardian™ 7.1 for PHP Features List


Protection method

 

The SourceGuardian™ 7.1 for PHP Encoder protects PHP scripts by compiling PHP source code into a bytecode format and this is followed by encryption. This protects your scripts from reverse engineering.

 

Supported PHP versions

 

SourceGuardian™ 7.1 for PHP works with the following versions and above: PHP 4.1.x, 4.2.x, 4.3.x, 4.4.x and PHP 5.0.0 and higher are fully supported.

 

Interface

 

A ground-up redevelopment of SourceGuardian™, including a new reworked GUI is now available. The Windows version has both Wizard and Advanced modes, giving you powerful tools and features to protect your code. In addition, we have also developed a powerful cross-platform command line encoder that runs under Windows and Linux.

 

Locking

 

To protect your scripts from unauthorised usage SourceGuardian™ 7.1 for PHP has added features that can optionally lock your scripts to run only from predefined IP addresses, domain names or LAN hardware addresses (MAC). SourceGuardian™ 7.1 for PHP can also easily produce trial versions of your scripts by setting an expiry date for the script or by limiting the number of days that protected script will work. For larger projects SourceGuardian™ 7.1 for PHP provides an option to protect an entire project so that all scripts used in the project will work only with other protected scripts. No one may include a protected script from another unprotected script and this adds another level of protection.

 

Here is a sample list of features:

 

locking to date
locking to multiple domain names
locking to multiple ip addresses
locking to multiple LAN hardware (MAC) addresses

 

improved locking to a specific domain name with encryption. The domain name is used as a part of key for encryption, so protected scripts may not be decrypted and run from another domain.
improved locking to the ip address with encryption. The ip address is used as a part of key for encryption. This means that protected scripts cannot be decrypted and run from another ip address.
locking of an entire PHP project, so that no protected script can run if any other script is substituted with an unencoded one or encoded with another installation of SourceGuardian™ . This is ideal for protecting settings, passwords etc within a PHP project.
A new feature is the ability to lock with an external license file produced by the SourceGuardian™ 7.1 for PHP license generator. This is Ideal for creating protected scripts to be distributed between different users and it will even allow different options for different users. The SourceGuardian™ 7.1 for PHP license generator tool can run under Window and Linux as command line tool which adds another powerful element - It provides a method for licenses to be dynamically generated and this would be useful (for example) when selling scripts online.

 

Other options

 

The following is not an exhaustive list, but covers some of the other options in this new version:

 

automatic backup of source files
multiple files processing: enumerated, file mask optionally with directory recursion or file list from the command line
encoding confirmation when run from the command line
option to include HTML or PHP code to run before a protected script. This is best for including copyrights or for any other advanced needs
option to replace standard error handler when the appropriate loader is not found. Both HTML or PHP code can be included here
option to allow asp-style tags in source files
option to allow short PHP's tags in source files
option to exclude the automatic script loader from protected scripts for advanced users and manual loader installation

 

 

Cross platform

 

Cross platform encoding. A script encoded under one operating system will run under any other supported operating systems. Currently we have an encoder for Windows and Linux and Script Loaders will run under Windows, Linux and FreeBSD. In the near future we will support more operating systems.

 

 

Thread Safety support

 

SourceGuardian™ 7.1 for PHP has a special versions of its Script Loader for Thread Safety PHP installations under Windows and Linux.

 

 

Evaluation

 

We provide a Free 7 days evaluation of SourceGuardian™ 7.1 for PHP