Datzfunk-Works

hosted by Gentoo Linux

Anapnea

Welcome to the datzfunk-works project, hosted by the good people of anapnea.net. This site is just a backup of my servers page which you can find in the home links menu. While you are here, check out anapnea.net. They offer a free linux shell (Gentoo linux) with a web directory, irssi and finch for IRC chat among many other goodies. There is also a paid account which gives you access to compilers, and ssh tunelling among other things.

Gnutella2 Crawler

If you're familiar with web crawlers, often used or crawl the internet to aid in data collection for search engines and other services, the Gnutella2 crawler, or the g2paranha, is similar. The G2paranha crawls the G2 network in order to provide useful statistics about the network. Written in Perl, the crawler runs on a server gathering data which is then processed, and visible at crawler.trillinux.org. The crawler has been running for several years, now, so the data that has been collected can provide a good picture of network grown, and density, among other things. The developer of the g2paranha is currenly also working on a java version, which may be more efficent. When it is completed, it will be intersting to see if the the data collected changes, indicating different accuracies between crawlers.

Shareaza 2.5.3.0 Released

If you are familiar with the peer to peer scene, there is a good chance that you've heard of Shareaza. For those who are not, Shareaza is p2p client which provides support for numerous networks and protocols, including Gnutella, Gnutella2 (G2), eDonkey, BitTorrent, FTP and HTTP, DC++ support is currently in the works. Shareaza is probably the most elaborate, and configurable p2p client there is, although support for various supported networks could benifit from updates to the protocols. Shareaza supports over 30 languages, and has a very diverse userbase, leading to diverse content on it's supported networks. Shareaza runs on Windows, as well as on Unix based systems, on WINE.

Sharelin

Sharelin is a new and upcoming G2 client for all POSIX (Linux/BSD/UNIX-like OS's). Currently, under development, but capable of uploading and downloading and Hub support in development. With easy configurability and access either through telnet or a web interface, Sharelin is geared both towards green users as well as experienced. Sharelin was developed using FreeBSD, a Unix derivative but also has been tested on linux distributions, such as Ubuntu, as well as others.

Web Cache Statistics

Below I have compiled some hit statistics from my GWC or "Gnutella Web Cache". The below chart is composed of the top client names and versions of clients that use this particular cache. The version data for Shareaza will likely be changing quite rapily as Shareaza version 2.5.0.0 was released on 10-31-09, and shortly after, 2.5.1.0 was released. As people update to this version, it will begin to overtake shareaza 2.4.0.0. The second chart was created after 2.5.1.0 had a footing in the population. (click thumbnails for larger images)

In Shareaza version 2.4.0.0, the discovery services contained a bug where default services, such as Web Caches were reset to the default list at every restart. This means that any cache not included in the default list would be lost when the program was restarted. Because of this, Web Caches not included in version 2.4.0.0 would get a lot less activity from this version. The Chart below is a random sampling of client requests, URL updates, and UP updates, for the top 4 versions using the cache. As you can see, the number of IP updates and URL updates for 2.4.0.0 are not present in this sample, because the overall percentage is so low. This is attributed to the bug in the discovery services. After the release of 2.5.0.0 and 2.5.1.0, because the bug is fixed, IP and URL updates skyrocketed, as expected. This is visible in the below samples. Notice to make the updates visible, in the first sample, they are muliplied by 10. In the second sample, this was not nesseary.(samples from just under 1000 hits)