Loading an extension can be done through editing php. Probably a good idea to have good encoding on large apps, just for the performance benifits. Encoded source can be decoded in seconds. There's not a lot you can do about dishonest people. The bespoke nature of my work means that I'm not terribly worried about the client installing the system on numerous machines at this point, hence why I'm not worried about license keys etc.
I don't think that I will be giving a 'cracker' my encoded files, for him to have a copy of the source code. Each copy must reproduce all copyright and other proprietary rights notices on or in the Software Product. A simple license and support structure is typically enough to posture yourself for profit from legitimate businesses and parties who want your product. All you need to do is make sure the files are on the server in the right place! I have a script, and I sell it to some people. I could use ColdFusion, but that isn't as widely popular, etc. But when I tried to do this it get redirected to site off page.
I see that this is not possible at the moment. I create a directory for the release and copy the source into a subdirectory. I end avoiding sites that disable right-click, as sometimes I want to open, copy or bookmark a link and can't do that if right-click is disabled. Do script authors using ionCube encoder find they must provide a lot of support for this issues? There's a reason Adobe, Microsoft, and othrrs don't over actively pursue pirates not saying they don't, just not at epic, absolutism levels - they make most of their money from business to business sales and support. Some of the comment talk about not being greedy, but the truth is that many people program for a living, so it isn't a matter of just some software you built as a hobby, it is your work and you deserve to get paid for it, just like any other profession. Pro and Cerberus allow you protect your files to expire at some point in the future, allowing clients to try protected code for a limited time. Messages In this part you can write your message to use when fall out some event.
I am customizing geodesic classified, my client has not given me access to a licence file rather I have not asked him about this. With respect to any technical information you provide to Moderngigabyte as part of the support services, Moderngigabyte may use such information for its business purposes without restriction, including for product support and development. Support for other platforms is available on request. I would like to ask those of you who use one of these about which you think is the better option. In practice there could be occasional problems with any of the complex compiled code solutions, and Zend are not immune to their fair share as, for example, thread 19124 at the Zend forums shows where users were complaining that 64 bit support did not work for Zend Optimiser and that they would have to use ionCube instead. The Pro and Cerberus Encoders also include tools for license file creation.
If you understand the logic, you just remove the piece of code or modify it, but if you can't figure out what variables the check is supposed to set or what effect those have, it is hard. For reference, It had about 100 php scripts. Target You should choose location of target folder in this part. Seeing this instead of the website you expected? Website Designers: protect your creative work and a revenue stream from future script updates. The ionCube loaders work best if they can be installed on the server, but if you don't have access to this they are loaded at run-time instead so installation isn't strictly necessary. Please download and install on the Web Server the freely available Zend Optimizer. Moderngigabyte reserves all intellectual property rights, including copyrights, and trademark rights.
Note: choose Allow Target To Be Within The Source Tree Restrictions In this part you can Limit your file like Server limitation , time limitation. Using lesser known programes like Turke is a sure way to lose customers. In general though and on average you shouldn't find any difference between either in terms of reliability, nor any problem with either solution. If I recall correctly, the encoder also performs optimisations and obfuscations on the bytecode, that help prevent decompilation. What I want to do more than anything is to protect my code. You want the code to run, but not forever. If you do not want to upgrade, but want to delete and overwrite your existing installation with a fresh, clean, new, non-upgrade installation, select the following checkboxes: You probably do not want to select these checkboxes.
The Windows Pro or Cerberus Encoder also comes with a license generator for Linux, which may be useful for automating license generation from a web server. If this question can be reworded to fit the rules in the , please. Enterprise Customers: successfully enforce internal change control policies by avoiding untracked software tweaks that may get lost on a site reinstall or server move. Prevention of unauthorised files from including encoded files. Subject to a validly issued Software Product License, Moderngigabyte grants to you the non-exclusive, non-transferable right for you to use the Software Product on a single computer running a validly licensed copy of the operating system for which the Software Product was designed. License files can protect your scripts against unauthorised use by locking to specific machines. I need a way to make sure that my script won't work on any website that not in my clients list.
All editions include command line tools for encoding, and also for creating license files using Pro or Cerberus ; command line tools are ideal if you wish to automate processing. I hate to break it to you, but there is no protection scheme that works when the intended recipient of your product is also the entity from which you need to protect it. What is the Zend Optimizer? I read about making a license key in the script, so any script without license won't work. Website Designers: Pro, consider Cerberus As a designer, you may wish to provide early versions of your work to the client before completion. Partially because I don't want my hard work copying and being reused for free or for a fee but mainly because I don't want people who think they know what they're doing tampering and breaking things. Obviously this is not ideal as many clients will not like a script calling a remote server, plus you'd have to make sure your network and server could handle the number of requests -- otherwise you'll slow or timeout your clients own systems. The replaced code blocks perform the exact same operations as the original code, only faster.