- Gnutella crawler
A Gnutella crawler is a software program used to gather statistic information on the
Gnutella file sharing network.Early crawlers used the
Ping/Pong messages to discover hosts connected to the network. Although this method is still usable, it is too slow to capture enough data for a topological overview of the Gnutella network as it requires initiating full Gnutella connections; this involves several roundtrips to perform the header processing. An extension has been added to the Gnutella protocol to allow crawlers to quickly accessultrapeer s.Gnutella2 also supports crawlers for the gain of statisitcal data such as the network size or the network composition (clients, versions, usernames and usercountries)cite web| url=http://crawler.trillinux.org/history.html | title=Gnutella2 network crawler (g2panthera)| publisher=dcat| accessdate=2006-08-22] . Right now, there is only one crawler existing on the G2 network, called [http://crawler.trillinux.org/ g2paranha] . It is written and maintained by dcat and licensed under theGPL .References
* Daniel Stutzbach and Reza Rejaie, " [http://www.barsoom.org/~agthorr/papers/gi05.pdf Capturing Accurate Snapshots of the Gnutella Network] ", the Global Internet Symposium, March, 2005.
External links
* [http://gnet-specs.gnufu.net/index.php/Communicating_Network_Topology_Information The GDF:Communicating Network Topology Information]
* [http://crawler.trillinux.org/ g2paranha - G2 Network Crawler]
Wikimedia Foundation. 2010.