
Libreria Tor basata su Rust per Android e iOS, che fornisce un'API standard per integrare il runtime Arti Tor nelle app mobili per comunicazioni di rete private e resistenti alla censura.
La libreria ufficiale Arti Mobile, supportata dal Tor Project, che porta il nuovo runtime Tor in Rust sui dispositivi mobili.
Questo è un progetto condiviso per esporre un'API standard per Tor Arti alle applicazioni Android e iOS.
Questo si basa sui seguenti progetti:
Maggiori informazioni su: https://guide.onionmobile.dev/tor-on-android/arti-mobile-on-android e https://arti.torproject.org/
Per ulteriori spiegazioni su cosa fa. Dovresti leggere la documentazione di Arti per Android e per iOS.
Libreria Android per Arti con interfaccia JNI
repositories { maven { url "https://raw.githubusercontent.com/guardianproject/gpmaven/master" } }
dependencies { implementation("org.torproject:arti-mobile:1.7.0.1") }
Esempio di utilizzo:
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"