From: shiplu on
Hello Ashley,
My application will not be accessible through Internet. Users will
use it through internal network. And internet is strictly prohibited
there. Thats the reason why i'm lookin for such solution.

On 5/10/10, Ashley Sheridan <ash(a)ashleysheridan.co.uk> wrote:
> On Mon, 2010-05-10 at 12:42 +0600, shiplu wrote:
>
>> On Mon, May 10, 2010 at 6:28 AM, donald sullivan <donald(a)nixspot.com>
>> wrote:
>> > bcompiler is available, but with the correct tools data can still be
>> > extracted.
>> > http://php.net/manual/en/book.bcompiler.php
>> >
>> Its not a problem if data can still be extracted. But I guess exact
>> data can not be extracted.
>> If thats the case its okay. Sometimes an obfuscated code is enough to
>> protect it.
>>
>> As far I remember I heard somewhere it can be achieved by e-accelerator
>> somehow.
>> How is it possible?
>>
>>
>> Shiplu Mokadd.im
>> My talks, http://talk.cmyweb.net
>> Follow me, http://twitter.com/shiplu
>> SUST Programmers, http://groups.google.com/group/p2psust
>> Innovation distinguishes bet ... ... (ask Steve Jobs the rest)
>>
>
>
> I have to ask, why do you want to do that? Wouldn't it be easier to
> offer your application as a system that only you host. That way, the
> end-user never gets to see your PHP code.
>
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
>
>

--
Sent from my mobile device

Shiplu Mokadd.im
My talks, http://talk.cmyweb.net
Follow me, http://twitter.com/shiplu
SUST Programmers, http://groups.google.com/group/p2psust
Innovation distinguishes bet ... ... (ask Steve Jobs the rest)
From: Phpster on


On May 10, 2010, at 7:36 AM, Peter Lind <peter.e.lind(a)gmail.com> wrote:

> On 10 May 2010 13:25, Ashley Sheridan <ash(a)ashleysheridan.co.uk>
> wrote:
>> On Mon, 2010-05-10 at 12:42 +0600, shiplu wrote:
>>
>>> On Mon, May 10, 2010 at 6:28 AM, donald sullivan
>>> <donald(a)nixspot.com> wrote:
>>>> bcompiler is available, but with the correct tools data can still
>>>> be extracted.
>>>> http://php.net/manual/en/book.bcompiler.php
>>>>
>>> Its not a problem if data can still be extracted. But I guess exact
>>> data can not be extracted.
>>> If thats the case its okay. Sometimes an obfuscated code is enough
>>> to
>>> protect it.
>>>
>>> As far I remember I heard somewhere it can be achieved by e-
>>> accelerator somehow.
>>> How is it possible?
>>>
>>>
>>> Shiplu Mokadd.im
>>> My talks, http://talk.cmyweb.net
>>> Follow me, http://twitter.com/shiplu
>>> SUST Programmers, http://groups.google.com/group/p2psust
>>> Innovation distinguishes bet ... ... (ask Steve Jobs the rest)
>>>
>>
>>
>> I have to ask, why do you want to do that? Wouldn't it be easier to
>> offer your application as a system that only you host. That way, the
>> end-user never gets to see your PHP code.
>>
>
> Not to mention: if it runs, it can be broken.
>
> Regards
> Peter
>
>
> --
> <hype>
> WWW: http://plphp.dk / http://plind.dk
> LinkedIn: http://www.linkedin.com/in/plind
> Flickr: http://www.flickr.com/photos/fake51
> BeWelcome: Fake51
> Couchsurfing: Fake51
> </hype>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

Not to mention that is what contracts are for.

Bastien

Sent from my iPod
From: Ashley Sheridan on
On Mon, 2010-05-10 at 17:51 +0600, shiplu wrote:

