Login   Register  
PHP Classes
elePHPant
Icontem

Solace script maze: PHP source code protection based only on PHP code

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Zubov Ilya
Name: Zubov Ilya <contact>
Classes: 3 packages by
Country: Russian Federation Russian Federation
Age: 36
All time rank: 49010 in Russian Federation Russian Federation
Week rank: 480 Up14 in Russian Federation Russian Federation Down
Innovation award
Innovation award
Nominee: 2x

Winner: 1x


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
Solace Script Maze is meant to protect PHP scripts from being stolen or modified.

It uses only native PHP functions, so no additional extensions are required to execute protected scripts, thus also support PHP 5.

The user can define the protection strength, decode password, compression, client and server IP bindings and expiration date, measure decoding time.

Protected scripts use code morphing to prevent automatic decoding. CRC based integrity checking is used to detect possible hack attempts.

Optionally, it supports Turck MM Cache Encoder for additional irreversible encoding.

Users can develop their own protection procedures for unique encoding, making universal decoding almost impossible.

  Classes of Zubov Ilya  >  Solace script maze  >  Download Download .zip .tar.gz  >  Support forum Support forum (1)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Solace script maze
Base name: scriptmaze
Description: PHP source code protection based only on PHP code
Version: 1.0.0
PHP version: -
License: Free for non-commercial use
All time users: 3975 users
All time rank: 723
Week users: 3 users
Week rank: 448 Up
 
  Groups   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image Language Constructs to assist in the language control View top rated classes
Group folder image Security Security protection and attack detection View top rated classes


  Innovation Award  
PHP Programming Innovation award winner
July 2004
Winner


Prize: One copy of the Zend Studio
PHP is obviously an Open Source project. Usually, its applications are also distributed with Open Source licenses, granting everybody access to their PHP source code.

However, some PHP application authors have the need to protect their source code, either to protect their intellectual property and not let others taking advantage of it for free, or to make it more viable to sell copies of commercial versions of their projects, or even for security purposes making it more difficult for unauthorized people to obtain ilicit access to the applications source code.

There are some free and commercial solutions for protecting PHP source code. However, most of these solutions require external PHP extensions to execute the protected code.

This class provides a solution that only requires PHP code to protect and execute PHP code.

Manuel Lemos

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (81%) Good (81%) Sufficient (70%) - - - Not sure (55%) 1206
Month: Not yet rated by the users

  Applications that use this package  
No pages of applications that use this class were specified.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Accessible without login Plain text file index.htm Output Template
Accessible without login Plain text file index.php Appl. Web interface
Accessible without login Plain text file key_word.php Appl. Protection procedure
Plain text file phpmaze.php Class Maze class
Plain text file phpmorph.php Class Code morpher
Plain text file sftemplate.php Class Template engine
Accessible without login Plain text file ssm.txt Doc. Documentation
Accessible without login Plain text file table_reorder.php Appl. Protection procedure
Accessible without login Plain text file table_shift_2.php Appl. Protection procedure
Accessible without login Plain text file table_shuffle.php Appl. Protection procedure
Accessible without login Plain text file _bottom.php Appl. Protection procedure
Accessible without login Plain text file _bottom_turck.php Appl. Protection procedure
Accessible without login Plain text file _top.php Appl. Protection procedure
Accessible without login Plain text file _top_compress.php Appl. Protection procedure
Accessible without login Plain text file _top_turck.php Appl. Protection procedure

Install with Composer Install with Composer - Download Download all files: scriptmaze.tar.gz scriptmaze.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.