PDA

Ver la Versión Completa : Trabajar con .torrents


Casimiro Notevi
10-11-2006, 00:05:38
Hola, me han pedido hacer algo con ficheros .torrent y la verdad es que no tengo la más mínima idea sobre los mismos. Lo único que conozco es que les "pincho" encima para descargarlos con el ktorrent :)

No sé para qué, si es bueno o malo, si se puede o no se puede, si puede ser legal o no...
Espero que me podáis informar al respecto, esto es lo que me han pedido:


[...]cuando abres un fichero .torrent ves ahí el nombre del archivo, lo que queremos es poder modificar el nombre de ese archivo por otro y luego subir de nuevo el .torrent y que tenga el mismo hash, o lo que es lo mismo, que mantenga las fuentes en la red. [...]

Ojalá me podáis iluminar algo al respecto, no sé si valdrá la pena.

P.d.: No sé, pero ante mi desconocimiento, me parece algo, cuanto menos, sospechoso.

Casimiro Notevi
10-11-2006, 19:28:11
Hola, Casimiro, aunque yo no conozco la respuesta a tu duda, quizá no se pueda hacer eso que te han pedido.

Te aviso si encuentro algo que pueda servirte.
Mucha suerte.

:)

dec
10-11-2006, 19:33:07
Hola,

Chico... es que no sé. ;)

Luego de leer tu mensaje ayer descargé y abrí un archivo ".torrent" y eso tenía muy mala pinta... es decir, era un conglomerado de caracteres extrañísimos y uno no sabía si tocando algo de ahí iba a quedar la cosa como estaba antes... o iba a meter la pata.

Ciertamente, ni idea de qué contiene un ".torrent" ni mucho menos cómo puedes hacer lo que dices... ahora, si se trata de dar ánimos y esperar que puedas hacer lo que necesitas, aquí estoy yo como el que más, ¿eh? Pues eso. :D

seoane
10-11-2006, 20:39:00
Caramba os rendís en cuanto veis unos cuantos bytes un poco raros. :D

En serio, yo también soy un novato en esto. Pero echándole un vistazo a la documentación:

http://wiki.theory.org/BitTorrentSpecification
http://wiki.bitcomet.com/help/Torrent_File_Format

Vemos que el formato no parece muy complicado, por lo menos en lo que se refiere a los nombres. Podemos ver que cada "string" esta compuesto por:

<longitud>:<texto>

Así que si es para hacer un apaño, siempre se puede abrir el archivo con el bloc de notas y cambiar el nombre del archivo a mano y corregir su longitud. No lo he probado, pero puede que funcione.

De todas formas si necesitas algo un poco mas profesional aquí tienes MakeTorrent (http://krypt.dyndns.org:81/torrent/maketorrent/) que es un programa hecho en Delphi (el código fuente esta disponible) que permite manipular los archivos .torrent

Aunque sigo teniendo mis reservas, no se si el servidor aceptara de muy buen grado que alguien le juegue con los archivos. Pero por probar :D

Casimiro Notevi
10-11-2006, 20:48:40
je, je... gracias a dec por los ánimos y a seoane por la información.

Con mi "autorespuesta" sólo pretendía poner "arriba" el mensaje para que fuese leído y no se perdiera en las profundidades abismales donde ya jamás se encontraría... :)

seoane
10-11-2006, 21:27:47
Pues hice un par de pruebas y parece que no cuela. El cliente de bittorrent se lo cree y muestra el nombre cambiado, pero el servidor no :(

La explicación puede ser que en la petición que se manda al servidor se manda un hash con la información del archivo, que supongo que sirve para identificar ese archivo dentro del servidor. Así que si cambiamos el nombre, el cliente de torrent mandara un hash diferente que el servidor no reconocerá.

Por otro lado, estuve intentando imaginar para que quería alguien hacer eso y se me ocurrió que podía ser para liar a alguien y que bajara un archivo pensando que era otra cosa. Por ejemplo hacerle bajar una película porno pensando que era una de disney, :D imaginemos que como broma. Como una amigo mio, que le paso Matrix bajada de la mula a su novia sin haberla mirado el antes, imaginaros con que se encontró la novia ... Si es que hay algunas bromas :D

vtdeleon
10-11-2006, 22:37:28
Con mi "autorespuesta" sólo pretendía poner "arriba" el mensaje para que fuese leído y no se perdiera en las profundidades abismales donde ya jamás se encontraría... Para que veas que aqui no existen preguntas para dejarlas en la oscuridad:p:D. El mago seaone tiene un truco bajo la manga.

Saludos

Casimiro Notevi
10-11-2006, 23:08:54
Bueno, pues entonces mejor será que no me complique la vida (más) y le conteste que no se puede hacer. Una pena, porque está bien pagado.

Muchas gracias a todos por la colaboración.