Threads in some sections have NO links for Guests, Register before you can view those threads.
View Full Version : Hopping Supernode?
KazaaSearch
11-27-2002, 12:30 AM
If you want to change your supernode, just disconnect (using Kazaa main menu) and connect again. In at least 80% cases your client will connect to a new SN, even if the old one is still working fine!
I will include this option into KazaaSearch proggie immediately! I was requested to do so, and you see I work hard to satisfy your desires, folks!
I posted twice the javascript for IE which retrieves your current SN IP. It has actually a big problem: your browser caches downloaded page and therefore you will always see the same result, even if you close KAzaa. I fixed this bug by sending a bad request which does not produce a resulting page, but still, Kazaa returns 4 headers, including Username and SupernodeIP.
<script>
function getURL(url){
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", url , false);
req.send("");
text=0;
// text=req.getResponseHeader("X-Kazaa-SupernodeIP");
text=req.getAllResponseHeaders();
} catch(e){text=0;}
return text;
}
alert(getURL("http://127.0.0.1:1214/."));
//Note: the URL above will produce 404 Not Found response from Kazaa.
//The http://127.0.0.1:1214/ URL is bad in the sense that it is cached by your browser, thus returning same result forever.
</script>
<html><body>
<p>Make sure Kazaa Lite is running (at port 1214, otherwise this test
won't work).</p>
<p>Now click <a href="#" onclick='javascript:getsupernode();'here</a>.</p>
<script>
function getURL(url){
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", url , false);
req.send("");
text="Your current IP and Port:n";
text+=req.getResponseHeader("X-Kazaa-IP");
text+="nnYour current Supernode IP and Port:n";
text+=req.getResponseHeader("X-Kazaa-SupernodeIP");
} catch(e){text=0;}
return text;
}
function getsupernode() {
alert(getURL("http://127.0.0.1:1214/."));
}
</script>
</body></html>
KazaaSearch
11-27-2002, 07:13 PM
Originally posted by Paul@Nov 27 2002, 04:55 PM
<html><body>
<p>Make sure Kazaa Lite is running (at port 1214, otherwise this test
*won't work).</p>
<p>Now click <a href="#" onclick='javascript:getsupernode();'here</a>.</p>
<script>
function getURL(url){
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", url , false);
req.send("");
text="Your current IP and Port:n";
text+=req.getResponseHeader("X-Kazaa-IP");
text+="nnYour current Supernode IP and Port:n";
text+=req.getResponseHeader("X-Kazaa-SupernodeIP");
} catch(e){text=0;}
return text;
}
function getsupernode() {
alert(getURL("http://127.0.0.1:1214/."));
}
</script>
</body></html>
Paul! Some backslashes were removed when you posted hte script... Why does your board remove any backslash, as well as escape sequence double-backslash?
Here are my results about SN changing frequency:
Tue Nov 26 20:12:35 2002 66.67.32.171:2704 %connected about 1 min
Tue Nov 26 20:13:36 2002 209.227.28.22:3020 %about 17 min
Tue Nov 26 20:30:02 2002 35.11.147.178:2484 %18 min
Tue Nov 26 20:48:40 2002 129.2.242.81:1755 %about 6 hours !!!
Wed Nov 27 03:27:55 2002 65.35.240.248:1647 %8 min
Wed Nov 27 03:35:27 2002 150.216.98.231:1188 %7 min
Wed Nov 27 03:42:59 2002 136.165.87.209:2101 %46 min
Wed Nov 27 04:24:44 2002 168.105.119.195:2406 %almost 2 hours!!!
Wed Nov 27 06:10:46 2002 12.212.102.219:1207 %over 1 hours
Wed Nov 27 07:25:05 2002 208.27.120.185:3793
Wed Nov 27 07:28:06 2002 161.57.219.110:3108
Wed Nov 27 07:31:07 2002 138.67.72.84:1917
Wed Nov 27 07:34:08 2002 216.186.100.3:3588
Wed Nov 27 07:37:09 2002 128.211.222.198:2220
Wed Nov 27 07:40:10 2002 216.164.26.233:1996
Wed Nov 27 07:47:12 2002 12.30.223.244:1098
Wed Nov 27 08:24:53 2002 155.135.16.2:2105
Wed Nov 27 08:35:26 2002 12.238.186.25:2938
Wed Nov 27 08:39:27 2002 24.25.249.191:1417
Wed Nov 27 08:43:58 2002 198.37.26.245:2569
Wed Nov 27 08:44:58 2002 24.189.203.44:3240
Wed Nov 27 08:48:30 2002 134.139.213.137:2046
Wed Nov 27 08:52:01 2002 129.89.186.185:2186
Wed Nov 27 08:55:02 2002 216.45.44.10:2192
Wed Nov 27 08:59:03 2002 209.143.14.221:1380
Wed Nov 27 09:04:04 2002 207.196.172.23:2277
Wed Nov 27 09:07:06 2002 128.54.221.126:2520
Wed Nov 27 09:11:37 2002 146.151.39.80:3950
Wed Nov 27 09:21:10 2002 66.71.4.87:2065
Wed Nov 27 09:28:12 2002 65.31.86.14:1417 % over 2 hours
Wed Nov 27 11:51:53 2002 65.96.201.90:1604
Wed Nov 27 11:55:54 2002 12.242.249.162:1917
The conclusion is that Kazaa randomly chooses supernodes in your area (note that all these IP addresses are North American), and you can be connected to one during any time ranging from 1 minute to 5 hours or even more.
Colt Seevers
11-28-2002, 10:41 PM
Kazzasearch: do you think it's possible to make an app for Kazaa lite that let you:
* Be able to phisicaly see where other supernodes are located and be able to show that information graphicaly like in a world map??
* have the ability to switch supernodes manualy eg. just clicking on one of the other nodes would make you 'hop' to that node?
I think it could be a great tool for use with kaz, just wondering as I'm going mad using the ZoneAlarm method. ;)
KazaaSearch
11-29-2002, 12:01 AM
Originally posted by Colt Seevers@Nov 28 2002, 11:41 PM
Kazzasearch: do you think it's possible to make an app for Kazaa lite that let you:
* Be able to phisicaly see where other supernodes are located and be able to show that information graphicaly like in a world map??
* have the ability to switch supernodes manualy eg. just clicking on one of the other nodes would make you 'hop' to that node?
I think it could be a great tool for use with kaz, just wondering as I'm going mad using the ZoneAlarm method. ;)
There is no way to collect other supernodes on a regular basis, other than searching for files and reading user's SN IP from Kazaa memory using my technology. Because you can't ask a supernode to give you its neighborhood supernodes' list. And for the time being I don't know how to make it connect to a particular SN. I know it's challenging and useful, but I failed. I have a couple other ideas to try. You will be notified immediately on this forum.
About vieweing supernodes on a map - why do you want it? I can tell you one thing: Kazaa will not connect to a supernode which is far away from you, it chooses them according to the number of IP-hops (if you know what it is). If you are sitting in the US, you will never connect to German supernode. However, this is only my impression, I got no proof. And this idea with world map looks absolutely crazy.
And remember that collecting SN lists/databases/etc. is useless, because there are 10-100 thousand supernodes. This estimate is based on the results found by people operating in SN mode which reported that they served for 50 to several hundred users in their neighborhood. So, divide 3 million users online by 100, and you got 30 thousand SN. I am not sure you wanna see all of them on the world map. They will cover densely the whole North America and Europe, with tiny points in Russia, Africa and other rare populated or underdeveloped countries.
Barbarossa
11-29-2002, 08:37 AM
Originally posted by KazaaSearch@Nov 29 2002, 01:01 AM
About vieweing supernodes on a map - why do you want it? I can tell you one thing: Kazaa will not connect to a supernode which is far away from you, it chooses them according to the number of IP-hops (if you know what it is). If you are sitting in the US, you will never connect to German supernode. However, this is only my impression, I got no proof. And this idea with world map looks absolutely crazy.
My impression is when you connect to Kazaa it sends out pings to up to 6 IP addresses of supernodes that it knew existed last time it was connected, and it connects you to the first one that replies.
Once connected, the network is self-organising, so that it will redistribute users to different supernodes to even out the number connected to each one. It also updates the internal list of IP addresses in the registry to try to connect to next time, based upon the current network configuration.
I actually think a world map would be kind of interesting! I love the map on Neotrace Express!
Jonne
11-29-2002, 03:43 PM
right now i'm connected to a supernode in the US of A. While I am located in Belgium.
guess that's why i have trouble finding Belgian music...
random nut
11-29-2002, 03:44 PM
Originally posted by Jonne@Nov 29 2002, 05:43 PM
right now i'm connected to a supernode in the US of A. While I am located in Belgium.
guess that's why i have trouble finding Belgian music...
LOL, yes, that could be it! :D
KazaaSearch
11-29-2002, 08:29 PM
Originally posted by barbarossa+Nov 29 2002, 09:37 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (barbarossa @ Nov 29 2002, 09:37 AM)</td></tr><tr><td id='QUOTE'><!--QuoteBegin--KazaaSearch@Nov 29 2002, 01:01 AM
About vieweing supernodes on a map - why do you want it? I can tell you one thing: Kazaa will not connect to a supernode which is far away from you, it chooses them according to the number of IP-hops (if you know what it is). If you are sitting in the US, you will never connect to German supernode. However, this is only my impression, I got no proof. And this idea with world map looks absolutely crazy.
My impression is when you connect to Kazaa it sends out pings to up to 6 IP addresses of supernodes that it knew existed last time it was connected, and it connects you to the first one that replies.
Once connected, the network is self-organising, so that it will redistribute users to different supernodes to even out the number connected to each one. It also updates the internal list of IP addresses in the registry to try to connect to next time, based upon the current network configuration.
I actually think a world map would be kind of interesting! I love the map on Neotrace Express![/b][/quote]
How can you explain the fact that I have NEVER been connected to any non-US supernode? If the selection is absolutely random? I will soon post the hostnames of supernodes, for you to see that I am saying truth.
KazaaSearch
11-29-2002, 08:32 PM
Here is one of my SN history files. Although you can argue that not all .com hosts are American, you can actually verify using ARIN whois server that those listed below are all American.
12.242.249.162 : Not resolve
65.28.226.124 : woh-65-28-226-124.woh.rr.com (.COM | US Commercial)
66.65.39.172 : 66-65-39-172.nyc.rr.com (.COM | US Commercial)
128.148.180.219 : Everett-219.resnet.brown.edu (.EDU | US Educational)
65.28.3.8 : mkc-65-28-3-8.kc.rr.com (.COM | US Commercial)
128.211.206.199 : hill-c-199.resnet.purdue.edu (.EDU | US Educational)
12.233.157.91 : 12-233-157-91.client.attbi.com (.COM | US Commercial)
65.33.204.124 : 124.204.33.65.cfl.rr.com (.COM | US Commercial)
24.229.121.54 : Not resolve
168.122.170.183 : buic010-e0401-dhcp183.bu.edu (.EDU | US Educational)
18.216.0.33 : ZER0EL.MIT.EDU (.EDU | US Educational)
66.177.198.119 : c-66-177-198-119.se.client2.attbi.com (.COM | US Commercial)
204.143.64.73 : Not resolve
207.172.228.44 : 207-172-228-44.c3-0.tlg-ubr2.atw-tlg.pa.cable.rcn.com (.COM | US Commercial)
24.190.121.61 : ool-18be793d.dyn.optonline.net (.NET | Network)
141.166.226.151 : smh226151.richmond.edu (.EDU | US Educational)
209.158.162.151 : client-209-158-162-151.cjims.org (.ORG | Non-Profit Organization)
152.7.9.223 : AFC-16-223.rh.ncsu.edu (.EDU | US Educational)
132.235.123.174 : dhcp-123-174.cns.ohiou.edu (.EDU | US Educational)
128.36.79.253 : yale128036079253.student.yale.edu (.EDU | US Educational)
128.211.222.198 : tark-c-198.resnet.purdue.edu (.EDU | US Educational)
130.64.140.151 : resnet140-151.medford.tufts.edu (.EDU | US Educational)
66.76.47.71 : cdm-66-47-71-naco.cox-internet.com (.COM | US Commercial)
208.180.8.140 : cdm-208-8-140-pfvl.cox-internet.com (.COM | US Commercial)
65.214.115.152 : Not resolve
141.161.60.124 : Not resolve
128.255.198.7 : dhcp80ffc607.residence-rooms.uiowa.edu (.EDU | US Educational)
24.184.19.150 : ool-18b81396.dyn.optonline.net (.NET | Network)
155.41.232.111 : dhcp232-111.bumc.bu.edu (.EDU | US Educational)
129.118.97.180 : as054.dhcp.ttu.edu (.EDU | US Educational)
128.253.179.173 : r101213.resnet.cornell.edu (.EDU | US Educational)
66.130.84.189 : modemcable189.84-130-66.mtl.mc.videotron.ca (.CA | Canada)
155.135.16.2 : Not resolve
216.51.214.10 : Not resolve
216.199.92.117 : 216-199-92-117.ftl.fdn.com (.COM | US Commercial)
128.148.31.130 : dhcp31-30.cs.brown.edu (.EDU | US Educational)
24.28.137.194 : cs28137-194.satx.rr.com (.COM | US Commercial)
12.255.136.73 : 12-255-136-73.client.attbi.com (.COM | US Commercial)
140.247.79.198 : roam79-198.student.harvard.edu (.EDU | US Educational)
24.166.54.22 : dhcp16654022.neo.rr.com (.COM | US Commercial)
24.218.140.106 : h000795baf2d0.ne.client2.attbi.com (.COM | US Commercial)
24.47.57.121 : ool-182f3979.dyn.optonline.net (.NET | Network)
24.88.129.84 : clt88-129-084.carolina.rr.com (.COM | US Commercial)
65.26.30.4 : mkc-65-26-30-4.kc.rr.com (.COM | US Commercial)
64.121.90.253 : 64-121-90-253.c3-0.sfo-ubr2.sfrn-sfo.ca.cable.rcn.com (.COM | US Commercial)
128.103.221.105 : sfp221-105.harvard.edu (.EDU | US Educational)
216.146.79.201 : Not resolve
66.44.127.48 : 66-44-127-48.c3-0.bth-ubr4.lnh-bth.md.cable.rcn.com (.COM | US Commercial)
12.230.163.198 : 12-230-163-198.client.attbi.com (.COM | US Commercial)
128.197.87.81 : cumm002-0301-081.bu.edu (.EDU | US Educational)
156.26.116.106 : Not resolve
12.254.30.160 : 12-254-30-160.client.attbi.com (.COM | US Commercial)
12.247.174.123 : 12-247-174-123.client.attbi.com (.COM | US Commercial)
216.142.129.146 : Not resolve
66.25.9.209 : cs66259-209.houston.rr.com (.COM | US Commercial)
65.31.193.83 : lnk-65-31-193-83.neb.rr.com (.COM | US Commercial)
216.142.129.146 : Not resolve
66.76.72.62 : cdm-66-72-62-naco.cox-internet.com (.COM | US Commercial)
12.234.51.107 : 12-234-51-107.client.attbi.com (.COM | US Commercial)
24.91.96.177 : h00105a206ff9.ne.client2.attbi.com (.COM | US Commercial)
24.46.130.55 : ool-182e8237.dyn.optonline.net (.NET | Network)
12.251.40.201 : 12-251-40-201.client.attbi.com (.COM | US Commercial)
24.167.57.144 : cs2416757-144.houston.rr.com (.COM | US Commercial)
12.238.169.224 : 12-238-169-224.client.attbi.com (.COM | US Commercial)
24.185.32.211 : ool-18b920d3.dyn.optonline.net (.NET | Network)
66.68.88.199 : cs666888-199.austin.rr.com (.COM | US Commercial)
24.128.194.55 : h0010dc58f73d.ne.client2.attbi.com (.COM | US Commercial)
24.44.33.125 : ool-182c217d.dyn.optonline.net (.NET | Network)
66.188.170.186 : c66.188.170.186.stc.mn.charter.com (.COM | US Commercial)
66.21.208.235 : adsl-21-208-235.mia.bellsouth.net (.NET | Network)
24.185.67.112 : ool-18b94370.dyn.optonline.net (.NET | Network)
24.184.72.19 : ool-18b84813.dyn.optonline.net (.NET | Network)
24.247.130.139 : 24.247.130.139.tvc.mi.chartermi.net (.NET | Network)
141.225.16.156 : mdbrooks.memphis.edu (.EDU | US Educational)
Done
hi, im new to this p2p sharing but if what kazzaasearch says is true and that you can only connect to the country where you live or in my case maybe some countries in europe, how if you are looking for a rare file that has just been released in america is anybody on the european side of kazaa going to get it.
I guess that most ripps and stuff get done in europe, holand, germany etc so how will anybody from america get these files off kazzaa.
like i say im new to this but what if i made a music track which was prety good, distributed it on kazzaa and someone got it off me and posted it on the forum or i did then the only ppl that could get it would be europeans and it doesnt matter how much time ppl from america searched for it.
in the kazzaa options it says please select the country where i am from i noticed that when i put united kingdom my speeds rarely get above 10kbs but if i say im from the usa they sometimes hit 70kbs, dont know if this means that depending on what country you say your from on kazzaa then kazzaa will look for supernodes from that country or not. hope someone can update me on this thanx
Jonne
12-11-2002, 06:26 PM
I think these files spread because most ppl in Europe are connected to supernodes in the usa, so even rare files pass through the usa, and spread around the world from there.
Most internet traffic passes through the usa anyway, sometimes a packet heading from holland to france passes throught New York or something.
(correct me if i'm wrong...)
edit: some stuff
Jonne
12-11-2002, 06:29 PM
sometimes a packet heading from holland to france passes through New York or something.
because, obviously, it can't pass through Belgium, because Belgium doesn't exist... ;)
edited some typos
KazaaSearch
12-11-2002, 09:01 PM
Originally posted by stoi@Dec 11 2002, 07:10 PM
hi, im new to this p2p sharing but if what kazzaasearch says is true and that you can only connect to the country where you live or in my case maybe some countries in europe, how if you are looking for a rare file that has just been released in america is anybody on the european side of kazaa going to get it.
I guess that most ripps and stuff get done in europe, holand, germany etc so how will anybody from america get these files off kazzaa.
like i say im new to this but what if i made a music track which was prety good, distributed it on kazzaa and someone got it off me and posted it on the forum or i did then the only ppl that could get it would be europeans and it doesnt matter how much time ppl from america searched for it.
in the kazzaa options it says please select the country where i am from i noticed that when i put united kingdom my speeds rarely get above 10kbs but if i say im from the usa they sometimes hit 70kbs, dont know if this means that depending on what country you say your from on kazzaa then kazzaa will look for supernodes from that country or not. hope someone can update me on this thanx
What I can see in the kazaadebug.log file, is the attempts of Kazaa to trace the routes to possible supernode choices. So, it probably chooses the one which is located at smallest number of hops, and also takes into account the UDP and TCP response time. So, the reason for me to be always connected to US SN's is that there are lots of broadband computers in the neighborhood, so that Kazaa sees no reason to try other supernodes. But if you are in Europe, there is a good chance for you to connect to an American SN. In that case, users who use the same SN, will easily find your files and get them.
However, I would prefer to be connected to a European SN, to search exclusively for European music and videos... But the algorhythm of finding the most appropriate SN is hardcoded in KAzaa, and nothing can make it choose your favorite SN. I realized that all my attempts of rewriting the current SN IP in registry and memory were bullshit - it will never work.
I doubt that Country settings ever affect anything. Kazaa does not know in which country a given IP is located. In some cases it is even impossible to determine, but anyway this requires whois request. I doubt that Kazaa queries whois server for each supernode IP it tries to connect to. So, telling your country is actually useless information for Kazaa, dunno why they ever ask it.
ok, so your saying that ppl in europe can get files from ppl in america but ppl in america cant get files from ppl in europe.
ive always wanted to live in the states especially before broadband was properly up and running in the uk. the usa seems to get everything first and cheaper at that, but hearing what you say then living in europe is good for something :lol:
so if i design a program that is unique (will never happen though) and post a sig2dat on this forum and no where else. if someone from from the usa searches for it through sig2dat then it could be saying more sources forever.
im starting to think this p2p isnt all its cracked up to be.
i realy hope someone finds away around this so its a lot easier to get rare files.
Jonne
12-12-2002, 10:20 AM
well, if you are connected to a american supernode (which is usually true), someone in the states could easily download the file from you...
julls
12-12-2002, 05:25 PM
Kazaa Search, what have you been doing in Russia?????
to see anyone from this [my] country was quite a surprise.
hi hi kazaa
while you are here just a Q,
is there any way you can (if there is a new kazaa) show ppl's
speeds absl,idsn,dialup,etc save a lot of ppl a lot of time when downloading ,,,and it's not hard to do ... :huh: is it ?
Regards
Oni :ph34r:
KazaaSearch
12-12-2002, 11:13 PM
Originally posted by Jonne@Dec 12 2002, 11:20 AM
well, if you are connected to a american supernode (which is usually true), someone in the states could easily download the file from you...
That's true, that's how it works. Americans do get European files in this way. But still, if you are connected to American supernode, it is hard to find european files just because the percentage of EU users available to you is small both compared to US users and compared to EU users who are unavailable for you..
Jonne
12-13-2002, 11:27 AM
indeed
BustedTyre
12-22-2002, 11:02 AM
How can you explain the fact that I have NEVER been connected to any non-US supernode? If the selection is absolutely random? I will soon post the hostnames of supernodes, for you to see that I am saying truth.
I suppose that's because 99% of Kazaa users are in the States. Ppl in Russia would rather buy pirated DVD's or SVCD-s at 3 bucks apiece rather than paying 4 cents per megabyte for a jerky dl... As for Europe, I was in Spain for 2 months this summer and got nothin' when searching for some Spanish films. Same fare as in the U.S. basically. Only it was much faster since I was on a static IP and apparently a supernode.
BTW, some of the Non Resolve addresses on your list could be the foreign ones.
Another guess - if you're a Supernode the chances that you'd connect to an overseas SN are much higher. A SN in the States I suppose keeps an index of other users' files, including those of some European ones thah have connected to it in the past. Wouldn't you think if one of those Europeans was a SN itsel than you'd have a chance to peek at his list of files occasionally?
random nut
12-22-2002, 03:23 PM
Originally posted by BustedTyre@22 December 2002 - 13:02
I suppose that's because 99% of Kazaa users are in the States.
No way that is true.
Rat Faced
12-22-2002, 05:31 PM
I spent last night jumping nodes (with Diet).... all the ones I got connected to were in the UK (Blueyonder.co.uk or BTopenworld)
Judging by the names uploading from me, there were plenty of Yanks connected though (or a lot of ppl being seriously influenced by Americans...eg Dallasgirl, NJstud, Winscon(sin?))
I was REALLY trying to get an American node... <_<
Girard747
12-22-2002, 06:49 PM
Well, I have Comcast and whenever i try to jump supernodes, every one i have is either in my city or in a surrounding city, also on comcast, so my results are probably REALLY limited heh :/
slick nick
12-23-2002, 03:45 AM
Oni you don't need to see another users connection. Look at the bandwidth of the file and that'll show you how long the file'll take. Anything above ninty for me usually dl's a 6kbs or better.
mtenhoope
01-21-2003, 10:56 AM
Kay... Can some God or other xplane how this all really works? Correct me if I'm wrong, but you can very easily jump nodes with dietk - just click on "jump node".
But how does kazaa select nodes to connect to, and where do these nodes search? What is the limit? Seeing as popular files do get around pretty quick, kazaa does't seem to care about where your pc really is, or does it?
enlighten me, Oh exalted one
pete3003uk
01-21-2003, 12:27 PM
I get the IPs from fellow forum users as we cannot link up from the hashes but if you use the "search browser" in diet kazaa and type in their IP add then I can find them and also jump nodes.
I am in Uk and I hook up to Australia, Canada, and most of Europe even China.
Try it out.
KazaaSearch
01-23-2003, 02:35 AM
Originally posted by pete3003uk@21 January 2003 - 13:27
I get the IPs from fellow forum users as we cannot link up from the hashes but if you use the "search browser" in diet kazaa and type in their IP add then I can find them and also jump nodes.
I am in Uk and I hook up to Australia, Canada, and most of Europe even China.
Try it out.
If you can't find sources for the file which does exist in the network, you can ask those who gave you the hash to provide also their IP, and then you cna easily download that file with Kazaa or better with any other HTTP client. The URL looks like this: http://IP:port/.hash=010203040506070801020304
The hash value is NOT the UUENCODED hash. You have to know it in the raw hexadecimal format. If you have a dat file, get the raw hash using dat_view.
This is the hint for you, pete3003uk. Maybe it will work better than any Kazaa tools. Direct HTTP link allows to download a file by several simultaneous connections with that user (provided that he has several free upload slots available).
Xyrex
01-27-2003, 12:58 PM
Originally posted by random nut+22 December 2002 - 17:23--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (random nut @ 22 December 2002 - 17:23)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--BustedTyre@22 December 2002 - 13:02
I suppose that's because 99% of Kazaa users are in the States.
No way that is true. [/b][/quote]
I think there is a "way"
First check this (http://www.nedstatbasic.net/s?tab=1&link=1&id=1710719)
Second thing; there are a lot of movies with example German spoken language or movies with Dutch subtitles.
Third thing, the amount of KaZaA users is reaching its maximum in a day at 18:00 to 24:00 in west europian time. In "your" time zone that will be 12:00 to 18:00. I don't think you are going on KaZaA while working or do you?
Forth thing, you know Paul (http://66.111.40.101/bb/index.php?act=Profile&CODE=03&MID=2)?
random nut
01-27-2003, 01:37 PM
Originally posted by Xyrex+27 January 2003 - 14:58--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Xyrex @ 27 January 2003 - 14:58)</td></tr><tr><td id='QUOTE'>Originally posted by -random nut@22 December 2002 - 17:23
<!--QuoteBegin--BustedTyre@22 December 2002 - 13:02
I suppose that's because 99% of Kazaa users are in the States.
No way that is true.
I think there is a "way"
First check this (http://www.nedstatbasic.net/s?tab=1&link=1&id=1710719)
Second thing; there are a lot of movies with example German spoken language or movies with Dutch subtitles.
Third thing, the amount of KaZaA users is reaching its maximum in a day at 18:00 to 24:00 in west europian time. In "your" time zone that will be 12:00 to 18:00. I don't think you are going on KaZaA while working or do you?
Forth thing, you know Paul (http://66.111.40.101/bb/index.php?act=Profile&CODE=03&MID=2)?[/b][/quote]
If you're saying that 99% of users are from the US, then no, that's not true. According to an article zapjb gave a link to "Kazaa has 60 million users around the world and 22 million in the US". So 33% of all Kazaa users are from the US.
Here's the article: http://www.wired.com/wired/archive/11.02/kazaa.html
Xyrex
01-27-2003, 01:48 PM
That's sounds better. I tought you and bustedtyre agreed with eachother that 99% of KaZaA user are from US.
KazaaSearch
01-29-2003, 07:43 AM
Well, finally JUMP SUPERNODE thing is in KazaaSearch (if you're intrested), as I promised. Still buggy though... But finally it will go smooth with SN changing...
Here is a neat enhancement you can do with that JavaScropt code - put it in your KL startup page.
Just insert the red code at the beginning of '...\Kazaa Lite\web\start.htm' file:
<html><head>
<title>Kazaa Lite Start Page</title><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><style type="text/css"><!--.link1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#FF9933;text-decoration:none;font-style:normal;font-weight:bold}.text{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000}.header1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000000}--></style>
<script language="JavaScript">
function getURL(url){
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", url , false);
req.send("");
text="<ul> Your current IP and Port: ";
text+=req.getResponseHeader("X-Kazaa-IP");
text+=" Your current Supernode IP and Port: ";
text+=req.getResponseHeader("X-Kazaa-SupernodeIP");
text+="[/list]";}
catch(e){
text="Please refresh the page...";}
return text;}
</script>
</head><body bgcolor=#FFFFFF text=#000000>
<script>
document.write(getURL("http://127.0.0.1:1214/."));
</script>
<table width=600 border=1 cellspacing=0 cellpadding=5 bordercolor=#000000 bgcolor="#FFFFF6">
(...leave the rest of the file as it is)
Then just hit "Refresh" to see your current supernode IP in Kazaa. As usual, hit Disconnect/Connect to switch to a random supernode.
Now, it would be neat if someone figured out how to swith to a particular supernode, though. One could enhance the page to call the code that does that.
KazaaSearch
02-01-2003, 05:41 AM
Originally posted by PvtB@1 February 2003 - 04:18
Here is a neat enhancement you can do with that JavaScropt code - put it in your KL startup page.
Just insert the red code at the beginning of '...\Kazaa Lite\web\start.htm' file:
<html><head>
<title>Kazaa Lite Start Page</title><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><style type="text/css"><!--.link1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#FF9933;text-decoration:none;font-style:normal;font-weight:bold}.text{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000}.header1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000000}--></style>
<script language="JavaScript">
function getURL(url){
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", url , false);
req.send("");
text="<ul> Your current IP and Port: ";
text+=req.getResponseHeader("X-Kazaa-IP");
text+=" Your current Supernode IP and Port: ";
text+=req.getResponseHeader("X-Kazaa-SupernodeIP");
text+="[/list]";}
catch(e){
text="Please refresh the page...";}
return text;}
</script>
</head><body bgcolor=#FFFFFF text=#000000>
<script>
document.write(getURL("http://127.0.0.1:1214/."));
</script>
<table width=600 border=1 cellspacing=0 cellpadding=5 bordercolor=#000000 bgcolor="#FFFFF6">
(...leave the rest of the file as it is)
Then just hit "Refresh" to see your current supernode IP in Kazaa. As usual, hit Disconnect/Connect to switch to a random supernode.
Now, it would be neat if someone figured out how to swith to a particular supernode, though. One could enhance the page to call the code that does that.
Actually that was I who first written and posted this script.
Also I can offer copule more lines here. like your username and supernode username.
But the idea to place this into Kazaa start page is very cool and new :)
The latest build of k++ has supernode detect on the kazaa start page....
KazaaSearch
02-01-2003, 05:53 AM
<script language="JavaScript">
function getConnectionDetails(){
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", "http://127.0.0.1:1214/." , false);
req.send("");
text="<ul> Your current IP and Port: ";
text+=req.getResponseHeader("X-Kazaa-IP");
text+=" Your username: ";
text+=req.getResponseHeader("X-Kazaa-Username")+"@"+req.getResponseHeader("X-Kazaa-Network");
text+=" Your current Supernode IP and Port: ";
SNIP=req.getResponseHeader("X-Kazaa-SupernodeIP");
text+= SNIP+"";
req.open("GET", "http://"+SNIP , false);
req.send("");
text+=" Your supernode username: ";
text+=req.getResponseHeader("X-Kazaa-Username")+"@"+req.getResponseHeader("X-Kazaa-Network");
text+="[/list]";
}
catch(e){
text+="[/list]
Please refresh the page...";}
return text;}
</script>
</head><body bgcolor=#FFFFFF text=#000000>
<script>
document.write(getConnectionDetails());
</script>
Cool!
I didn't know you can also get the Supernode's user name.
Continuing on that topic, here is another enhancement to KazaaSearch's script:
Just replace this line:
text+= SNIP+"</b></li>";
with this:
text+="<a href = http://netgeo.caida.org/perl/netgeo.cgi?target="+SNIP.substring(0,SNIP.indexOf(':'))+">"+SNIP+"</a></b></li>";
and you automatically get a location lookup in KL web window using NetGeo. Note, that NetGeo is often slow, so the information may take a while to load.
This is getting interesting. Anyone with additional ideas?
Thanks to KazaaSearch for tipping us on the script in the first place :).
KazaaSearch
02-01-2003, 04:58 PM
Originally posted by PvtB@1 February 2003 - 09:43
Cool!
I didn't know you can also get the Supernode's user name.
Continuing on that topic, here is another enhancement to KazaaSearch's script:
Just replace this line:
text+= SNIP+"</b></li>";
with this:
text+="<a href = http://netgeo.caida.org/perl/netgeo.cgi?target="+SNIP.substring(0,SNIP.indexOf(':'))+">"+SNIP+"</a></b></li>";
and you automatically get a location lookup in KL web window using NetGeo. Note, that NetGeo is often slow, so the information may take a while to load.
This is getting interesting. Anyone with additional ideas?
Thanks to KazaaSearch for tipping us on the script in the first place :).
The script must be rewritten in such a way that information is displayed as soon as it arrives, but NOT after all data are received. I did not know that location resolution was possible online. I think that there must also be hostname resolvers online. To see SNode hostname may be interesting.
andy257
02-03-2003, 02:21 PM
nice 1
Detecting the supernode username doesn't seem to work.
All it return is an "@". Plus it takes a few seconds too.
KazaaSearch
02-04-2003, 03:06 AM
Originally posted by Paul@3 February 2003 - 16:31
Detecting the supernode username doesn't seem to work.
All it return is an "@". Plus it takes a few seconds too.
Come on, it does work. Kazaa must be connected of course. I use this script as my start.htm and always see supernode username in Web window.
Quotation from my current Kazaa start page:
Your current Supernode IP and Port: 24.127.151.208:2133
Your supernode username: darlenefriend@KaZaA
My firewall blocked it somehow. If I disable it, it works.
KazaaSearch
02-05-2003, 04:57 AM
New script that performs NETGEO query about your supernode. Here is how it looks (on html webpage it looks better):
==================================
Connection details
Your current IP and Port: *************:1214
Your username: defaultuser@KaZaA
Your current Supernode IP and Port: ************:2468
Your supernode username: rkcab@KaZaA
Your supernode is located in the country: US
city: MADISON
state/province/region: WISCONSIN
=================================
and you see this everytime you go to Web in Kazaa! awesome? YEAH!
btw maybe a timer that reloads the page every few minutes is a good idea. maybe not.
also if you know any good online hostname resolvers (IP->hostname convertors) please give URLs
thank you!
<script language="JavaScript">
d=document;
var SNIP_port,GEO, SNIP="";
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req)
{
req.open("GET", "http://127.0.0.1:1214/." , false);
req.send("");
d.write("Connection details<br>");
d.write("<ul><li>Your current IP and Port: <b>");
d.write(req.getResponseHeader("X-Kazaa-IP"));
d.write("</b></li><li>Your username: <b>");
d.write(req.getResponseHeader("X-Kazaa-Username")+"@"+req.getResponseHeader("X-Kazaa-Network"));
d.write("</b></li><li>Your current Supernode IP and Port: <b>");
SNIP_port=req.getResponseHeader("X-Kazaa-SupernodeIP");
d.write(SNIP_port+"</b></li>");
}</script>
<script>
if (req)
{
req.open("GET", "http://"+SNIP_port , false);
req.send("");
d.write("<li>Your supernode username: <b>");
d.write(req.getResponseHeader("X-Kazaa-Username")+"@"+req.getResponseHeader("X-Kazaa-Network")+"</b><br>");
}
</script>
<script>
try{
SNIP = SNIP_port.substring(0,SNIP_port.indexOf(':'));
}catch(e){};
</script>
<script>
if (req)
{
try{
req.open("GET", "http://netgeo.caida.org/perl/netgeo.cgi?target="+SNIP , false);
req.send("");
GEO=req.responseText;
}catch(e){};
try{
Country=GEO.substring(GEO.indexOf("COUNTRY:"),GEO.length);
Country=Country.substring(Country.indexOf(':')+1,Country.indexOf("<br>"));
d.write("<li>Your supernode is located in the country: <b>"+Country+"</b>");
}catch(e){};
try{
City=GEO.substring(GEO.indexOf("CITY:"),GEO.length);
City=City.substring(City.indexOf(':')+1,City.indexOf("<br>"));
d.write("<li>city: <b>"+City+"</b>");
}catch(e){};
try{
State=GEO.substring(GEO.indexOf("STATE:"),GEO.length);
State=State.substring(State.indexOf(':')+1,State.indexOf("<br>"));
d.write("<li>state/province/region:<b>"+State+"</b>");
}catch(e){};
}
</script>
<script>
d.write("</b></ul>");
</script>
</head>
<body bgcolor=#FFFFFF text=#000000>
</body>
Jonne
02-05-2003, 12:01 PM
hey, that's cool.
right now i'm connected to a SN in Montreal (Canada)
puremindmatters
02-05-2003, 07:44 PM
Thanks, this works great - now I know, why I have problems getting any decent files, since I am connected to Austrian and German SNs exclusively. :(
I read your Kazaa registry explanation and was just wondering - you say KazaaNet is a database of 200 recently discovered SNs - would it not be possible to swap entire lists rather than focussing on a way to enter individual SNs? For, if that would be possible, the updates would derive from those, so if you had a static list of let's say African users when starting the program, you should then get updates in that area, as they are passed on from the SN you are actually connected to.... does that make any sense, and do you think this entry could be tweaked?
Great script KazaaSearch!
But there seems to be a tiny error in it. The username of the Supernode doesn't show up.
Maybe you can make it perfect?
Thanks anyway
Originally posted by Muse@6 February 2003 - 22:19
Great script KazaaSearch!
But there seems to be a tiny error in it. The username of the Supernode doesn't show up.
Maybe you can make it perfect?
Thanks anyway
Your firewall is blocking something.
Probably internet explorer is limited to some ports only.
Could be,
but the name shows op in the detect supernode in your new start page but not in this script.
And IE says there is a script error????
:unsure:
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.