One question guys.
Which BT clients have you guys managed to connect to with high speed?
I noticed that most (if not all) of the clients connected as high speed are the older BT clients.
Deluge, for Linux and Windows!
Deluge, for Linux and Windows!
|
|
Aug 16 2007, 09:41 PM
Return to original view | Post
#21
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
One question guys.
Which BT clients have you guys managed to connect to with high speed? I noticed that most (if not all) of the clients connected as high speed are the older BT clients. |
|
|
|
|
|
Aug 17 2007, 12:25 PM
Return to original view | Post
#22
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(Crossbone @ Aug 17 2007, 12:04 PM) what exactly does that inbound encryption does? Well, what I noticed is that the connections that are not throttled are actually not fully encrypted using RC4 . if i disable it,wouldn't TM be able detect and identify it as torrent data? If you capture the packets using Ethereal, the high speed connections shows that the handshaking portion is encrypted but data transfer is in plain text. Those that are fully encrypted (handshake + data) gets throttled. |
|
|
Aug 17 2007, 03:22 PM
Return to original view | Post
#23
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(kockroach @ Aug 17 2007, 11:53 AM) the demonoid tracker problem still cant be solved??? sigh Demonoid tracker seems to be ok if I use a proxy server for the trackers connection.pidgin cant open 2 window for 2 different user right? not like gaim.. This post has been edited by precursor80: Aug 17 2007, 03:24 PM |
|
|
Aug 31 2007, 03:50 PM
Return to original view | Post
#24
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
Contrary to popular believe, windows clients such as utorrent, Bitcomet, Azureus and others do full stream encryption too. (In fact, utorrent, Azureus and some others I can't remember are the pioneers of protocol encryption)
Capturing data using ethereal indicates that all the clients indeed support full encryption. As of now, no one really understands why Deluge and Ktorrent doesn't get throttled. » Click to show Spoiler - click again to hide... « |
|
|
Sep 7 2007, 10:42 AM
Return to original view | Post
#25
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
|
|
|
Sep 7 2007, 03:49 PM
Return to original view | Post
#26
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
|
|
|
|
|
|
Sep 7 2007, 05:22 PM
Return to original view | Post
#27
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(nakata101 @ Sep 7 2007, 04:05 PM) R u think that very easy for noobie like me?? What is SVN???? This is for compiling the latest version from the latest source code. SVN (subversion) is a version control software......Just download python and install it. The error message you receive is pretty obvious Python is not installed. http://www.python.org/download/ |
|
|
Sep 7 2007, 10:38 PM
Return to original view | Post
#28
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(bhaskar @ Sep 7 2007, 06:45 PM) Ok. I miss this on the site previously.So for those that d/led python, I am sorry. Taken from the windows alpha port site. Known problems: * Tray icon is not removed when closing deluge. Corrected in next version * Trackers can be long to give info. Try to manually refresh tracker, it often helps. Also, sometimes only a small fraction of peers are connected. This problem is under investigation. * One or two popups complaining python is not found. This is just a warning, close the popups and everything should be fine. * Crash on start. Make sure that there are not other torrent program taking the port. Close the other torrent programs, change the port in preferences to another port. This post has been edited by precursor80: Sep 7 2007, 10:39 PM |
|
|
Sep 12 2007, 09:14 PM
Return to original view | Post
#29
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(socratesman @ Sep 12 2007, 07:23 PM) I built Deluge on Debian Linux myself, the source code can be modified to change the user agent and peerid to something else. It's doesn't look like peer id is what that causes the throtthling to fail on Deluge/Ktorrent.I have changed the user agent and peer id for utorrent and still getting crappy downloads. |
|
|
Sep 12 2007, 09:31 PM
Return to original view | Post
#30
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(Akapane @ Sep 12 2007, 09:28 PM) Depends on what user agent and peer id you are using..maybe they already know 90% of the user agent and peer id that is normally used. Of course I modify it to Deluge peer id. It won't make sense otherwise if we think that peer id is the reason why Deluge is working in the first place. » Click to show Spoiler - click again to hide... « |
|
|
Sep 13 2007, 08:50 AM
Return to original view | Post
#31
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(blackamikaze @ Sep 12 2007, 11:29 PM) how u change utorrent peerid?.. u modified the program?... i know u can modified user agent with a sofware, but for peer id, u need to hack the sofware itself.. either modified the source code or modified the hex code.. Yes. It's by modifying the hex code since the source code is not available.The peer id and user agent are in ascii strings in the code. Some of them are in unicode strings. You will need to decompress the utorrent executable first though. Luckily utorrent has changed to upx compression so it's easy to decompress their executable. Note: Part of the peer id that are random generated data to differentiate between peers. |
|
|
Sep 13 2007, 09:27 PM
Return to original view | Post
#32
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(socratesman @ Sep 13 2007, 09:10 PM) In the source tar, modify 2 files:- If I am not mistaken, changing the following should work as well.1) deluge-0.5.5\src\deluge_core.cpp Read here-> http://forum.deluge-torrent.org/viewtopic.php?f=10&p=1784 2) deluge-0.5.5\libtorrent\src\http_tracker_connection.cpp On line 440, change m_send_buffer += m_settings.user_agent; to m_send_buffer += "<your user agent>"; File - common.py in the tar ball PROGRAM_NAME = "Deluge" PROGRAM_VERSION = "0.5.4.1" CLIENT_CODE = "DE" Change to PROGRAM_NAME = "uTorrent" PROGRAM_VERSION = "1.7.4.0" CLIENT_CODE = "UT" Note: I didn't compile the changes and verify the ids are really changed on Ethereal though |
|
|
Sep 14 2007, 11:50 AM
Return to original view | Post
#33
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
|
|
|
|
|
|
Sep 14 2007, 03:34 PM
Return to original view | Post
#34
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(aMer @ Sep 14 2007, 02:22 PM) I never did say Azureus make the plugin, did I? Some other people created the plugin. I am pretty sure one exists (I have seen it before) but for v2. Added on September 14, 2007, 3:37 pmAt any rate, I do not believe faking the peer id will get you better speed. (Data doesn't seem to indicate that this is what bypassing the throttle) In fact, it will be more likely to get you banned from private trackers. This post has been edited by precursor80: Sep 14 2007, 03:37 PM |
|
|
Sep 14 2007, 06:34 PM
Return to original view | Post
#35
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(blackamikaze @ Sep 14 2007, 04:17 PM) that plugin only to spoof client id not peer id. U use that plugin on the tracker that ban azureus. that means only tracker detect u as other client, but other peer still detect u as azureus. I assume you are differentiating between peer id in tracker announces (client ID???) and PEX.Is that right? In most clients, both IDs are actually the same ID appended with random generated data. Also, PEX is an extension to the original BT protocol so it can be disabled safely. If it is disabled on your client, other peers would not be able to detect that you have spoofed your ID. The downside is other benefits enabled by PEX will not be accessible to you. Added on September 14, 2007, 6:36 pmAnyways, I believe the throttling happens before the PEX phase. It most likely happen during the handshaking phase. This post has been edited by precursor80: Sep 14 2007, 06:39 PM |
|
|
Sep 14 2007, 07:12 PM
Return to original view | Post
#36
|
![]() ![]()
Junior Member
260 posts Joined: Feb 2007 From: Kuantan-Penang-Singapore |
QUOTE(blackamikaze @ Sep 14 2007, 06:49 PM) well i still believe tm throttle base on peer id, since there is no better explanation than this, at least for now. Since i dont think there is any diffrent between linux client n windows client, there use same protocol anyway. Plus even deluge that port for windows also works fine. I also found another unpopular client for windows n its work just fine like no throttling happen.. I used to believe it's the peer id since that's the only thing difference I noticed when I am aware of this client that can bypass throtthling.unless u got better opinion on this... If you remember my previous posts, I did raise this up previously. Note: The peer id used in peer handshaking is the same peer id used in tracker announces. And there is also the peer id in PEX (BT extension). peer id remains the same (except for the random data) with unencrypted handshaking but we know that is throttled in ALL clients. Deluge is using libtorrent which are used by different clients as well though Ktorrent is not using libtorrent. peer id would be a very stupid way to detect BT traffic since it's easier to look at the start string ("/19Bittorrent") though I admit I used to think that they are that stupid Unfortunately, further testing (by me on utorrent and confirmed modified on Ethereal so you're free to test out yourself) seems to have throw this theory over the clift. Note: I didn't test out Deluge since I am lazy to download all the packages required to compile Deluge. And yes, I do have other opinions (actually more like observations) if you care to read my previous posts. If you care to look into Deluge code, they seems to be following the protocol to the letter so I am at lost now. At least the one thing we agree on is that all clients are using the same protocol. Added on September 14, 2007, 7:35 pmAnyways, here's one of my theory that I have: » Click to show Spoiler - click again to hide... « This post has been edited by precursor80: Sep 14 2007, 08:02 PM |
|
Topic ClosedOptions
|
| Change to: | 0.0388sec
0.22
7 queries
GZIP Disabled
Time is now: 5th December 2025 - 06:29 PM |