Gnutella Forums

Gnutella Forums (
-   Other GnucDNA Clients (
-   -   Case closed: GnucDNA leech behavior status as of february 13 2005 (

et voilà November 8th, 2004 04:09 PM

status as of november 8th (Gnucleus and Morpheus)
Note: look at the last post of the thread to see the leech status as of today

Salut all, since there has been trolling from Morpheus devs and a fanboy claiming GnucDNA was no leecher in Gnutella network, I'll expose here my findings. I'm no way affiliated with any Gnutella client and my motives are only to make Gnutella the best network. Those bugs/behaviors were told to John Marshall (GnucDNA and Gnucleus dev) and concerned members. The choice of this subforum has been decided for two reasons: 1) it isn't under Morpheus mods control nor any mods beside supermods 2) it concerns GnucDNA. This thread is locked from start to avoid flame wars and trolling. If you have comments, feel free to PM me. If you want to discuss my findings go ahead by creating a new thread in this forum. Remember that what I found was with less than 2 hours of testing, there might be many other bugs in GnucDNA making it not play nice with other clients.

GnucDNA apps mentionned:
Gnucleus (GnucDNA build of november 5th)
Morpheus 4.5 with GnucDNA

Other apps used to make the tests:
Limewire 4.1.8

Good read ;)

First message sent saturday november 6th:
DNA tests and problems

Salut John, did a little testing with two computers connected in a lan with router. Each computer had a LW 4.1.8 UP. I alternated with Phex leaves, Shareaza leaves and Gnucleus (5 nov build) leaves. The different clients had all a different port forwarded by the router to the two computers (no firewall or obstacles on them). The two LW UPs were inter-connected. All nodes had a shared folder containing two files. 1)Gnucleus named ‘gnucleus test programme.exe’ and 2)Phex named ‘phex test programme.exe’

I did searches, downloads attempts from results and from LW style magnets (LW was the downloader with the LW style magnets, but shareaza understands them too)

Here is what looks like a LW magnet that I entered in a web browser: magnet:?xt=urn:sha1:2DCH7OJQJSG7ZONL4EZ66DGC3GIMG4 3B&dn=gnucleus test programme.exe&xs=
You can make your LW magnets automatically with LW by going in Library window, right click on a file and select magnet details of the file. Do not fear to install LW it is spyware free.

First I can get results and downloads from LW and Shareaza on all occasions.
I got results from Phex, but I couldn't dl from results and from magnets. I couldn't download magnets from Gnucleus, the upload window showed a connected then it cancelled the dl when LW requested from a magnet. I had a hard time finding results from gnucleus until I figured that if I searched 'gnucleus' alone I get result and not from composed word searches like 'gnucleus test' or 'gnucleus test programme'. Once I got a result from the 'gnucleus' search, I could dl from it.

So for gnucDNA there seems to be compatibility for magnets requests (probably sha1 requests) and for composed term searches. Note that the 64kb QRP wasn't filled the same between Phex, LW and Gnucleus. Phex was 0.05%, Gnucleus 0.02% and LW was like phex at 0.05%

Phex seems to have an upload problem and I’ll PM GregorK about it. I do care less about Phex because popular shitty apps like Morpheus aren’t using it so the impact is negligeable on Gnet.


Second message sent sunday november 7th:

In conformity with my theory about multi keyword searches (99% of my searches), I got results from Morpheus searching only one term "fringants" a part of a name of a French Québec band very popular here (Les cowboys fringants). I got Morph450 (gnucDNA results. I tried to dl and only got one chunk then the Morph hosts cancelled me (LW asks for 97.7kb chunks if I recall correctly). So yes GnucDNA is a 99% leech right now! Hope you fix those nasty problems in upload logic and QRP.


Third message sent sunday november 7th:

Also, I can get Morpheus results from any type searches in LW but not when I search in the audio - artist category. Other P2P apps like Shareaza, Bearshare and GTK-gnutella are doing fine with those queries. I think GnucDNA should return GPL, that should help bring volunteers to developp it (more Gnucleus users) and kill those stupid shitty apps using it. But maybe that's just me...


Edit: Of course GnucDNA can take (dl) without problems from other clients
Edit2: there seems to be a Gwebcache abuse coming from GnucDNA: they make 33% gwebcaches requests while being less than 10% of clients of Gnet

et voilà December 31st, 2004 05:38 PM

December 31 2004 update
GnucDNA still have many problems.

First with sha1 hashes of mp3 (probably happened because they had metadata)
I made a shared folder with the exact same 3 files:

1) xxxx techno mp3 file

2) xxxx mp3 file

3) Gnucleus programme.exe

I look at QRP on the LW UP (both a Gnucleus and a LW leave were connected to a LW UP)
QRP % of 64KB
0.02% Gnucleus
0.07% Limewire

Is gnucDNA forgetting to make many entries for a keyword so the QRP table is more empty? ie normally "oiseaux" is entered as "oiseaux, oiseau, oisea" in a QRP table in Limewire so if you search for "oiseau" in LW it will find results that are named "oiseaux".

Now for the searches:
GnucDNA results only showed in any type searches for LW.No Music searches results.GnucDNA doesn't show metadata on results in any type of files. GnucDNA doesn't send result to a search "Gnucleus programme" but returns for "gnucleus programme.exe" probably because it needs space to differenciate key words and it doesn't take apart the .exe extension.One amelioration noticeable over is that GnucDNA does seem to respond to searches containing more than one keyword if those word are separated with spaces.

Needs serious work....

et voilà February 13th, 2005 10:54 AM

2005/02/13: Seems like the latest and the new behave much better in terms of search results and downloads. Finally.

So for now rest of the leech problem is only because of the default multinetwork behavior of Morpheus and GnucDNA which waste normal upload bandwidth normally reserved for one network (by separating upload slots available between networks and with the multinetwork overhead), thus lowering dl speed for other clients.

Case closed for now.


All times are GMT -7. The time now is 12:44 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.