4 edits |
larytet
Member
2005-Apr-26 12:21 am
Re: BT upload slowdowns in Greater Vancouver #2just in case somebody does not believe that it can be done. i am not bluffing. Rodi is an open project and source and design of Rodi is in the public domain the following is from Rodi design » larytet.sourceforge.net/ ··· shtml#12Goal of the weak payload encryption is to work around intelligent traffic analyzers looking for protocol signatures. Two schemes are suggested for packet encryption torrent file oriented and seed oriented In both schemes only payload - bytes following 8 bytes request ID are encrypted. this does not create a problem because 64 bits request ID is generated locally by peer and essentially floating arbitrary random number. In both cases weak encryption is XOR - symmetrical, fast encryption algorithm.
In the torrent file oriented scheme weak encryption key - XOR, is part of the torrent file containing hashes of the data. Using of XOR key for both requests and reply is mandatory for all peers willing to participate in the data distribution. Rodi client opens torrent file and fetches encryption key. Rodi client encrypt all outgoing packets with this key.
There is no way to distinguish between requests encrypted by different keys - key is not part of the payload and there is no any initial handshake-key exchange between the peers. This scheme assumes that all peers participate in distribution of only one file.
In the seed oriented scheme encryption key - XOR, is part of the host's (publisher) profile. Publisher advertises IP range/port/public key combination on the identification server. Publisher posts XOR key of arbitrary length as an ASCII string.
When packet arrive to the publisher publisher runs decryption and attempts to parse the packet. If publisher finds that the packet is not encrypted publisher can optionally attempt to parse unencrypted packet or can discard the packet.
On the client (downloader) side user adds host and host's encryption key to the data base of hosts. When download subsystem issues request Rodi client will look for the destination peer in the table of peers and if encryption is required packet builder encrypts the payload.
Torrent oriented scheme is more flexible and will be implemented first. One of other options that encryption key can be published on the message board as part of the data advertisement or it can be the same permanent or randomly changed key used by this specific group of content publishers - publishers belonging to the same Rodi House. |
|
|
| |
Can someone please tell me if switching the new motorola modem for the old one takes care of this throttling problem?
Thanks. |
|
| azmodien |
Hmmm strange, I am in Abbotsford I am getting blazing torrent speeds off of » torrent.dulug.duke.edu/ but everything else is 10 kb/s. Has anyone else noticed this? How is it that Shaw is limiting certain trackers and not others? |
|
| azmodien |
BTW, Fedora is a notoriously fast, and legitimate torrent site. |
|
cstan join:2005-04-27 Winnipeg, MB 1 edit |
cstan
Member
2005-Apr-27 1:26 am
I belive that Shaw is throttling my connection. I started a few BT downloads from different sites this evening, they went as usual, scaling more or less until 300-400 KB/sec; then something I never saw happened - the speed started decreasing linearly, first to ~160KB/sec, then ~100, now it's solid 60-80. Not only are all my torrent extremely slow, but now web access is glacial - 20-30KB/sec max. Simple sites, like the shaw.ca main page, take 5-10 secs to load. ouch!
Also, I just phoned shaw for support on this issue; Philip told me that they have no rate-limiting in place; and to check my equipment/PC... even though I have another PC behind a different router connected to my shaw connection that's showing the exact same slowness; so it really seems to be a problem on their cable modem upwards.
Shaw location: Winnipeg |
|
DrateX join:2004-11-21 Nanaimo, BC |
DrateX
Member
2005-Apr-27 8:36 am
Sorry to burst your bubble but that does not sound like your being "throttled".... If webpages loading is being affected to, then either the network became congested or you need to try bypassing that router of yours.
It is amazing how quick people are to jump on the "BT throttling" bandwangon and are always so certain its happening to them when it is not. |
|
|
| |
to larytet
larytet,
Your project ideas are the next step in P2P. You may find a few people in the Rogers forum (like me) interested as well. Rogers, while making no formal announcement, seems to be throttling BT in certain areas (or to certain people).
I've looked at packet traces and set up test servers and know something is going on on my connection. I've also been toying with the idea of tweaking my BT client or wrapping it in SSL to finally prove what's happening.
The first hurdle you face is getting it to work. The second is popularizing it. |
|
| |
>> puzz1ed it works. significant part of functionality is supported by the existing code. i am looking for beta testers to run the application. i invite you to join the project. thank you, arkady |
|