aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: JAP implementation  (Read 4330 times)

Schpanschbob

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
JAP implementation
« on: July 25, 2005, 11:41:07 AM »

I would like to have an option that allows me to switch on privacy and anonymity. Maybe it is possible to design something like JAP for aMule.
(I do not want to be impolite in any way - but if I am, it is just because of my bad english: sorry)
Could you give me some feedback - what do you think, is such an implementation useful ?

I can only talk for myself, and for me Privacy is an important issue.

Thanks for reading and feedback

Bye
Schpanschbob
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: JAP implementation
« Reply #1 on: July 25, 2005, 12:14:32 PM »

Schpanschbob,

I did not take the time to read the full docs, but I saw that JAP acts as an HTTP proxy. If it supports the CONNECT method, then aMule can use it. But to find that, I only see two ways:

1) Test it. The easier way :)
2) Read the sources. The hard way, which I will not be able to do in the next weeks due to a lot of RL work. :(

I suggest you try to find it out. And please, tell us what you find. ;)

Cheers!
Logged

Schpanschbob

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Re: JAP implementation
« Reply #2 on: July 25, 2005, 12:26:21 PM »

I have anohter idea which I think is similar to JAP, but without encryption:

Clients which do not have a certain file - act as proxy. That means the client which does not have the file itself, starts to download it, and sends it directly to the client which requested it. This way nobody can say wheather a cleints downloads a file in order to store it on HDD or in order to send it to another client.

This produces traffic which is not necessary, but this has the positive side effect, that you can't say for shure if a client loads a file in order to store it on HDD.
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: JAP implementation
« Reply #3 on: July 25, 2005, 12:55:47 PM »

No. Amule will never implement such network-killer techniques.
Logged
concordia cum veritate

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: JAP implementation
« Reply #4 on: July 25, 2005, 02:04:57 PM »

Hum, bad idea. GonoszTopi is right, this is a network killer. Try JAP :) There are also free proxy servers (SOCKS, HTTP) on the web, they can give you some anonimicity, just google for them. They just usually don't give you encription.
Logged

Schpanschbob

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Re: JAP implementation
« Reply #5 on: July 25, 2005, 02:34:32 PM »

Yes.
You are right. It is a network killer, but there must be a way to keep the privacy without loosing speed. Any suggestions ? So far the best solution is: JAP or other proxies.

Hm.
But what about implementing the network killer as an option.
So every user can decide wheather to use it or not.
People who use it get lame connections, but they keep "a little privacy".
People who do not use it keep their speed, but they have no privacy.

I know i know, this is not a good idea. - I keep thinking about better solutions.

Bye and thanks for your feedback.
Logged

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1549
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: JAP implementation
« Reply #6 on: July 25, 2005, 02:58:45 PM »

This network killer is complete useless. The Traffic would be very high, so your ISP will start to think about blocking ports. And with a simple network analyzer like ethereal you can find out you is downoloading the file. If you download it as a proxy, you download and upload the same part at the same time. This is a behaviour amule won't do in normal. If you download the file, you don't upload the same part, so you can easily see who is downloading a specific part of a file and you have is much privacy as you have it now.
Logged
Homefucking is killing prostitution

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: JAP implementation
« Reply #7 on: July 25, 2005, 03:04:54 PM »

Schpanschbob, for full privacy use freenet. However, it might not contain the stuff you want...
Logged
concordia cum veritate

Schpanschbob

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Re: JAP implementation
« Reply #8 on: July 25, 2005, 03:32:45 PM »

Vollstrecker:
Quote
And with a simple network analyzer like ethereal you can find out you is downoloading the file. If you download it as a proxy, you download and upload the same part at the same time.
Really ? I thought - if you download stuff, you automatically share it.

But you are obviously right - this is not a proper solution ...

GonoszTopi: Thank you for your tip, freenet seems to be good !

Maybe freenet and amule can be combined - but i have not read the code yet, and I think that would be much work.

 :( I like  :baby: aMule
but I want to load anonymously - so I have to try out freenet  :]

Thanks for your answers
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: JAP implementation
« Reply #9 on: July 25, 2005, 03:47:17 PM »

Quote
Maybe freenet and amule can be combined - but i have not read the code yet, and I think that would be much work.
Won't work. Nature of freenet doesn't allow this kind of file publishing. But we're getting offtopic.
Logged
concordia cum veritate

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1549
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: JAP implementation
« Reply #10 on: July 25, 2005, 05:24:19 PM »

Sure you share it, but you don't share what you currently downloaded, you share what you previously downloaded. If you download a corrupted chunk and share it while downloading, you spread corrupted data..
Logged
Homefucking is killing prostitution