[news.sysadmin] Need UUENCODE scanner for mail and news!!!

zwbm07@jupiter.hou.amoco.com (Walter Moore) (05/24/91)

The subject says it all.  My organization is in the process of bringing email
and usenet in and there is some concern about binaries being sent/received.
Therefore, I was wondering if someone could let me know if and where a
program that scans for uuencoded files exists.  I am running mostly 
suns, but the environment is a very heterogeneous one, so source code would be 
the most helpful.

Please email me at zwbm07@hou.amoco.com with any suggestions or help.
I will post a summary to the net.

Thanks in advance for all the help!


-- 
TTYL & TANSTAAFL ---------------- Walter Moore 
      Internet: zwbm07@hou.amoco.com

mouse@thunder.mcrcim.mcgill.edu (der Mouse) (05/29/91)

In article <1991May23.171906.24112@hou.amoco.com>, zwbm07@jupiter.hou.amoco.com (Walter Moore) writes:

> The subject says it all.  My organization is in the process of
> bringing email and usenet in and there is some concern about binaries
> being sent/received.  Therefore, I was wondering if someone could let
> me know if and where a program that scans for uuencoded files exists.

I'm not sure what you mean.  Do you want to prevent users from sending
binaries around?  If so, you'll have to disable all email; a
sufficiently determined user can fool any snoop.  One of the crypo
groups (sci.crypt, alt.privacy, or some such) recently saw a posting
from someone who'd written something to encode arbitrary data in what
on the surface appears to be a transcription of a sports broadcast, for
example.

If you just want to automate sending and receiving binaries, it's not
hard to detect uuencoded stuff: look for many consecutive lines of the
same length, all beginning with M.  Bracketing "begin" and "end" lines
can serve as an additional confirmation.  (The length of the lines
sometimes varies by a character or two; some versions seem to add
something at the end of each line.)

					der Mouse

			old: mcgill-vision!mouse
			new: mouse@larry.mcrcim.mcgill.edu