Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

giFT

From Wikipedia, the free encyclopedia
(Redirected fromKCeasy)
Former computer software daemon
This article is about the filesharing computer software giFT. For other uses, seeGift (disambiguation).
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "GiFT" – news ·newspapers ·books ·scholar ·JSTOR
(January 2010) (Learn how and when to remove this message)
giFT
Developer(s)jasta
Initial release2003; 22 years ago (2003)
Stable release
0.11.8.1[1] Edit this on Wikidata / 27 November 2004
Preview releaseNo [±]
Written inC
PlatformCross-platform
Available inEnglish
TypePeer-to-peer
LicenseGNU GPL
Websitesourceforge.net/projects/gift/

giFT Internet File Transfer (giFT) is acomputer software daemon that allows severalfile sharing protocols to be used with a simple client having agraphical user interface (GUI). The client dynamically loadsplugins implementing the protocols, as they are required.[citation needed]

General

[edit]
giFTcurs, a terminal front end for the giFT daemon

Clients implementing frontends for the giFT daemon communicate with its process using a lightweightnetwork protocol. This allows the networking protocol code to be completely abstracted from theuser interface. The giFT daemon is written using relativelycross-platformCcode, which means that it can be compiled for and executed on a big variety of operating systems. There are several giFTGUIfront-ends forMicrosoft Windows,Apple Macintosh, andUnix-likeoperating systems.[citation needed]

The namegiFT (giFT Internet File Transfer) is a so-calledrecursive acronym, which means that it refers to itself in the expression for which it stands.

One of the biggest drawbacks of the giFT engine is that it currently lacksUnicode support, which prevents sharing files with Unicode characters in their file names (such as "ø","ä", "å", "é" etc.).[citation needed] Also, giFT lacks many features needed to use thegnutella network effectively.

Available plugins

[edit]

Available protocols are:[2]

Stable

Beta version

Alpha version

OpenFT protocol

[edit]
The Apollon front end

giFT's sibling project is OpenFT, apeer-to-peer file-sharingnetwork protocol that has a structure in which nodes are divided into 'search' nodes and 'index'supernodes in addition to commonnodes. Since both projects are related very closely, when one says 'OpenFT', one can mean either one of two different things: the OpenFT protocol, or the implementation in the form of a plugin for giFT.

Although the nameOpenFT stands for "Open FastTrack", the OpenFT protocol is an entirely new protocol design: only a few ideas in the OpenFT protocol are drawn from what little was known about theFastTrack protocol at the time OpenFT was designed.[citation needed]

OpenFT file-sharing protocol

[edit]

Like FastTrack andNapster, OpenFT is a network wherenodes submit lists of shared files to other nodes to keep track of which files are available on the network. This reduces the bandwidth consumed from search requests at the price of additional memory and processing power on the nodes that store that information. The transmission of shared lists is not fully recursive: a node will only transmit its list of shared files to a single search node randomly chosen as that node's "parent", and the list of those files will not be further transmitted to other nodes.[4]

OpenFT is also similar to thegnutella network in that search requests are recursively forwarded in between the nodes that keep track of the shared files.

There are three different kinds of nodes on the OpenFT network:

USER
Most nodes are USER nodes; these have no special function.
SEARCH
These nodes handle search requests; they search the filelists their CHILD nodes (explained below) submit to them. These nodes must have a capable Internet connection and at least 128MRAM. A modern processor is highly recommended as well.[5]
INDEX
Nodes with fast connections and much memory can be INDEX nodes, which keep lists of available search nodes, collect statistics, and try to maintain the structure of the network.[6]

A node can be both a SEARCH and an INDEX node.USER nodes will pick three SEARCH nodes to be their PARENT nodes. They will submit their shares list to them if the PARENT accepts the USER as its CHILD. By default, SEARCH nodes will be PARENTS for a maximum of 500 CHILD nodes.

giFT front-ends

[edit]
This section needs to beupdated. The reason given is: claims things are "current" relating to software whose last release was over 10 years ago. Please help update this article to reflect recent events or newly available information.(November 2022)
NamePlatformLicenseFeaturesLatest versionWebsite
giFTcurs[7]Unix-likeGPL
  • Ncurses-based
  • the only one that was officially supported
