
Biblioteca Tor basada en Rust para Android e iOS, que proporciona una API estándar para integrar el tiempo de ejecución de Arti Tor en aplicaciones móviles para comunicación de red privada y resistente a la censura.
La biblioteca oficial Arti Mobile, respaldada por Tor Project, que lleva el nuevo runtime Tor en Rust a dispositivos móviles.
Este es un proyecto compartido para exponer una API estándar de Tor Arti a aplicaciones Android e iOS.
Esto se basó en los siguientes proyectos:
Aprende más en: https://guide.onionmobile.dev/tor-on-android/arti-mobile-on-android y https://arti.torproject.org/
Para más explicaciones sobre lo que hace. Deberías leer la documentación de Arti para Android y para iOS.
Biblioteca de Android para Arti con interfaz JNI
repositories { maven { url "https://raw.githubusercontent.com/guardianproject/gpmaven/master" } }
dependencies { implementation("org.torproject:arti-mobile:1.7.0.1") }
Ejemplo de uso:
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"