
Bibliothèque Tor basée sur Rust pour Android et iOS, offrant une API standard pour intégrer le runtime Arti Tor dans les applications mobiles, afin de permettre une communication réseau privée et résistante à la censure.
La bibliothèque officielle Arti Mobile, soutenue par le Tor Project, apportant le nouveau runtime Tor Rust aux appareils mobiles.
Il s'agit d'un projet commun pour exposer une API standard pour Tor Arti aux applications Android et iOS.
Ceci était basé sur les projets suivants :
En savoir plus sur : https://guide.onionmobile.dev/tor-on-android/arti-mobile-on-android et https://arti.torproject.org/
Pour plus d'explications sur ce qu'il fait. Vous devriez lire la documentation Arti pour Android et pour iOS.
Bibliothèque Android pour Arti avec interface JNI
repositories { maven { url "https://raw.githubusercontent.com/guardianproject/gpmaven/master" } }
dependencies { implementation("org.torproject:arti-mobile:1.7.0.1") }
Exemple d'utilisation :
var artiProxy = ArtiProxy.Builder(this)
.setLogListener((log) -> {
Log.d("artilog", log);
App.logOutput(getApplicationContext(), log + "\n");
})
.setWrapWebView(true)
.build();
mArtiProxy.start();
var socksPort = mArtiProxy.getSocksPort();
make android.make ios.vagrant up
vagrant ssh -c "cd /vagrant/common && make android"