Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
service
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
15 user(s) are online (14 user(s) are browsing encyclopedia)

Members: 0
Guests: 15

more...
partner

GNUnet

GNUnet is a framework for Decentralisation, peer-to-peer Computer network. The framework offers link-level encryption, peer discovery and resource allocation. GNUnet was first published November 6, 2001.

The primary codebase is written in C programming language, but with Freeway (computer program) there is an effort to produce a compatibility version written in Java programming language. GNUnet currently works on Linux, BSD, Mac OS X, Solaris Operating Environment and Microsoft_Windows.

It is part of the GNU project.

=Services running on GNUnet=

==File sharing==

The primary application at this point is anonymity, censorship-resistant file-sharing, allowing users to anonymously publish or retrieve information of all kinds.

=URLs=

GNUnet uses (unofficial) urls for various things. They are unofficial in the sense that gnunet Url#URL_scheme has not been registered with IANA.

==GNUnet 0.7.x urls==

The GNUnet urls consist of two major parts: the module and the module specific identifier. Every GNUnet link will therefore consist of the following: gnunet://MODULE/IDENTIFIER where IDENTIFIER is a module specific string and MODULE is the module name.

===The ECRS module===

The ECRS module IDENTIFIER consists of either chk , sks , ksk or loc followed by a slash and then a catagory specific value.

  • chk identifies files, typically: gnunet://ecrs/chk/[file hash, using 0-9A-V].[query hash, using 0-9A-V].[file size in bytes]
  • sks identifies files within namespaces, typically: gnunet://ecrs/sks/NAMESPACE/IDENTIFIER
  • ksk identifies search queries, typically: gnunet://ecrs/ksk/KEYWORD[+KEYWORD]*
  • loc identifies a datum on a specific machine, typically: gnunet://ecrs/loc/PEER/QUERY.TYPE.KEY.SIZE
  • ==Examples==

    The following example urls are for GNUnet 0.7 version family and compatible.

    A type of GNUnet filesharing url pointing to a specific copy of GNU GPL license text: gnunet://ecrs/chk/9E4MDN4VULE8KJG6U1C8FKH5HA8C5CHSJTILRTTPGK8MJ6VHORERHE68JU8Q0FDTOH1DGLUJ3NLE99N0ML0N9PIBAGKG7MNPBTT6UKG.1I823C58O3LKS24LLI9KB384LH82LGF9GUQRJHACCUINSCQH36SI4NF88CMAET3T3BHI93D4S0M5CC6MVDL1K8GFKVBN69Q6T307U6O.17992

    Another type of GNUnet filesharing url, pointing to to the search results of a search with keyword gpl : gnunet://ecrs/ksk/gpl

    =See also=

  • Anonymous P2P
  • Friend-to-friend networks or F2F
  • =External links=

    *[http://www.gnu.org/software/gnunet/ Official GNUnet homepage at GNU] *[http://gnunet.org/drupal/ GNUnet community homepage & forum] *[http://gnunet.org/ GNUnet development homepage] *[http://gnunet.org/freeway/ Freeway homepage] *[http://gnunet.org/faq.php3#compare A comparison of GNUnet with other peer-to-peer networking] *[http://www.boardy.de/forumdisplay.php3forumid=104104 A mixed language discussion forum for GNUnet users and developers] *[http://gnunet.org/faq.php3 GNUnet FAQ]