Euj iedereen!
Gewoon voor de interesse wil ik graag een eigen apacheplugin schrijven. Stel je voor: ik heb een .ephp bestand ("Encoded PHP", eigen bedenksel). Dat is zwaar gecodeerd met een nader te bepalen algoritme (is even niet relevant).
Nu wil ik graag apache zo instellen dat hij .ephp bestanden door een bepaald (zelf te schrijven) programma uitvoert, net als dat .php bestanden door de php interpreter worden 'uitgevoerd'.
Vervolgens moet dat programma het .ephp bestand decrypten naar een .php bestand zodat het door php uitgevoerd kan worden. En vervolgens moet php z'n output geven aan apache die het weer naar de client doorspeelt!
Misschien denk ik een beetje simpel, maar kan iemand me op weg helpen? Waarin moet ik zo'n programma schrijven? Kan ik dat programma op een webserver zetten waar ik geen root-rechten heb (dus bijv. bij XS4all), en dan een lokale configuratie (.htaccess) aanmaken waarin de extensie .ephp gekoppeld wordt aan mijn programma? En hoe zorg ik dat mijn programma php uitvoert op het net gedecodeerde script en dat de output van php weer naar apache toegaat?
Uiteindelijk gaat het er dus om dat ik een eigen manier maak om .php bestanden te coderen, zodat anderen er niet zomaar met m'n source vandoor kunnen gaan. Ik heb al bestaande alternatieven geprobeerd, maar ik schrijf 'm ivm de kosten en ervaring liever zelf! Alvast bedankt!
Gewoon voor de interesse wil ik graag een eigen apacheplugin schrijven. Stel je voor: ik heb een .ephp bestand ("Encoded PHP", eigen bedenksel). Dat is zwaar gecodeerd met een nader te bepalen algoritme (is even niet relevant).
Nu wil ik graag apache zo instellen dat hij .ephp bestanden door een bepaald (zelf te schrijven) programma uitvoert, net als dat .php bestanden door de php interpreter worden 'uitgevoerd'.
Vervolgens moet dat programma het .ephp bestand decrypten naar een .php bestand zodat het door php uitgevoerd kan worden. En vervolgens moet php z'n output geven aan apache die het weer naar de client doorspeelt!
Misschien denk ik een beetje simpel, maar kan iemand me op weg helpen? Waarin moet ik zo'n programma schrijven? Kan ik dat programma op een webserver zetten waar ik geen root-rechten heb (dus bijv. bij XS4all), en dan een lokale configuratie (.htaccess) aanmaken waarin de extensie .ephp gekoppeld wordt aan mijn programma? En hoe zorg ik dat mijn programma php uitvoert op het net gedecodeerde script en dat de output van php weer naar apache toegaat?
Uiteindelijk gaat het er dus om dat ik een eigen manier maak om .php bestanden te coderen, zodat anderen er niet zomaar met m'n source vandoor kunnen gaan. Ik heb al bestaande alternatieven geprobeerd, maar ik schrijf 'm ivm de kosten en ervaring liever zelf! Alvast bedankt!