Official eMule-Board: Stand-Alone Kad? - Official eMule-Board

Jump to content


Page 1 of 1

Stand-Alone Kad?

#1 User is offline   nn6eumtr 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 3
  • Joined: 11-August 09

Posted 11 August 2009 - 11:07 AM

Has anyone tried to slice out the KAD code and run it independently of the e-mule interface? I'd like to put together a command line client with extra logging of packet flow for research purposes, and I'm wondering if anyone has already done this work? I found one thread referring to "sole-kad" but it was two years old, the link to the author's code was invalid, and the poster hasn't been active in recent years.
0

#2 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Validating
  • Posts: 2707
  • Joined: 26-July 04

Posted 11 August 2009 - 08:12 PM

If you had used the search, you would have seen a bunch of threads answering your question.
[ eMule beba ] :: v2.72 released, v3.00 in the works ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
0

#3 User is offline   nn6eumtr 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 3
  • Joined: 11-August 09

Posted 12 August 2009 - 03:39 AM

View PostTuxman, on 11 August 2009 - 08:12 PM, said:

If you had used the search, you would have seen a bunch of threads answering your question.


Could you recommend some keywords for me to search on? In my previous searching I only found a few hits which dead ended in external links that were no longer valid or individuals no longer active in the community.
0

#4 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Validating
  • Posts: 2707
  • Joined: 26-July 04

Posted 12 August 2009 - 04:55 AM

What about this topic?
[ eMule beba ] :: v2.72 released, v3.00 in the works ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
0

#5 User is offline   patricxu 

  • Member
  • PipPip
  • Group: Members
  • Posts: 35
  • Joined: 28-February 09

Posted 12 August 2009 - 07:05 AM

View Postnn6eumtr, on 11 August 2009 - 12:07 PM, said:

Has anyone tried to slice out the KAD code and run it independently of the e-mule interface? I'd like to put together a command line client with extra logging of packet flow for research purposes, and I'm wondering if anyone has already done this work? I found one thread referring to "sole-kad" but it was two years old, the link to the author's code was invalid, and the poster hasn't been active in recent years.

What I need is exactly what want want.
0

#6 User is offline   binary256 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 14
  • Joined: 08-February 08

Posted 12 August 2009 - 07:12 AM

If you will extract only Kad(if this is possible) from eMule you will have only Kad maintenance code : lookup, publish, search ;
Download and upload is based on ed2k protocol not on Kad
0

#7 User is offline   patricxu 

  • Member
  • PipPip
  • Group: Members
  • Posts: 35
  • Joined: 28-February 09

Posted 12 August 2009 - 09:16 AM

View Postbinary256, on 12 August 2009 - 08:12 AM, said:

If you will extract only Kad(if this is possible) from eMule you will have only Kad maintenance code : lookup, publish, search ;
Download and upload is based on ed2k protocol not on Kad

Yeah. You have to code it yourselves.
0

#8 User is offline   nn6eumtr 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 3
  • Joined: 11-August 09

Posted 12 August 2009 - 09:12 PM

View Postbinary256, on 12 August 2009 - 07:12 AM, said:

If you will extract only Kad(if this is possible) from eMule you will have only Kad maintenance code : lookup, publish, search ;
Download and upload is based on ed2k protocol not on Kad


Right, that is the part I'm interested in.

It appears that the closest thing I'm going to find is Amule rather then eMule - their DHT code appears to be in sync with e-mule's and they've already done the work of creating a deamon mode with command line interface. I should just need to add the extra debugging statements I want.
0

#9 User is offline   patricxu 

  • Member
  • PipPip
  • Group: Members
  • Posts: 35
  • Joined: 28-February 09

Posted 13 August 2009 - 02:34 AM

View Postnn6eumtr, on 12 August 2009 - 10:12 PM, said:

Right, that is the part I'm interested in.

It appears that the closest thing I'm going to find is Amule rather then eMule - their DHT code appears to be in sync with e-mule's and they've already done the work of creating a deamon mode with command line interface. I should just need to add the extra debugging statements I want.

really? I suggest we share the code if we got it. Anyway, I have a stand-alone KAD code, but the it is too old to work well in current KAD. If you like, take it.
0

#10 User is offline   binary256 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 14
  • Joined: 08-February 08

Posted 17 August 2009 - 06:03 AM

View Postnn6eumtr, on 13 August 2009 - 12:12 AM, said:

View Postbinary256, on 12 August 2009 - 07:12 AM, said:

If you will extract only Kad(if this is possible) from eMule you will have only Kad maintenance code : lookup, publish, search ;
Download and upload is based on ed2k protocol not on Kad


Right, that is the part I'm interested in.

It appears that the closest thing I'm going to find is Amule rather then eMule - their DHT code appears to be in sync with e-mule's and they've already done the work of creating a deamon mode with command line interface. I should just need to add the extra debugging statements I want.


You may try JMule's implementation of Kad with support of Kad 1.0 and partially Kad 2.0 written in Java.
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users