gtk-gnutella

from Wikipedia, the free encyclopedia
gtk-gnutella

Gtk-gnutella.svg
Gtk-gnutella-0.96b.png
gtk-gnutella 0.96b on FreeBSD
Basic data

developer gtk-gnutella project
Publishing year April 16, 2000
Current  version 1.2.0
( July 9, 2020 )
operating system various Unix derivatives
programming language C.
category peer to peer
License GPL
German speaking Yes
gtk-gnutella.sf.net

gtk-gnutella is a free file sharing program for the gnutella protocol. It runs under Unix-like operating systems and is based on GTK + .

features

gtk-gnutella supports many features of modern Gnutella clients, including:

  • HTTP /1.1
  • Gnutella 0.6 (Vendor Code GTKG)
  • Gnutella compound compression
  • BYE package
  • GWebCache protocol
  • HUGE (Hash / URN Gnutella Extensions)
  • Ping / pong reduction
  • PARQ (Passive / Active Remote Queuing)
  • PFSP (Partial File Sharing Protocol)
  • HSEP (Horizon Size Estimation Protocol)
  • Vendor messages
  • Ultrapeers
  • QRP (Query Routing Protocol)
  • Push proxies
  • SHA-1 based spam filtering
  • Tiger-tree hashes
  • IPv6
  • Encryption using TLS
  • Magnet links
  • configurable filters with regular expression support

Due to its numerous setting options and its powerful filter engine, gtk-gnutella is particularly suitable for experienced users.

history

gtk-gnutella was originally programmed to look exactly like the original Gnutella client from Nullsoft . Yann Grossel finished his work on the client in early 2001. After a while, Raphael Manfredi took over the software as main developer. Since then, the client has been in active development.

Web links

Commons : Gtk-gnutella  - collection of images, videos and audio files

Individual evidence

  1. Release 1.2.0 . July 9, 2020 (accessed July 10, 2020).
  2. ^ The gtk-gnutella Open Source Project on Open Hub: Languages ​​Page . In: Open Hub . (accessed on July 18, 2018).
  3. Properties