Gnutella Protocol (gnutella)

Table 57. Gnutella Protocol (gnutella)

FieldField NameType
gnutella.headerDescriptor HeaderNo value
gnutella.header.hopsHopsUnsigned 8-bit integer
gnutella.header.idIDByte array
gnutella.header.payloadPayloadUnsigned 8-bit integer
gnutella.header.sizeLengthUnsigned 8-bit integer
gnutella.header.ttlTTLUnsigned 8-bit integer
gnutella.pong.filesFiles SharedUnsigned 32-bit integer
gnutella.pong.ipIPIPv4 address
gnutella.pong.kbytesKBytes SharedUnsigned 32-bit integer
gnutella.pong.payloadPongNo value
gnutella.pong.portPortUnsigned 16-bit integer
gnutella.push.indexIndexUnsigned 32-bit integer
gnutella.push.ipIPIPv4 address
gnutella.push.payloadPushNo value
gnutella.push.portPortUnsigned 16-bit integer
gnutella.push.servent_idServent IDByte array
gnutella.query.min_speedMin SpeedUnsigned 32-bit integer
gnutella.query.payloadQueryNo value
gnutella.query.searchSearchString
gnutella.queryhit.countCountUnsigned 8-bit integer
gnutella.queryhit.extraExtraByte array
gnutella.queryhit.hitHitNo value
gnutella.queryhit.hit.extraExtraByte array
gnutella.queryhit.hit.indexIndexUnsigned 32-bit integer
gnutella.queryhit.hit.nameNameString
gnutella.queryhit.hit.sizeSizeUnsigned 32-bit integer
gnutella.queryhit.ipIPIPv4 address
gnutella.queryhit.payloadQueryHitNo value
gnutella.queryhit.portPortUnsigned 16-bit integer
gnutella.queryhit.servent_idServent IDByte array
gnutella.queryhit.speedSpeedUnsigned 32-bit integer
gnutella.streamGnutella Upload / Download StreamNo value
gnutella.truncatedTruncated FrameNo value