> Hello Ashley,
> My application will not be accessible through Internet. Users will
> use it through internal network. And internet is strictly prohibited
> there. Thats the reason why i'm lookin for such solution.
>
> On 5/10/10, Ashley Sheridan <ash(a)ashleysheridan.co.uk> wrote:
> > On Mon, 2010-05-10 at 12:42 +0600, shiplu wrote:
> >
> >> On Mon, May 10, 2010 at 6:28 AM, donald sullivan <donald(a)nixspot.com>
> >> wrote:
> >> > bcompiler is available, but with the correct tools data can still be
> >> > extracted.
> >> > http://php.net/manual/en/book.bcompiler.php
> >> >
> >> Its not a problem if data can still be extracted. But I guess exact
> >> data can not be extracted.
> >> If thats the case its okay. Sometimes an obfuscated code is enough to
> >> protect it.
> >>
> >> As far I remember I heard somewhere it can be achieved by e-accelerator
> >> somehow.
> >> How is it possible?
> >>
> >>
> >> Shiplu Mokadd.im
> >> My talks, http://talk.cmyweb.net
> >> Follow me, http://twitter.com/shiplu
> >> SUST Programmers, http://groups.google.com/group/p2psust
> >> Innovation distinguishes bet ... ... (ask Steve Jobs the rest)
> >>
> >
> >
> > I have to ask, why do you want to do that? Wouldn't it be easier to
> > offer your application as a system that only you host. That way, the
> > end-user never gets to see your PHP code.
> >
> > Thanks,
> > Ash
> > http://www.ashleysheridan.co.uk
> >
> >
> >
>


Maybe you need a binary compiler then? This would limit your system to
one type of OS though. For example, if you compiled it for 64-bit
Windows, then you couldn't use it on a 32-bit server. Essentially you'd
need to compile different versions for each architecture that you want
to support. Would you compile it for Mac and Linux too (not forgetting
the 32/64-bit issue there too)

If a binary compile is what you're looking for then there was a thread a
while back about the compiler that Facebook released which might be of
some use?


Ps, please try not to top post on the list.

Thanks,
Ash
http://www.ashleysheridan.co.uk


From: Brian Dunning on
Hi Shiplu -

I also have a product with similar requirements. I searched a LOT and was never able to find a free solution that I was satisfied with. Even a lot of the commercial solutions required some server-side runtime EXE or something be installed, and my customers are not tech savvy enough to get that going.

I ultimately settled on PHP Lockit, which is $29. It's a Windows program that you run to create an obfuscated version of your script. I'm very satisfied with the obfuscation, and it does not require any external runtime files or anything. Works like a charm, and I recommend it.

http://phplockit.com/

- Brian

On May 9, 2010, at 1:36 PM, shiplu wrote:

> Is there any php encoder like IonCube ?
> Looking for an opensource solution.
> My main target is to deliver encoded php codes so that it can not be
> re-engineered.



From: Ashley Sheridan on
On Tue, 2010-05-11 at 16:50 -0700, Brian Dunning wrote:

> Hi Shiplu -
>
> I also have a product with similar requirements. I searched a LOT and was never able to find a free solution that I was satisfied with. Even a lot of the commercial solutions required some server-side runtime EXE or something be installed, and my customers are not tech savvy enough to get that going.
>
> I ultimately settled on PHP Lockit, which is $29. It's a Windows program that you run to create an obfuscated version of your script. I'm very satisfied with the obfuscation, and it does not require any external runtime files or anything. Works like a charm, and I recommend it.
>
> http://phplockit.com/
>
> - Brian
>
> On May 9, 2010, at 1:36 PM, shiplu wrote:
>
> > Is there any php encoder like IonCube ?
> > Looking for an opensource solution.
> > My main target is to deliver encoded php codes so that it can not be
> > re-engineered.
>
>
>
>


Does slightly limit you to the Windows platform though, which I always
think is a shame when using a language as open as PHP.

Thanks,
Ash
http://www.ashleysheridan.co.uk