Articulo de referencia

Phex

{{cite web|title=Translate and Localize Phex|url=http://www.phex.org/wiki/index.php/Localize_Phex#Available_languages}} "},"genre":{"wt":"[[Peer-to-peer file sharing]]"},"licens...

Phex es un cliente de intercambio de archivos entre pares para la red gnutella , distribuido bajo los términos de la Licencia Pública General de GNU , por lo que Phex es software libre . Phex se basa en Java SE 5.0 o posterior.

Características

Phex admite la mayoría de las características recientes de la red gnutella. [ 2 ] [ 3 ] Además, permite la creación de redes privadas a través de Internet, [ 4 ] tiene un potente filtro de resultados de búsqueda, [ 5 ] muestra las banderas de los países clientes y puede exportar la lista de archivos compartidos en múltiples formatos, algunos de los cuales también pueden ser leídos y descargados directamente por otro Phex.

La versión 3.2.0.102 también admite hashes Tiger Tree para cargas y descargas, lo que proporciona protección total contra descargas maliciosas. Junto con Swarming, la transferencia de archivos segmentada [ 6 ] y Download Mesh [ 7 ], esto hace que las descargas sean tan eficientes y seguras como las de BitTorrent , pero con un diseño completamente descentralizado.

Historia

FURI fue uno de los primeros clientes de Gnutella , escrito por William W. Wong y publicado bajo la Licencia Pública General de GNU . En el momento de su lanzamiento, el software destacó por estar escrito completamente en Java . Era compatible con Java 1.1 siempre que el usuario descargara las bibliotecas Swing externas. Si estas bibliotecas no estaban disponibles, se requería Java 1.2.

Oficialmente, el programa nunca salió de la fase beta. El autor finalmente dejó de mantener el software, lo que provocó que los usuarios migraran a otros clientes como LimeWire . La última actualización del software fue el 1 de mayo de 2000. [ 8 ]

En abril de 2001, Konrad Haenel bifurcó FURI, el cliente de Gnutella que rara vez se actualizaba, para crear Phex. Si bien participó inicialmente en el proyecto Phex, lo abandonó a finales de 2001. Gregor K., otro miembro del proyecto, continuó desarrollando Phex y actualmente es el desarrollador principal.

Las primeras versiones de Phex se publicaron simplemente como un archivo JAR de Java , lo que limitaba su uso en algunas plataformas como macOS. MacPhex fue una versión alternativa disponible en el sitio web de Phex y con soporte de macXster. Esta versión integraba Phex en una aplicación que se ejecutaba con doble clic y, ocasionalmente, añadía pequeñas funciones adicionales exclusivas de macOS.

Phex anónimo

Desde 2006, está disponible una versión anónima de Phex: I2Phex , que utiliza la red I2p para ocultar la dirección IP de los usuarios de este cliente gnutella . El plan futuro consiste en integrar el código de I2Phex en una de las próximas versiones de Phex. [ 9 ]

En lugar de utilizar la red IP pública, I2Phex utiliza túneles cifrados a través de la red de privacidad/cifrado I2p .

El tráfico se mezcla con otro tráfico de red (véase red mixta ) a través de un sistema de enrutamiento tipo "garbanzo" , lo que dificulta que los observadores externos identifiquen a los originadores o a los destinatarios de un archivo mediante el análisis del tráfico.

Las redes anónimas han sido negligentes al alojar protocolos de intercambio de archivos debido a consideraciones de ancho de banda. A menudo, solo se admite la búsqueda (o el seguimiento en el caso de BitTorrent ). [ 10 ] Los nodos dentro del sistema de enrutamiento de ajo podrían negarse a enrutar el tráfico de intercambio de archivos. Esto hace que las conexiones entrantes y salientes sean más fáciles de localizar. El tráfico saliente no está cifrado, por lo que asociarlo con el nodo entrante romperá el anonimato.

LimeWire , FrostWire , gtk-gnutella y Phex admiten el uso de TLS para cifrar el tráfico entre nodos. TLS no es anónimo como I2P ; sin embargo, impide que los proveedores de servicios de Internet filtren el contenido de gnutella y dificulta el rastreo del tráfico.

Phex con Tor

Es posible usar Phex con un proxy SOCKS 5. Mediante esta función, se puede enrutar el tráfico de Gnutella a través de Tor y luego a Phex. Esto se logra utilizando un proxy en cascada SOCKS 5 para el cliente Tor.

Estudios académicos

Diversos estudios académicos se basan en Phex:

  • Ruffo, Giancarlo (2006). "Un sistema de recomendación descentralizado basado en asociaciones autoorganizadas" (PDF) . Universidad de Turín.
  • Kampffmeyer, Holger (2006). "EPITELLA: Mejora del algoritmo de búsqueda de Gnutella mediante modelos de propagación epidémica para redes complejas" (PDF) . University College London. Archivado del original (PDF) el 27 de septiembre de 2007. Consultado el 31 de agosto de 2007 .
  • Makosiej, Przemyslaw (2004). "Estudio de medición del contenido compartido y la estructura de solicitudes de los usuarios en la red peer-to-peer Gnutella" . Universidad de Rostock. Archivado del original el 28 de septiembre de 2007. Recuperado el 31 de agosto de 2007 .
  • Natalia, Stakhanova (2003). "Gestión de la confianza basada en la reputación en sistemas de redes peer-to-peer" (PDF) . Universidad Estatal de Iowa.

Véase también

Referencias

  1. "Traducir y localizar Phex" .
  2. "Comparación de características de Phex" .
  3. "La red de Gnutella explicada" .
  4. "Redes privadas con Phex" .
  5. "Sistema de filtrado de resultados de búsqueda" .
  6. "Explicación del enjambre y el intercambio parcial de archivos" .
  7. "Explicación de la malla de descarga" .
  8. "GnutellaDev: Fuente: Furi" . Archivado del original el 7 de octubre de 2007. Consultado el 31 de agosto de 2007 .
  9. Hoja de ruta de I2Phex
  10. "Tor y BitTorrent" . Archivado del original el 28 de septiembre de 2007. Consultado el 31 de agosto de 2007 .
  • Oficial  : sitio web , wiki , foro
  • Página del proyecto en SourceForge.net
  • Cachés web de Gnutella: dónde encontrar direcciones IP de pares
  • Estadísticas sobre la calidad del código y los colaboradores en Ohloh. Archivado el 12 de enero de 2011 en Wayback Machine.
  • (En alemán) Entrevista en gulli.com (2007)