La idea era escribir un programa que manejara archivos .torrent ( añadir, modificar y eliminar datos ) y de paso un mini-libreria ( tres archivos ).
Por partes, aquí está el código [ btcat.zip ], se compila con make o compilando directamente btcat.c
Los argumentos son estos:
./btcat -f <file> -l [-b]
./btcat -f <file> -e <element> {-s|-a <type>|-r|-m <value>} -o <output> [-b]
./btcat -n -o <output>
./btcat -h
-h: Shows this help
-l: Lists the *.torrent file content
-s: Shows an element
-r: Deletes an element
-a: Adds an element
-n: Creates a new file
Types:
d: Dictionary
l: List
i: Integer
s: String
Note: Dictionaries and lists ignore the value
-m: Modify an element
-e: File element
-o: Output file
-b: Shows also the binary information
-f: Set's the target file
Mostrando entradas con la etiqueta bittorrent. Mostrar todas las entradas
Mostrando entradas con la etiqueta bittorrent. Mostrar todas las entradas
lunes, 28 de marzo de 2011
Programa para manejar archivos .torrent
Etiquetas:
bittorrent,
C,
torrent
domingo, 27 de febrero de 2011
Un tracker BitTorrent en un .php y una tabla MySQL
Esto lleva un rato sin actualizar, así que traigo una cosilla que puede resultar interesante, un tracker de BitTorrent que solo ocupa un archivo .php de 250 líneas y que necesita únicamente una tabla en una base de datos MySQL, además logicamente del servidor web [ announce.php ]
Etiquetas:
bittorrent,
php,
torrent
Suscribirse a:
Entradas (Atom)