Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Search Today's Posts Mark Forums Read

General Gnutella Development Discussion For general discussion about Gnutella development.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old September 23rd, 2001
Unregistered
Guest
 
Posts: n/a
Post OT: Open Sourced FastTrack Clone

Off topic (but I thought you guy might want to know), but the FastTrack protocol has been nearly deciphered, clearing the way for third party KaZaA/Morpheus/Grokster clones on a variety of platforms.

The project under this is giFT, or the generic interface to fasttrack. Since the FastTrack protocol is so complicated (encrypted everywhere), graphical frontends use giFT as a daemon and talk xml with it, making client development _very_ easy (downloads are also just http-based).

webpage is http://gift.sourceforge.net/
Reply With Quote
  #2 (permalink)  
Old September 23rd, 2001
RaaF's Avatar
Modding Member
 
Join Date: April 20th, 2001
Location: Netherlands
Posts: 1,002
RaaF is a great assister to others; your light through the dark tunnel
Default

Interesting,
But I can't get it to work in windows or Java.
Anyone who can tel me howto ?

RaaF
Reply With Quote
  #3 (permalink)  
Old September 23rd, 2001
RaaF's Avatar
Modding Member
 
Join Date: April 20th, 2001
Location: Netherlands
Posts: 1,002
RaaF is a great assister to others; your light through the dark tunnel
Default

Someone mentioned that it will run in Cygwin , but it can't find a supernode.
Now I have no Linux / Unix experience, so I forget about it I think....
Reply With Quote
  #4 (permalink)  
Old September 23rd, 2001
Unregistered
Guest
 
Posts: n/a
Default

Does this mean that we could soon be seeing a Gnutella application that also searches the FastTrack network?

And what are the legalities of actually doing that? Isn't the FastTrack network a private one? Wouldn't tapping into that be similar to driving onto someones private driveway?

-Pete
Reply With Quote
  #5 (permalink)  
Old September 24th, 2001
Disciple
 
Join Date: September 17th, 2001
Location: Finland
Posts: 17
porttikivi is flying high
Default Doesn't most people run both FastTrack and Gnutella?

Don't overestimate the need for having both protocols in the same software. Many people are like me: they run both types of clients (I run Xolox and Morpheus currently) and share the same files.

Note that this also means that it is easy to bootstrap the next generation of P2P networks and protocols: just provide any software that rocks and I will share my files there too.

BTW, I suggest that someone looks at Inferno/Plan9 (www.vitanuova.com) as a protocol (Styx/9P/2000P) designed for secure distributed processing and resource access. Inferno runs on top of both Linux and Windows, and has a very nice programming environment with the Limbo language.
Reply With Quote
  #6 (permalink)  
Old September 29th, 2001
Unregistered
Guest
 
Posts: n/a
Default

It'd be neat to have both protocols.. No, the fasttrack network is not "private". It is completely legal to reverse engineer a product in order to make a compatable one, like the gift folks did.

It's interesting to see the growth of gift, in it's 30 days of existance: http://sourceforge.net/project/stats...group_id=34618

from 0 to 281,778hits/day
Reply With Quote
  #7 (permalink)  
Old September 29th, 2001
RaaF's Avatar
Modding Member
 
Join Date: April 20th, 2001
Location: Netherlands
Posts: 1,002
RaaF is a great assister to others; your light through the dark tunnel
Default

Seems Fasttrack is not entirely happy with gIFT, following comes from the gIFT homepage :

Synopsis

The latest version of Kazaa and Morpehus, version 1.3.3 has broken giFT. We can no longer connect to the network and communicate with other supernodes or nodes. We believe that the protocol was changed in such a way that you must now log into a central server to get a new "key" for generating the cipher state for encryption and decryption. This was a bad move by FastTrack, as it now makes it's network reliant on a centralized server, and possibly puts them in a situation similar to Napster.

History of giFT

The giFT project was originally set up to create a means to connect to the FastTrack network in an open source manner. While Kazaa originally stated that they were interested in working with the open source community we quickly discovered that it was not the case. They asked us to develop a closed source Linux client, however we decided to go the open source route and start on our own.

What entailed was a long, complicated process consisting reverse engineering of the official clients in oder to create a compatible product. Eventually, with the help of some anonymous donors known as "The Givers" we reached a stage where we could connect to the network, and later query, download, and share files.

Kazaa/Morpheus v1.3.3

Unfortunately, as of Kazaa/Morpehus versions 1.3.3 (deemed a "security update") FastTrack has been trying to shutdown our open source implementation by changing various parts of the protocol. Originally 1.3.3 only changed a few minor things in regards to our "cipher state" generation algorithm, which allowed us to figure out how the encryption was being done between the supernodes and the clients. Today, (Sept. 29, 2001) FastTrack unveiled another added "feature" in their "security update" - changing how the official clients communicate, and how they develop the cipher state for encryption/decryption (this is possibly done by an "auto-update", we will be uncertain until we perform a further analysis.) It is still unconfirmed as to the extent that these new modifications, however we are working hard to figure out what the problem is and how we can most easily fix it.

-The giFT Development Team



(RaaF)
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
More sourced required when there are over 100 sources? audiobahn1000 Download/Upload Problems 1 February 21st, 2007 07:16 AM
Another Gnucleus clone??? Taliban Gnucleus (Windows) 4 June 5th, 2002 12:24 PM
The NEW Morpheus only a Gnucleus clone? Morgwen Morpheus (Windows) 4 March 11th, 2002 04:54 AM
How Can i Make my own clone?? Iamzygot Site Feedback 1 May 7th, 2001 01:56 PM
Best Gnutella Clone Renob101 General Gnutella / Gnutella Network Discussion 0 April 26th, 2001 09:58 AM


All times are GMT -7. The time now is 03:20 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.