+ Reply to Thread
Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 45

Thread: Anti-throttle

  1. #16

    Join Date
    31.03.11
    Location
    M⚝R⚝CC⚝
    P2P Client
    ⓉⒾⓍⒶⓉⒾ, ⓊⓈⒺⓇⒺⓃⒾⓉⓎ
    Posts
    53
    Activity Longevity
    0/20 16/20
    Today Posts
    0/5 sssssss53
    Quote Originally Posted by anon View Post
    Protocol encryption is just a basic workaround.
    no way they can break ccmp like they did with the easy rc4
    if most of peers were to support ccmp it would almost as good as no throttling
    if general isp's can block ccmp protocol from passing torrent data they might as well destroy your vpn pptp torrent packets
    Last edited by n4overclock; 22.03.12 at 19:35.
    Reply With QuoteReply With Quote
    Thanks

  2. #17
    Quote Originally Posted by n4overclock View Post
    im using my real ip for browsing and announcing to the the tracker but the peer connection and dht network goes trough the proxy it some how shows connectable on the peer list for the tracker..

    ---------- Post added at 05:15 ---------- Previous post was at 03:29 ----------

    encryption enabled (not forced) socks5 ON

    image

    encryption enabled (not forced) socks5 OFF

    image

    even if i force encryption with utorrent and deny legacy connections its still the same results..
    interesting ...
    when you are being throttle does it apply to all traffic or only the bittorrent connections?

    The images are not clear and display very little peer information, but on top we see all visible peers have this:
    D = currently downloading from the peer (interested and not choked)
    E = peer is using Protocol Encryption (all traffic)
    Not "I" so its a connection that you started.

    on bottom we see that all visible peers have this:
    D = currently downloading from the peer (interested and not choked)
    I = peer established an incoming connection
    E = peer is using Protocol Encryption (all traffic)
    P = peer is communicating and transporting data over uTP

    From that we see that top is pretty much the opposite of bottom:
    - on top you started the connection and you are using TCP
    - on bottom you received a connection and are using UDP

    There are many variables here that needs to be eliminated in order too figure out how do they know when to throttle you.

    Because socks5 doesn't encrypt the traffic it only changes the way the connection starts and the path to it's destination not the content.
    Last edited by The248; 22.03.12 at 20:08.
    Reply With QuoteReply With Quote
    Thanks

  3. Who Said Thanks:

    n4overclock (22.03.12) , bjs (22.03.12)

  4. #18

    Join Date
    31.03.11
    Location
    M⚝R⚝CC⚝
    P2P Client
    ⓉⒾⓍⒶⓉⒾ, ⓊⓈⒺⓇⒺⓃⒾⓉⓎ
    Posts
    53
    Activity Longevity
    0/20 16/20
    Today Posts
    0/5 sssssss53
    they only play with the p2p traffic, when i start a multithreaded http download i get the full speed for adsl2+ that's around 13mbps because im not close enough to the exchange..

    but in those examples i didn't focus on showing those flags if you look at it again you'll see that diffident torrents are being selected. they're not from the same tracker btw

    ill try a vpn example from the same tracker
    Last edited by n4overclock; 22.03.12 at 21:22.
    Reply With QuoteReply With Quote
    Thanks

  5. #19
    It doesn't matter what torrents or trackers, it's a protocol/connection thing.

    Try running a torrent normally and screenshot the peerlist (throttle example) and then restart the bittorrent client and use your technique to achieve maximum speed and screenshot the peerlist (unthrottle example)

    You also said that you announce without using socks5 (you appear connectable), so outgoing connections will pass through socks5 and incoming connection will not, that will resume in connections with "I" being throttle and the others not, see if you can get screenshot of that

    trying things at random will not help you
    you need to understand how do they know that X connection is bittorrent
    when you know that then you know if you can avoid that and how to avoid it if possible
    Reply With QuoteReply With Quote
    Thanks

  6. #20

    Join Date
    31.03.11
    Location
    M⚝R⚝CC⚝
    P2P Client
    ⓉⒾⓍⒶⓉⒾ, ⓊⓈⒺⓇⒺⓃⒾⓉⓎ
    Posts
    53
    Activity Longevity
    0/20 16/20
    Today Posts
    0/5 sssssss53
    incoming connections and udp will not get effected by socks regardless! you'd better off disabling dht and and udp connections for both the announcing and the peer connections if you gonna try socks
    i agree you shouldn't be trying tings randomly but trying out the obvious first is wise

    here's another example




    VPN




    the results of forcing only encrypted tcp data while increasing peer connecting timeout and no dht on tixati.. 12mbps no throttling no socks no vpn.. (7mbps with vpn)


    botom line

    -dht and its udp port should be disabled

    -only forced encryption

    -only tcp peer connections for both outbound and incoming

    -change your mac adress if the current has been flagged
    Last edited by n4overclock; 24.03.12 at 03:29.
    Reply With QuoteReply With Quote
    Thanks

  7. #21
    Quote Originally Posted by n4overclock View Post
    botom line

    -dht and its udp port should be disabled

    -only forced encryption

    -only tcp peer connections for both outbound and incoming

    -change your mac adress if the current has been flagged
    did you tried disabling all udp transactions on utorrent?
    under advanced settings: bt.transp_disposition, set it to 5

    they can't afford to check multiple things, needs to be something like "if you receive udp and tcp on the same port probably means is p2p then throttle" otherwise the remaining connections would suffer significant delays with all that extra work
    Reply With QuoteReply With Quote
    Thanks

  8. #22

    Join Date
    24.11.11
    Location
    Beneath Darkness
    P2P Client
    eGhost v1.0
    Posts
    159
    Activity Longevity
    0/20 15/20
    Today Posts
    0/5 ssssss159
    Forgive me for my ignorance, but I am little confused. :(

    @n4overclock, why do you think dht is relevant here? For all private trackers, this is disabled already.

    @The248, interesting ideas about the throttling rules. Any more rules you would think about? Also, you seem to have a different opinion on udp/tcp (5 for bt.transp_disposition instead of 10 as suggested by anon). Any reasons?

    If I am still to use uTorrent, what log options should I enable to check the possible ISP throttling?

    Thanks a lot in anticipation!
    Last edited by bjs; 23.03.12 at 21:47.
    Reply With QuoteReply With Quote
    Thanks

  9. #23

    Join Date
    31.03.11
    Location
    M⚝R⚝CC⚝
    P2P Client
    ⓉⒾⓍⒶⓉⒾ, ⓊⓈⒺⓇⒺⓃⒾⓉⓎ
    Posts
    53
    Activity Longevity
    0/20 16/20
    Today Posts
    0/5 sssssss53
    keep in mind that my throttle jus happened recently and wasn't there before February

    I set it to both 10 and then 5 earlier i double checked it now but still around 1 kbps for utorrent or deluge vuze without socks or vpn .. my theory is that they check only once .. once you're flagged temporarily all your rc4 encrypted traffic gets throttled temporarily and ofcourse the plain text traffic is too easy if you decide to disable encryption and i know this because only a new mac address reset thing for me.. i already verified this

    so on utorrent using a fresh mac i notice there is a 60kbps 5 sec spike for download speed before throttle happens but after that no more spikes at the start until i change the mac again

    what makes things even more interesting is that tixati itself gets the throttle if my mac already been temporary flagged by the use of utorrent..


    if i get a new mac the throttle disappear if i don't use the other clients, so something caused by the other clients causes the throttle flag

    @bjs dht is not about just getting initial list's of other dht peers, it can be used for different things including chat channels and it absolutely could trigger the throttle
    Last edited by n4overclock; 24.03.12 at 03:29.
    Reply With QuoteReply With Quote
    Thanks

  10. #24
    Quote Originally Posted by bjs View Post
    @The248, interesting ideas about the throttling rules. Any more rules you would think about? Also, you seem to have a different opinion on udp/tcp (5 for bt.transp_disposition instead of 10 as suggested by anon). Any reasons?

    If I am still to use uTorrent, what log options should I enable to check the possible ISP throttling?

    Thanks a lot in anticipation!
    bt.transp_disposition: This option controls µTorrent's level of bias towards using TCP or uTP for transporting data (assuming the peer at the other end of the connection supports both transport protocols). The following is a list of the accepted values:
    1 allows µTorrent to attempt outgoing TCP connections
    2 allows µTorrent to attempt outgoing uTP connections
    4 allows µTorrent to accept incoming TCP connections
    8 allows µTorrent to accept incoming uTP connections
    16 tells µTorrent to use the new uTP header. This is an improved communication header, but is not backwards compatible with clients that do not understand it.
    This option is interpreted as a bitfield, so values can be added together to obtain a combination of behaviors. Setting this value to 255 guarantees that all behaviors are enabled.
    5 means 4+1, so only TCP connections
    10 means 8+2, only UDP connections

    you can make any combination you want by adding the values
    ----

    do they throttle all the upload traffic? or just bittorrent?
    if you can make it work throttle and unthrottle then we can find out how they detect it
    try socks and/or vpn, disable everything on utorrent that use the internet, dht, peer exchange, force encryption and don't allow incoming legacy, disable udp (bt.transp_disposition = 5) then try disabling all tcp (bt.transp_disposition = 10), disable scrape, disable utorrent update check, ... anything you can remember

    Quote Originally Posted by n4overclock View Post
    my theory is that they check only once .. once you're flagged temporarily all your rc4 encrypted traffic gets throttled temporarily and ofcourse the plain text traffic is too easy if you decide to disable encryption and i know this because only a new mac address reset thing for me.. i already verified this
    it can't be checking rc4 because you get tixati to work without socks or vpn, otherwise tixati would get detected to

    Quote Originally Posted by n4overclock View Post
    so on utorrent using a fresh mac i notice there is a 60kbps 5 sec spike for download speed before throttle happens but after that no more spikes at the start until i change the mac again

    what makes things even more interesting is that tixati itself gets the throttle if my mac already been temporary flagged by the use of utorrent..

    if i get a new mac the throttle disappear if i don't use the other clients, so something caused by the other clients causes the throttle flag
    you've find out something important, see, now we are getting somewhere
    there's something important that popular clients do that tixati doesn't
    and it's being used by the isp to detect bittorrent protocol

    -----
    here's a test you can do that will help us narrow it down:

    - put tixati downloading at max speed
    - open utorrent (don't download or seed anything, just open it)
    - give it some time and see if you start to be throttle

    if you don't, then start a torrent on utorrent and see how much time it takes for tixati to lose speed

    it may also happen that it only affects new connections, old ones (the ones running on tixati) may not be throttle, take special attention to that
    Reply With QuoteReply With Quote
    Thanks

  11. #25

    Join Date
    31.03.11
    Location
    M⚝R⚝CC⚝
    P2P Client
    ⓉⒾⓍⒶⓉⒾ, ⓊⓈⒺⓇⒺⓃⒾⓉⓎ
    Posts
    53
    Activity Longevity
    0/20 16/20
    Today Posts
    0/5 sssssss53
    its checking rc4 and other factors if you consider this

    router using a fresh mac and both clients are using different ports with forced rc4

    i run tixati first and i see no throttling

    i did keep it running then i started utorrent (it gets throttled after a spike) and that didn't effect current tixati connections

    waited a minute then stoped all and restarted tixati and so it gets throttled (no hiding utorrent proccess running)

    just those facts and the spike proves that the isp doesn't outright know but it takes a little traffic/time..

    also there is no starting speed spike when i use utorrent on disabled encryption and i changed the client id in tixato to utorrent id provided by rm memory reader and it just didn't affect anything.. so now we know its not the client id.. it was correct btw since a strict tracker allowed it instead of the default tixati id..
    Last edited by n4overclock; 24.03.12 at 01:56.
    Reply With QuoteReply With Quote
    Thanks

  12. #26
    Quote Originally Posted by n4overclock View Post
    its checking rc4 and even more factors if you consider this

    router using a fresh mac and both clients are using different ports with forced rc4

    i run tixati first and i see no throttling

    i did keep it running then tried utorrent (its throttled after a spike) and that didn't effect current tixati connections

    i stoped all and restarted tixati and it got throttled already

    just those facts and the spike proves that the isp doesn't outright know but it takes a little time..
    You need to check if you get throttle without starting any torrent on uTorrent.
    - Put tixati running and downloading
    - Start utorrent (don't download or seed any torrent)
    - Stop and restart tixati connections and see if it gets throttle

    if it doesn't gets throttle then we will move to another variable called tracker
    if that doesn't work too then we start analyzing a single peer connection

    if we cooperate sooner or later we will find out
    keep in mind that tixati is a bittorrent client like any other
    if it works there is works on any other

    Quote Originally Posted by n4overclock View Post
    also there is no starting speed spike when i use utorrent on disabled encryption and i changed the client id in tixato to utorrent id provided by rm memory reader and and it just didn't affect anything and so now we know its not the client id.. it was correct btw since a strict tracker allowed it and not the defaults tixati id..
    I've told you this it's unlikely that they would check this deep, even checking for rc4 is way to much
    imagine checking thousands of connections every seconds, for it to check for peerid it would need to check every byte passing through it's just not doable in a affordable way for them to care
    Reply With QuoteReply With Quote
    Thanks

  13. #27

    Join Date
    31.03.11
    Location
    M⚝R⚝CC⚝
    P2P Client
    ⓉⒾⓍⒶⓉⒾ, ⓊⓈⒺⓇⒺⓃⒾⓉⓎ
    Posts
    53
    Activity Longevity
    0/20 16/20
    Today Posts
    0/5 sssssss53
    You need to check if you get throttle without starting any torrent on uTorrent.
    - Put tixati running and downloading
    - Start utorrent (don't download or seed any torrent)
    - Stop and restart tixati connections and see if it gets throttle

    if it doesn't gets throttle then we will move to another variable called tracker

    if we cooperate sooner or later we will find out
    keep in mind that tixati is a bittorrent client like any other
    if it works there is works on any other
    it does get throttle as i told you before.. i tested both the stoped and leeching utorrent using clean mac adress's and both cause tixate to throttle.. whats the point of even saying tixate is a better client ? its obviously just about configuration and the way/what type of packets gets from a to b, so we should configure other clients the same way.

    I've told you this it's unlikely that they would check this deep, even checking for rc4 is way to much
    imagine checking thousands of connections every seconds, for it to check for peerid it would need to check every byte passing through it's just not doable in a affordable way for them to care
    my point is that they dont have to scan all packets as you say.. they only confirmed the first RC4 packets and see if they use contain bittorent and after that its only a matter of wich packet type/header of wich mac address .. we can test this by running a rc4 traffic that isn't p2p after we get flagged, any ideas or other protocols that use this ?
    Last edited by n4overclock; 24.03.12 at 03:16.
    Reply With QuoteReply With Quote
    Thanks

  14. #28
    Moderator
    shoulder's Avatar
    Join Date
    12.04.08
    Location
    I*** D* M*****
    Posts
    4,827
    Activity Longevity
    3/20 19/20
    Today Posts
    0/5 sssss4827
    n4overclock, please hide the IPs on those screenshots, they don't need to be shown.



    ------------------------------>>>>>>>>>> <<<<<<<<<<------------------------------

    Reply With QuoteReply With Quote
    Thanks

  15. #29

    Join Date
    31.03.11
    Location
    M⚝R⚝CC⚝
    P2P Client
    ⓉⒾⓍⒶⓉⒾ, ⓊⓈⒺⓇⒺⓃⒾⓉⓎ
    Posts
    53
    Activity Longevity
    0/20 16/20
    Today Posts
    0/5 sssssss53
    Quote Originally Posted by shoulder View Post
    n4overclock, please hide the IPs on those screenshots, they don't need to be shown.
    DONE, tnx for point it out.
    Reply With QuoteReply With Quote
    Thanks

  16. #30
    Quote Originally Posted by n4overclock View Post
    it does get throttle as i told you before.. i tested both the stoped and leeching utorrent using clean mac adress's and both cause tixate to throttle.. whats the point of even saying tixate is a better client ? its obviously just about configuration and the way/what type of packets gets from a to b, so we should configure other clients the same way.
    If you're saying that tixati get throttle even if uTorrent doesn't start to download or seed anything, then clearly is not related with rc4, because if you don't start a torrent rc4 is never used.

    Disable scrape and updates check from utorrent and try again having tixati downloading and opening utorrent to see if tixati gets throttle
    Reply With QuoteReply With Quote
    Thanks

+ Reply to Thread
Page 2 of 3 FirstFirst 123 LastLast

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •