Últimos Cambios |
||
Blog personal: El hilo del laberinto |
Última Actualización: 04 de febrero de 2006 - Sábado
Con los parches anteriores hemos desplegado un "tracker" BitTorrent privado, con acceso autentificado mediante IP fija o bien mediante un pequeño sistema de seguimiento de IPs dinámicas.
Muchos usuarios con IP dinámica han demandado algún sistema para poder ver sus propias IPs, en el caso de IP dinámica, o ver las IPs de los demás cuando verifican sus logs.
El siguiente parche publica las IPs conocidas por el "tracker" en un servidor web externo mediante WEBDAV. En dicho servidor se pueden desplegar los esquemas de autentificación y autorización que sean convenientes para, por ejemplo, permitir acceder a esa información a través de usuario/clave, aunque la IP de acceso no sea conocida por el "tracker".
En el parche hay que personalizar algunas cosas:
El parche sube al servidor WEBDAV un documento de texto con las IPs que conoce. Esa escritura se realiza cada vez que hay un cambio en las IPs que conoce el "tracker". Es decir, cada vez que entra un usuario nuevo mediante el sistema de seguimiento de IPs dinámicas. En un sistema estable, con usuarios estables e IPs estables, ello puede suponer varios días sin actualizar. Es normal.
El tracker mantiene un histórico de IPs para la gente con IP dinámica, de forma que se pueda hacer un seguimiento de las IPs de un usuario concreto. El sistema no detectará, no obstante, si una IP es reutilizada por un mismo usuario. Asimismo, el histórico se pierde si se reinicia el tracker. Sería fácil conservar esa información, pero no es algo que haya necesitado en mi entorno de trabajo.
La escritura en el servidor WEBDAV se realiza en un "thread" independiente. Si por cualquier razón hay algún tipo de problema en el acceso al servidor, se reintentará de nuevo al cabo de 15 segundos, si es necesario con una versión actualizada del listado de claves. El proceso se repetirá las veces que sean precisas, siempre intentando escribir la versión más actualizada del listado.
En las IPs fijas se mostrará exclusivamente la IP y el usuario al que corresponde. En el caso de IPs dinámicas, se mostrará un conjunto de IPs y los usuarios correspondientes, así como la fecha y hora en la que el "tracker" ha tenido conocimiento de dicha IP. El listado se ordena por usuario, y cuando hay varias IPs dinámicas para dicho usuario, se ordena por fecha de antigüedad de la IP.
Warning: This patch assumes that you have installed also my previous patch. If not, the patching will fail. You will need to patch "by hand".
Licencia: This patch is distributed AS IS (if it erases your harddisk is your fault, not mine ;-) ) using the original BitTorrent MIT License.
Más información sobre los OpenBadges
Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS