

Testimonials
We already started using encoded files in few of our websites without any single problem and also we are going to use it in our upcoming CMS (www.ananyoo.com). Thanks a lot !
Shivaji Mitra
www.anblik.com
I use SourceGuardian to encode the VisionGate Fusion software, which is currently used to power about 500 subscription-based membership websites. We looked at both SourceGuardian and ****, but considering that we have such a slim margin of profit, **** was simply out of our reach. SourceGuardian, in my opinion, works better than **** and costs much less, and we've always received prompt, polite service
Dave Kiger
www.VisionGatePortal.Com
I found your website a few minutes ago and I have to say that I'm _very_ impressed about your product, we'll definitely buy it.
David Zulke
www.bitextender.com
SourceGuardian™ for PHP Features List
Protection method
The SourceGuardian™ 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™ for PHP works with the following versions and above: PHP 4.x and 5.x are fully supported.
Interface
A new GUI for Macintosh and Windows is available. Windows version supports Windows 2000, Windows XP, Windows 2003 and Windows Vista. Macintosh version includes universal application which will run on PowerPC and Intel based Macintosh computers. In addition, we have also developed a powerful cross-platform command line encoder that runs under Linux. Command line encoder is also included in Macintosh and Windows versions of SourceGuardian.
Locking
To protect your scripts from unauthorised usage SourceGuardian™ 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™ 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. To protect against local date change for trial version of protected script there is an option for time checking with atomic clock servers available online. For larger projects SourceGuardian™ 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 with optional atomic clock servers checking
- 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.
- locking with an external license file produced by the built-in SourceGuardian™ for PHP license generator. This is ideal for creating protected scripts to be distributed between different users and it will even allow different locking options for different users. The SourceGuardian™ for PHP license generator tool can run from GUI or 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.
- locking so the protected script will work only online
Encoding of HTML templates and other non-PHP files
We have added an option for encoding HTML templates, or other non-PHP files, using the SourceGuardian encoder. HTML template or other non-PHP files may be encoded by the encoder and read and decrypted from the protected script. Template files which are encoded as a part of a project may be used only from protected scripts which were encoded as a part of the same project. It's impossible to use protected templates from unencoded scripts or from scripts encoded with a different SourceGuardian project. New SourceGuardian API functions my be used to encrypt and decrypt non-PHP files from the protected code. This is useful for protecting dynamic configuration files, HTML and email templates etc.
Other options
The following is not an exhaustive list, but covers some of the other options in this version:
- automatic protection from overwriting 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
- option to include custom constants into protected script which may be accessed from the script. This is useful for impementing copyrights or additional protection.
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 Macintosh, Windows and Linux and Script Loaders will run under Macintosh, Windows, Linux, FreeBSD, OpenBSD, Solaris and HPUX. In the near future we will support more operating systems.
Thread Safety support
SourceGuardian™ for PHP has a special versions of its Script Loaders for Thread Safety PHP installations.
Evaluation
We provide a Free 7 days evaluation of SourceGuardian™ for PHP


Processing...