OnionShare ist ein kleines Tool, um in Kombination mit dem TorBrowserBundle Dateien zu tauschen. Es ist eine ideale Ergänzung zu TorMessenger oder Ricochet, denen die Möglichkeit zum Tauschen von Dateien (noch) fehlt.
- Der Absender benötigt OnionShare und den Tor Daemon des TorBrowserBundles, um die Dateien zum Download bereitzustellen. OnionShare stellt einen Tor Hidden Service bereit, unter dem die Dateien abgerufen werden können.
- Der oder die Empfänger benötigen nur den TorBrowser, um die bereitgestellten Dateien herunter zu laden. Den Link zum Download bekommen die Empfänger über einen anderen sicheren Kanal, z.B. via TorMessenger oder Ricochet.
Installation von OnionShare:
- Für Windows und MacOS stehen auf der Download Website Setup Dateien zur Installation bereit.
- Für Unbuntu gint es ein PPA-Repository, dass man mit folgenden Kommandos zur Installation nutzen kann:
> sudo add-apt-repository ppa:micahflee/ppa
> sudo apt update
> sudo apt install onionshare
- Für alle anderen Linux Distributionen muss man OnionShare selbst compileren. Eine Anleitung findet man auf der Webseite.
Nach dem Start von OnionShare kann man im Hauptfenter Dateien zur Liste der gesharten Dateien hinzufügen und den Service starten. Der Tor Daemon des TorBrowserBundle wird genutzt, um den Hidden Service bereitzustellen, das TorBrowserBundle muss also gestartet werden, bevor man die Dateien zum Download freigeben kann.
Wenn die Option
"Den Server automatisch anhalten" aktiviert, dann wird der Tor Hidden Service nach dem ersten erfolgreichen Download sofort wieder beendet. Das ist ein Sicherheitsfeature, da es im Tor Netz auch bösartige Nodes gibt,
die neue Tor Hidden Services testen und teilweise auch angreifen.
Wenn der Service erfolgreich gestartet ist, kann man die Tor Onion URL in die Zwischenablage kopieren und an den oder die Empfänger schicken, am besten via Instant Messenger. Der oder die Empfänger können die Adresse dann im TorBrowser aufrufen und die bereitgestellten Dateien als ZIP-Archiv herunter laden.