Página 1 de 1

Compilar script Perl

NotaPublicado: 2012-04-11 06:12 @300
por soporteigwifi
Hola.

Les consulto lo siguiente: Tengo un script en Perl el cual es ejecutado dentro del Squid con url_rewrite_program. La idea es compilar ese script y poder seguir ejecutándolo de la misma manera, ya que tengo que darlo en un servidor de prueba y no quería que se vea el código.

Nada más que eso.

¡Ah! Antes que me olvide, probé con pp -o compilado script.pl. Me lo deja compilado pero no me lo ejecuta el url_rewrite_program, tal vez estoy haciéndolo mal.

Gracias.

Re: Compilar script Perl

NotaPublicado: 2012-04-11 06:22 @307
por explorer
Por estos foros hay algunas indicaciones de cómo compilar el código fuente, usando PAR, pp, perl2exe, etc.

Pero... ninguna de estas soluciones ocultará definitivamente el código. Si tu cliente lo desea y tiene conocimientos, sacará el código.

Lo mejor es tratar el asunto desde otro punto de vista: te pagan por realizar un trabajo que está reflejado en un contrato, así que haces lo que allí se indica, entregas el código, y ellos te pagan lo indicado. Si hay problemas, al juzgado.

Perderás menos tiempo investigando cómo ocultar el código.

Por estos foros encontrarás también soluciones para ocultar el código.

¡Usa el sistema de búsqueda del foro! ;)

Re: Compilar script Perl

NotaPublicado: 2012-04-11 06:26 @309
por soporteigwifi
Gracias, explorer.

Re: Compilar script Perl

NotaPublicado: 2012-04-11 07:17 @345
por explorer
soporteigwifi escribiste:probé con pp -o compilado script.pl. Me lo deja compilado pero no me lo ejecuta el url_rewrite_program, tal vez estoy haciéndolo mal.

Te aconsejo que leas pp, la sección NOTES.

Por defecto, pp te genera un monstruo, compuesto de: tu programa, los módulos de los que depende, los módulos CORE y el intérprete de perl de tu sistema.

Si el sistema a donde quieres llevar ya tiene un intérprete Perl y los módulos CORE que vienen con él, es mejor agregar la opción -P, que solo empaquetará tu programa.

Si no lo haces... el Squid, al ejecutar tu monstruo, ¡desempaquetará un Perl completo!, además de tu programa, en cada petición.

Yo abandonaría este camino... y miraría cosas como Acme::Bleach o cualquier otro módulo que "esconda" el código.

Re: Compilar script Perl

NotaPublicado: 2012-04-12 05:20 @264
por soporteigwifi
¡Ah, claro, entiendo! Sí, gracias por la aclaración, agradezco su respuesta.

Saludos.

Re: Compilar script Perl

NotaPublicado: 2012-04-12 15:57 @706
por soporteigwifi
Ahí encripté mi script con pp -f Crypto -M Filter::Crypto::Decrypt -o hello hello.pl el único drama que cuando lo ejecuto me aparece en el cache.log del Squid "FATAL: The url_rewriter helpers are crashing too rapidly, need help".

Re: Compilar script Perl

NotaPublicado: 2012-04-12 16:29 @729
por explorer