PHP Classes

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

Recommend this page to a friend!
  Info   View files View files (15)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 55%Total: 4,184 This week: 1All time: 724 This week: 560Up
Version License Categories
scriptmaze 1.0.0Free for non-comm...Language, Security
Description 

Author

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.

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
Picture of Zubov Ilya
Name: Zubov Ilya <contact>
Classes: 3 packages by
Country: Russian Federation Russian Federation
Age: 46
All time rank: 51313 in Russian Federation Russian Federation
Week rank: 411 Up22 in Russian Federation Russian Federation Down
Innovation award
Innovation award
Nominee: 2x

Winner: 1x

  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

 Version Control Unique User Downloads Download Rankings  
 0%
Total:4,184
This week:1
All time:724
This week:560Up
 User Ratings  
 
 All time
Utility:80%StarStarStarStarStar
Consistency:80%StarStarStarStarStar
Documentation:69%StarStarStarStar
Examples:-
Tests:-
Videos:-
Overall:55%StarStarStar
Rank:1946