From: Pierre Uszynski <pierre@shell.portal.com>
To: cypherpunks@toad.com
Message Hash: 5016a63d5e645d5f06f3614a21e360220bd4d3f94587a2db99bd344d1ffe9ace
Message ID: <199409190445.VAA19813@jobe.shell.portal.com>
Reply To: N/A
UTC Datetime: 1994-09-19 04:45:29 UTC
Raw Date: Sun, 18 Sep 94 21:45:29 PDT
From: Pierre Uszynski <pierre@shell.portal.com>
Date: Sun, 18 Sep 94 21:45:29 PDT
To: cypherpunks@toad.com
Subject: Re: privacy in Unix environment
Message-ID: <199409190445.VAA19813@jobe.shell.portal.com>
MIME-Version: 1.0
Content-Type: text/plain
> From: chen@intuit.com (Mark Chen)
>
> > I'm looking for some kind of utility that will allow script files
> > to be run, to spawn off processes, but will wipe out environment
> > and "ps" info from being read. i.e. imagine that the commands
> > being called must shield their arguments and environment from [ps].
>
> Perl might be a good alternative. You get to perform fairly
> high-level functions without spawning additional shells.
Perl lets you manipulate files and directories, and perform functions
like 'sort' and all the pattern matching you would expect (and more)
without leaving the language. It also provides the hooks to change the
apparent command name when you run an external command (ps will see
that name). But Perl does not let you mask the arguments of such a
command, at least not that I know of. I'd say, for whatever you get to
write, don't pass arguments on the command line, but in files or
through pipes, and for what you can't control, work with meaningless
temporary file names: arg1, arg2, arg3... Before, and after you are
done, change the file names to the real thing using Perl scripts.
As for command line switches... I have no idea.
Pierre.
pierre@shell.portal.com
Return to September 1994
Return to “Pierre Uszynski <pierre@shell.portal.com>”
1994-09-19 (Sun, 18 Sep 94 21:45:29 PDT) - Re: privacy in Unix environment - Pierre Uszynski <pierre@shell.portal.com>