0.6.2
Apollon[8][9]Unix-like/KDEGPL
  • Tabbed searching
  • Preview ofmp3 and videos
  • FirstRun wizard
  • System tray docking
  • Chat with other Apollon users
1.0.2.1 (2005-05-08)apollon.sourceforge.net
KCeasy[10][11][12]Microsoft WindowsGPL[13]
  • Includes a media player.
  • Originally, included the giFT-FastTrack plugin, to connect toKazaa andKazaa Lite. In Version 0.12 and later he removed the giFT-FastTrack plug-in in order to avoid a legal fight withSharman Networks. The FastTrack plug-in is still being developed and is available from a third-party website. Upgrading from previous versions of the program will not remove the giFT-FastTrack plug-in.
0.19-rc1 (2008-02-03)KCeasy Source Forge website
giFTwin32[12]Microsoft Windows
  • fewer features than KCeasy, but also has a smaller footprint
  • better suited for older hardware
                             
Poisoned[14][15]Mac OS XGPL
  • Its name is a pun on theGerman wordGift (which meanspoison in English).
0.5191 (2006-08-08)www.gottsilla.net

See also

[edit]
  • MLDonkey - another plugin based multi-network P2P client

References

[edit]
  1. ^"giFT - Browse /gift/0.11.8.1 at SourceForge.net". 27 November 2004. Retrieved7 September 2019.
  2. ^"GiFT: Network Plugins". Archived fromthe original on 2007-02-16. Retrieved2007-02-15.
  3. ^"giFT: Internet File Transfer". 2002-05-11. Archived fromthe original on 2011-09-27. Retrieved2010-01-04.
  4. ^From the giFT documentation atthe giFT homepage
  5. ^According to the giFT documentation:

    Search nodes handle search requests. They search the filelists their CHILD (common) nodes submitted to them. These nodes must have a capable Internet connection and at least 128M RAM. A modern processor is highly recommended as well.

  6. ^According to the giFT documentation:

    INDEX nodes keep lists of available search nodes, collect statistics, and try to maintain the structure of the network.

  7. ^Scott Rippee (15 Jan 2004)Throw That GUI Out the Door: Console Applications That Shine,OSNews
  8. ^Juergen Haas,AppolonArchived 2011-07-07 at theWayback Machine,About.com Kubuntu Guide
  9. ^Carsten Schnober,Olympian Exchange. File Sharing with Apollon and GiFTArchived 2008-11-21 at theWayback Machine,Linux Magazine issue 55, June 2005, pp. 82-83
  10. ^Thomas Mennecke (September 5, 2004)Getting Into KCeasyArchived 2012-02-20 at theWayback Machine,Slyck.com
  11. ^KCEasy Review FileSharingZ.com
  12. ^ab"Slyck News - Slyck's Interview with KCeasy".www.slyck.com. Archived fromthe original on 2010-01-03. Retrieved2010-02-16.
  13. ^"KCeasy".SourceForge. 8 April 2013.
  14. ^John Borland,Macintosh users join Kazaa network,CNET News, November 19, 2003
  15. ^Thomas Mennecke,Poisoned: Bringing FastTrack to the Macintosh CommunityArchived 2012-02-20 at theWayback Machine, November 21, 2003

Further reading

[edit]
  • Minaxi Gupta,Markus Jakobsson, Andrew Kalafut, and Sid Stamm,Crimeware and Peer-to-Peer Networks, chapter 3 in Markus Jakobsson, Zulfikar Ramzan,Crimeware: understanding new attacks and defenses, Addison-Wesley, 2008,ISBN 0-321-50195-0, pp. 55–76 (discuses malware in the OpenFT andLimewire networks)

External links

[edit]
Networks,
protocols
Centralized
Decentralized
Historic
Comparisons
ofclients
Hyperlinks
Uses
Concepts
Privacy
Internal
technologies
Pioneers
Technology
Terminology
Software
Retrieved from "https://en.wikipedia.org/w/index.php?title=GiFT&oldid=1268120878#giFT_front-ends"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp