I2Phex
Aus Kefk
i2Phex ist eine anonyme Tauschbörse, die auf dem Gnutella Protokoll basiert und zur Anonymisierung das i2p-Netzwerk nutzt. Er ist quelloffen und in Java geschrieben und liegt derzeit in der aktuellen Version 0.38 vor.
Inhaltsverzeichnis |
Entstehungsgeschichte
I2Phex ist mehr oder weniger als Nebenprodukt in der Entwicklungsdiskussion um anonyme Filesharing-Netze wie ANts_P2P, Mute und RShare entstanden. Während alle genannten vier Netze Dateitransfer erlauben, war I2phex der erste Client, der auf einem bekannten Protokoll aufbaute und so auch einen voll entwickelten Clienten nutzen konnte: i2phex baut auf dem Gnutella Klienten Phex auf, der mittlerweile in der Version 3.0 vorliegt.
Zusammenspiel mit i2p.net
I2phex ist ebenso ein in Java geschriebenes Programm, das die IP-Adresse des Nutzers in eine virtuelle IP-Adresse übersetzt.
I2P (Abk. für Invisible Internet Project) ist ein Open-Source-Projekt mit dem Ziel, ein anonymes / pseudonymes VPN zu schaffen, welches einen einfachen Layer mit dem Nutzen der Anonymität und Sicherheit für Applikationen zur Verfügung stellt. Das Netzwerk selbst ist nachrichtenbasiert (wie IP), bietet aber auch eine Bibliothek an, die Streaming von Daten erlaubt und TCP ähnelt. Die Kommunikation ist an beiden Enden verschlüsselt (dafür werden insgesamt 4 Layer zur Verschlüsselung je Paket verwendet). Auch die Empfangspunkte sind wiederum durch Verschlüsselungsverfahren geschützt (größtenteils besteht diese aus einem Paar von Public keys).
Beispiel einer Base-64-Adresse:
mayAmUpG6UABswhW3aC0hfwhScI1WCM1ZwCQphtmy~1H2rUmtw-iq~zKvcvKtNruWosF2Z9kjPkmPrH1PfrJKDhC5XPwWz2jiTdst U4pDPkKiRg2avwOtujeWogMsKiorl99gEl60Isgn77l-vyjaDH5tAIqzwxYiK7L2ic-4zOQxvArAVdYnMLZCUl76v4z5Ssr-lqEQ-KwkWqbSg6uVvCCHDObLcr-BjzEkr2ABNE3d32p9-L9OEMjWkyFdKdBl5uXT54j~uUTrnQFZ4sGZ64dmQ~77t6pjdcW hYwpWqI6pJ3TjnEgfrlfn7d1tAEw8sRgMqrhHdgWa-eloi7~SEoArDQLgCIUC0mw9pm-vABqymjugS-Wz64-yL8ai14tAU0MyE9EDBgQ5o6beCovCgUAt3RA1mi98QFVBTz9EZ EdpY1q8lxWwN3iu~98M5Erlk5Zph3UZwltEIyJccCHnLmgHqnq JRmSFiKnixGABEuuusCivNITsCtLNONej5nCAAAA
So wird es möglich, die IP Adresse zu verschleiern und nur noch den Key als Zielpunkt eines Datenpaketes zu verwenden.
I2phex als Client nutzt sodann nochmals einen eigenen Clienten-Schlüssel, der auf das i2p-Netz aufsetzt. Somit entsteht eine Mix-Kaskade, in der die IP Adresse nicht gefunden werden kann.
Der Transfer erfolgt sodann über Tunnel, die über mehrere dieser Keys gehen. Somit ist jederzeit gewährleistet, das der Nachbar oder peer in dem Netzwerk nur die virtuelle Key-Adresse kennt, aber nicht die wirkliche IP-Adresse.
Installation
Beide Programme spielen zusammen und sind zu installieren:
Die Steuerung von i2p efolgt über den Browser mit der url:
Die Steuerung von i2p erfolgt über den i2phex-start.bat sowie über das Connection-Tab, in der ein Peer-Key, wie beispielsweise oben, als Startpunkt für das Netzwerk eingegeben werden muss.
Siehe auch
Weblinks
| Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort I2Phex, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation. |
