Hacker News new | ask | show | jobs
by gwu78 3338 days ago
"UUCP can be setup rather easily with few configuration files and few lines in each of them. But you have to add some encryption and authentication overlay for securing you data transmission."

Any projects that attempted to do this sort of overlay for UUCP?

Incidentally, I like the way the author presents this project. Usage examples, thoughtful use cases, comparisons, protocol description and packet formats.

No hype.

2 comments

I've never done this with UUCP, but if you don't care about anonymity you could do two-way authenticated TLS (both client and server have and present certs).

Maybe you could do a ratcheting protocol like Signal does, instead, which might be better.

There's a couple ways to do this that might be sensible depending on whatever constraints there might be in a deployment.

Anonymity is not the goal, because it is another separate task.

NNCP contains nncp-daemon and nncp-caller that work with online protocol. It uses Noise protocol: http://noiseprotocol.org/ (Noise-IK). So ratcheting as Signal does is already applied. http://www.nncpgo.org/Sync.html

Wonderful, I had no idea what Noise was, or Signal for that matter, or NNCP despite reading the article. Thanks for the links! Guess I'll get back to my punch cards.
>Any projects that attempted to do this sort of overlay for UUCP?

I have met only manual creation of SSH/stunnel tunnels. So did I for many years.