Steve:
        Heya. Yes, Kaboodle makes use of the Gnutella protocol in
(what I think is) an interesting way. It goes like this:

        Kaboodle's key feature (which will be part of 1.0, and
only works somewhat in 0.80) is a "personal VPN" capability. It's
a VPN-like technology targeted for users who know what their email
address is, but not their IP address. For these target users, I
needed to solve the "VPN partner discovery" problem in such a
way that never queries the user for their IP address. There's a
few ways to solve this: I could user dynamic-DNS agents (ie, embed
a GnuDIP client into Kaboodle), I could use a connection introduction
server (a-la Napster), or others.
        One of those "others" is to use Gnutella. Kaboodle uses it
like this: give each VPN partner a specific PartnershipFile with a
unique filename. To find a partner, do a Gnutella-space search on
that unique filename. If you find the file, check its cryptographic
signature. If it checks out, you've authenticated (partly) your VPN
partner *and* found their IP address.

        As for VNC...the nice thing about having this VPN link is
that you can tunnel a VNC connection (multiple connections, actually)
over this connection. So, only one "hole" in the firewall needed for
multiple servers. It won't be limited to VNC of course: it's more
accurately described as a "secure-tunnel proxying service". So, file
transfer, chat, etc. VNC's the right place to start, though.

        Hope this helps!

cheers,
Scott

> Date: Mon, 22 Apr 2002 15:31:08 -0400
> From: "Steve Bostedor" <[EMAIL PROTECTED]>
> Subject: RE: Search tool?
>
> It appears that Kaboodle makes use of gnutella or something.  What's going on
> there?
---------------------------------------------------------------------
To unsubscribe, mail [EMAIL PROTECTED] with the line:
'unsubscribe vnc-list' in the message BODY
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------

Reply via email to