Orbot Intent API

NetCipher for client integration

  • Is Orbot installed?
  • Install Orbot please
  • send requests (start, status, etc)

The Spirit of the New Intent API

  • all state changes are broadcast (ON, OFF, STARTING, STOPPING)
  • ON Broadcast includes what ports/protocols are available, if VPN Mode, etc
  • apps can request start via org.torproject.android.intent.action.START Intent
  • receive direct reply via the same BroadcastReceiver as the global broadcasts
  • Orbot's replies should include the current proxy info, i.e.
            reply.putExtra(EXTRA_SOCKS_PROXY, "socks://127.0.0.1:" + mPortSOCKS);
            reply.putExtra(EXTRA_SOCKS_PROXY_HOST, "127.0.0.1");
            reply.putExtra(EXTRA_SOCKS_PROXY_PORT, mPortSOCKS);
            reply.putExtra(EXTRA_HTTP_PROXY, "http://127.0.0.1" + mPortHTTP);
            reply.putExtra(EXTRA_HTTP_PROXY_HOST, "127.0.0.1");
            reply.putExtra(EXTRA_HTTP_PROXY_PORT, mPortHTTP);
    

Also available in: PDF HTML TXT