SPUG: Piping a file to perl to execute
David S. Patterson
david.s.patterson at usa.net
Thu Sep 7 14:14:20 PDT 2006
I'm trying to kludge together a strategy to protect some perl source code from
prying eyes (this would be on a Unix-like system).
I'm thinking of a solution in which a simple compiled front-end program reads
an encrypted text file, decodes it internally into a perl script, and then
execs or launches the perl executable and somehow provides the decoded perl
script to it. The point is that the decoded perl script must never become a
temporary file that a "casual user" could edit. I think that temporary pipe
files would be fine, finding and opening those is not "easy".
Does anyone have any ideas or suggestions about this?
Is it possible to "pipe" a file to perl and have it execute it? Can it be
done with the right command line switch?
e.g.: $ cat foo.pl | perl
More information about the spug-list