YAPHPO

Software screenshot:
YAPHPO
Dettagli del software:
Versione: 1.0.1
Data di caricamento: 3 Jun 15
Sviluppatore: Lincoln Maskey
Licenza: Libero
Popolarità: 7

Rating: 2.0/5 (Total Votes: 2)

YAPHPO è "Yet Another PHP Obfuscator". Basato inizialmente sul codice di "PHPCodeBuster" di Martijn Loots, vero punto di forza di YAPHPO si trova nel quadro di codice sviluppato intorno a questo nucleo.
Questo quadro di codice offre molto di personalizzabilità necessaria per gli sviluppatori PHP che necessitano di offuscare il loro codice. La caratteristica fondamentale è la 'offuscamento gradini'.
Non c'è niente di peggio che l'alimentazione del vostro codice in un obfuscator e di essere restituito un pezzo di codice offuscato che si può solo sperare è corretta. Il nostro offuscamento intensificato consente di garantire che il processo ha funzionato correttamente. Ad esempio, il primo passo può comportare solo offuscando nomi delle variabili.
In questo modo, è possibile confrontare il codice originale con l'uscita da questa fase e non essere sopraffatto dalla diversità. Si può effettivamente garantire che, a questo punto, solo i nomi delle variabili sono stati modificati (e modificato correttamente). Il secondo passo potrebbe comportare la rimozione dei commenti. Ora tutto quello che dovete fare è confrontare l'uscita dal primo passo con l'uscita del secondo passo e assicurarsi che i commenti e solo i commenti sono stati rimossi.
Questo è un ottimo modo per ottenere rapidamente la parte della mente che il codice continua a funzionare dopo l'offuscamento! Naturalmente, non c'è bisogno di passare attraverso tutto questo processo, se non si desidera. Tutti i 'passi' sono fatto in una sola volta, ma riposto in directory separate. Se ti piace, basta prendere la directory finale e avete la vostra fonte completamente offuscato.
Un'altra cosa importante offuscare il codice è che alcune variabili e funzioni non devono essere offuscati. Ad esempio, se il codice è un modulo per un Content Management System di sorta, allora ovviamente non si desidera modificare le chiamate a funzioni che sono al di fuori del vostro controllo. YAPHPO si occupa di questo per voi che permette di definire 'includere' e 'escludere' liste per ogni diverso tipo di offuscamento.
Ad esempio, è possibile utilizzare una libreria che fornisce tutte le funzioni di database e così non si desidera modificare le chiamate a tali funzioni particolari. È possibile aggiungere ciascuno di questi nomi di funzione alla lista delle esclusioni e non saranno interessati dal processo di offuscamento. Meglio ancora, se tutti iniziano con 'db_', per esempio, basta aggiungere 'db_ *' alla lista. Sì, supporta i caratteri jolly.
Il contrario di ciò è anche vero: forse il vostro codice fornisce una API per gli altri sviluppatori. È possibile aggiungere le funzioni di «pubblici» e variabili alla lista delle esclusioni e in questo modo tutti gli altri comunque possibile utilizzare queste funzioni e variabili che forniti, pur non essendo in grado di leggere il resto del codice.
A differenza di molti obfuscators anziani, YAPHPO utilizza proprio tokenizzatore di PHP. Cosa significa questo? Un sacco di obfuscators anziani ha tentato di analizzare il vostro codice e cercare di capire ciò che ogni parte del codice è stato. YAPHPO, d'altra parte, passa essenzialmente il vostro blocco di codice PHP a sé, che analizza, analizza e segna il vostro codice prima di passarlo di nuovo a YAPHPO. Non più cercando di fare in modo che il codice sia accettabile per il obfuscator: se PHP capisce il vostro codice, allora siete tutti, ma la garanzia che YAPHPO, anche. L'altra cosa bella di questo è che è più veloce, troppo!
YAPHPO lavorerà su un intero indice (più sottodirectory) del codice sorgente per voi, quindi non hanno nemmeno bisogno di lavorare su ogni file uno alla volta. Il potente 'include' e 'escludere' liste sono utilizzabili per i file, anche, in modo che ci si può fermare e offuscando tutto il file, gruppi di file o directory facilmente.
A differenza di tutti gli altri obfuscators che conosciamo, YAPHPO sarà nemmeno nascondere i vostri costanti.
Infine, perché YAPHPO uscite PHP completamente valido (anche se praticamente illeggibile per una persona normale) non vi è alcuna necessità di fare in modo lì che tutte le estensioni particolari installati sui server dove verranno eseguiti gli script. Altri encoder PHP che non sono obfuscators 'compilazione' il codice, ma richiedono estensioni installate per farli funzionare sul server. Utilizzando YAPHPO, non è necessario preoccuparsi di essere installate queste estensioni.
Meglio di tutti, YAPHPO è completamente gratuito

Cosa c'è di nuovo in questa versione:

  • Il rilascio di YAPHPO v1.0.1 è essenzialmente un piccolo rilascio di bug fix. Se non si dispone di tag brevi disattivate e non si utilizzano classi statiche, questo aggiornamento è facoltativo.

Commenti a YAPHPO

I commenti non trovato
Aggiungi commento
Accendere le immagini!