[DGD] Changing connect() (network package)

bart at wotf.org bart at wotf.org
Sat Dec 29 19:05:47 CET 2007


On Fri, 28 Dec 2007 23:33:55 +0100, Felix A. Croes wrote
 
> As Noah suggested, you can turn outgoing connections into incoming
> ones: send the request itself to an external daemon, and have it
> connect back to you on a special port for an established outbound
> connection.  The external daemon would have to forward traffic for
> outbound connections in both directions, but could spawn a new
> thread for each one.

This idea keeps comming up, and as a matter of fact, its how ancient lpmud did
its hostname resolution.

The problems with this idea seem somewhat obvious...

That external daemon has to logon to the mud somehow, hence it must contain
valid authentication information.

That external daemon is the ideal starting point for man in the middle attacks
in case you decide to bother with encryption.

It does not remove any of the issues of outgoing connections in LPC.

Hence, with all respect, it is a bad idea, it was in 1990 with regards to
hname, and it is still today.

Bart.
--
Created with Open WebMail at http://www.bartsplace.net/
Read my weblog at http://soapbox.bartsplace.net/




More information about the DGD mailing list