Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old June 10th, 2003
Novicius
 
Join Date: June 10th, 2003
Posts: 4
grimkin is flying high
Default noob development question

hi there,

for my sins I'm doing some work on gnutella network for my masters thesis which involves implementing a rough client.

At the moment I'm analysing the communications between gnucleus on my machine and the outside world and having a few problems decoding whats going on ...

the byte data looks as follows after i split it up - it was all in one frame so here's my interpretation of 164 bytes in total

07 9D 0C 0E 7D AB 9F 4E B5 E4 00 C4 5A 70 D0 5D --> ID
00 --> PING
01
00
00 00 00 00 --> payload size

i take it this is another header now:
36 10 33 82 34 75 18 42 A2 26 B3 AB A2 A4 21 A0
30 --> WHAT IS THIS?
01
00
06 00 00 00 --> payload 6 bytes
00 00 00 01 00 02

and another:
EF 57 F9 93 90 6F A3 48 A4 7A ED 3A 1C 36 93 35
30 --> WHAT IS THIS?
01
00
59 00 00 00 --> payload 59 bytes

<another 59 bytes>

can anyone put me out of my misery and explain to me what that 0x30 is doing there or even if im barking up the right tree here with the way im "decoding" this?

thanks in advance

ben
Reply With Quote
  #2 (permalink)  
Old June 10th, 2003
Gnutella Veteran
 
Join Date: March 24th, 2002
Location: Virginia
Posts: 101
tshdos is flying high
Default

Vendor Message see: http://groups.yahoo.com/group/the_gd...vendor_msg.txt

I think an older client uses 30 instead of 31/32
Reply With Quote
  #3 (permalink)  
Old June 11th, 2003
Novicius
 
Join Date: June 10th, 2003
Posts: 4
grimkin is flying high
Default

thanks for your reply. what im confused about is that i thought that byte was used to define the function of the packet 00 for PING, 01 for PONG, 80, 81 etc.

do you mean that there was a 0x30 function in the older clients?

i'm fairly sure that the client i connected to was one of the newer limewire servents.

im sorry if this is a stupid question, im just starting out and my brain's bleeding from analysing packets ...

thanks

ben
Reply With Quote
  #4 (permalink)  
Old June 11th, 2003
Gnutella Veteran
 
Join Date: March 24th, 2002
Location: Virginia
Posts: 101
tshdos is flying high
Default

Is the data you provided above complete (-59 bytes)?

Is this from the limewire client or the gnucleus?

Can you post the remaining 59 bytes?
Reply With Quote
  #5 (permalink)  
Old June 12th, 2003
Novicius
 
Join Date: June 10th, 2003
Posts: 4
grimkin is flying high
Default

hi, thanks for the reply. I've attached my breakdown of the session.

apollo is running gnucleus, the servent is running morpheus (not limewire, my mistake, sorry).
Attached Files
File Type: txt conversation_gnucleus_morpheus.txt (8.3 KB, 354 views)
Reply With Quote
  #6 (permalink)  
Old June 12th, 2003
Gnutella Veteran
 
Join Date: March 24th, 2002
Location: Virginia
Posts: 101
tshdos is flying high
Default

Duh, I don't know what I was thinking...

Query Routing Protocol
http://www.limewire.com/developer/qu...%20routing.htm
Reply With Quote
  #7 (permalink)  
Old June 12th, 2003
Novicius
 
Join Date: June 10th, 2003
Posts: 4
grimkin is flying high
Default

ok - this looks technical! I'll wade through this over the next couple of days .. !

thanks for your time, i really appreciate the help

cheers

ben
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Another noob needs some help! kickassgamer Download/Upload Problems 2 April 15th, 2006 11:19 PM
Noob question- keep the beatings to a mimimum, please. The Seegermeistrer General Windows Support 1 January 14th, 2006 04:43 PM
NooB question RE: Hosts Marc001 Open Discussion topics 0 September 22nd, 2005 11:06 AM
NOOB Question The Ace of Spades General Windows Support 1 July 1st, 2005 07:07 PM
Noob question f0rbez General Gnutella / Gnutella Network Discussion 1 June 13th, 2004 09:44 PM


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


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

Copyright © 2020 Gnutella Forums.
All Rights Reserved.