Monday, March 30, 2009

SourceGuardian 7 for PHP

PHP Encoder - Key Features

The SourceGuardian PHP Encoder contains numerous features to protect your PHP code. The following provide some of the key features. If you wish to know more, then please contact us - we'd love to hear from you.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.

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.

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.

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.

Download Link:



  1. Hello,
    The first excuse me for my bad English :-)
    Unfortunately the link no longer available, could you provide an alternative link?

  2. Oh, sorry about that

    I have updated the post with new mirror links

  3. damn u... the badongo is mp3 files

  4. Sorry about that, but i added a link again.


  5. Hello,
    Thanks for sharing but this require license i even cant open the software interface. Do you have any license generator