Search raisama.net:

Eduardo Habkost raisama.net

diary / 2009 / maio

Dom 03 Mai 2009
0h44min
permalink

GVT bloqueando (ou cacheando?) The Pirate Bay?

Update 2009-05-06 02:08: Há mais detalhes sobre o que descobri após investigar mais na área de comentários. O filtro da GVT está parecendo mais alguma tentativa (incômoda e intrusiva, mas que talvez funcione) de fazer um cache transparente, que um bloqueio.

Recentemente estou tendo problemas estranhos com torrents na minha conexão da GVT. Se eu tento baixar um torrent do The Pirate Bay, como por exemplo este, eu vejo o seguinte erro:

ERROR:
[00:10:23] bad data from tracker - invalid peer list

Mas se eu testar isso a partir de outras redes, ou usar Tor para conectar ao tracker, tudo funciona como deveria. Alguém mais usando GVT com esse problema?

Investigando mais, consegui notar que a resposta recebida quando tento contactar o tracker é totalmente truncada:

Fora da rede da GVT (ou usando Tor, o resultado é o mesmo):

$ curl -4 -v 'http://vip.tracker.thepiratebay.org:80/announce?info_hash=Q%F7%9F%1D%9F%82%7C%CFO%3D%FB%EC%C0%2B%96F%EC%3D%CF%EB&peer_id=-lt0C40-%FBIg%EB%D3%FD%BFF%026%D68&key=7f3ccebc&compact=1&port=23541&uploaded=0&downloaded=0&left=842513832&event=started' | hexdump -C
* About to connect() to vip.tracker.thepiratebay.org port 80
*   Trying 91.191.138.3... connected
* Connected to vip.tracker.thepiratebay.org (91.191.138.3) port 80
> GET /announce?info_hash=Q%F7%9F%1D%9F%82%7C%CFO%3D%FB%EC%C0%2B%96F%EC%3D%CF%EB&peer_id=-lt0C40-%FBIg%EB%D3%FD%BFF%026%D68&key=7f3ccebc&compact=1&port=23541&uploaded=0&downloaded=0&left=842513832&event=started HTTP/1.1
> User-Agent: curl/7.15.5 (x86_64-pc-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8c zlib/1.2.3 libidn/0.6.5
> Host: vip.tracker.thepiratebay.org
> Accept: */*
>
< HTTP/1.0 200 OK
< Content-Type: text/plain
< Content-Length: 399
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   399  100   399    0     0   1169      0 --:--:-- --:--:-- --:--:--     0Closing connection #0

00000000  64 38 3a 63 6f 6d 70 6c  65 74 65 69 34 38 65 31  |d8:completei48e1|
00000010  30 3a 64 6f 77 6e 6c 6f  61 64 65 64 69 33 31 37  |0:downloadedi317|
00000020  37 65 31 30 3a 69 6e 63  6f 6d 70 6c 65 74 65 69  |7e10:incompletei|
00000030  34 39 65 38 3a 69 6e 74  65 72 76 61 6c 69 31 38  |49e8:intervali18|
00000040  30 39 65 31 32 3a 6d 69  6e 20 69 6e 74 65 72 76  |09e12:min interv|
00000050  61 6c 69 39 30 34 65 35  3a 70 65 65 72 73 33 30  |ali904e5:peers30|
00000060  30 3a 45 b4 0e c2 f7 70  46 69 89 40 25 e3 47 6e  |0:E....pFi.@%.Gn|
[...]
00000180  80 2c c1 1b 55 16 7f ca  c9 0d 07 6d e8 f4 65     |.,..U......m..e|
0000018f

E usando a conexão da GVT:

$ curl -4 -v 'http://vip.tracker.thepiratebay.org:80/announce?info_hash=Q%F7%9F%1D%9F%82%7C%CFO%3D%FB%EC%C0%2B%96F%EC%3D%CF%EB&peer_id=-lt0C40-%FBIg%EB%D3%FD%BFF%026%D68&key=7f3ccebc&compact=1&port=23541&uploaded=0&downloaded=0&left=842513832&event=started' | hexdump -C
* About to connect() to vip.tracker.thepiratebay.org port 80 (#0)
*   Trying 91.191.138.5... connected
* Connected to vip.tracker.thepiratebay.org (91.191.138.5) port 80 (#0)
> GET /announce?info_hash=Q%F7%9F%1D%9F%82%7C%CFO%3D%FB%EC%C0%2B%96F%EC%3D%CF%EB&peer_id=-lt0C40-%FBIg%EB%D3%FD%BFF%026%D68&key=7f3ccebc&compact=1&port=23541&uploaded=0&downloaded=0&left=842513832&event=started HTTP/1.1
> User-Agent: curl/7.19.4 (i386-redhat-linux-gnu) libcurl/7.19.4 NSS/3.12.2.0 zlib/1.2.3 libidn/0.6.14 libssh2/0.18
> Host: vip.tracker.thepiratebay.org
> Accept: */*
>
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0< HTTP/1.1 200 OK
< Content-Length: 43
<
{ [data not shown]
  0    43    0    43    0     0    138      0 --:--:-- --:--:-- --:--:--  1162* Connection #0 to host vip.tracker.thepiratebay.org left intact

* Closing connection #0
00000000  64 38 3a 69 6e 74 65 72  76 61 6c 69 36 30 65 35  |d8:intervali60e5|
00000010  3a 70 65 65 72 73 36 3a  bd 72 e5 8d 41 f2 37 3a  |:peers6:.r..A.7:|
00000020  70 72 69 76 61 74 65 69  31 65 65                 |privatei1ee|
0000002b
27 comentários
Hosting service by Dreamhost