Orbot

System-wide Tor proxy, which encrypts your connection through multiple nodes. You can also use it alongside Tor Browser to access .onion sites.

Open Source

Orbot Source Code

Author

guardianproject

Description

The Github home of Orbot: Tor on Android (Also available on gitlab!)

#anonymity#anticensorship#censorship-circumvention#security#tor

Homepage

https://gitlab.com/guardianproject/orbot

License

NOASSERTION

Created

21 May 14

Last Updated

09 Jun 26

Latest version

v15-beta-2

Primary Language

Kotlin

Size

1,292,029 KB

Stars

3,316

Forks

457

Watchers

3,316

Language Usage

Language Usage

Star History

Star History

Top Contributors

Recent Commits

  • bitmold (07 Jun 26)

    Fix annoying bug where deploying code in android studio false triggers on boot completed event, which starts tor...

  • bitmold (07 Jun 26)

    Fixes race condition in OrbotService: - mark shouldUnbindTorService as volatile, addressing rare ServiceLeak with OrbotService binding to TorService - inverse order of API check, start with newest call to bind service on Q+, then oldest

  • bitmold (07 Jun 26)

    kotlin serialization 2.4.0

  • bitmold (05 Jun 26)

    Revert "Use non-deprecated way to stopForeground service," This reverts commit 79aa2901da6fdd57806326de8f2a76c8953cdcf4.

  • bitmold (04 Jun 26)

    progress and subtitle persist upon connection/rotation

  • bitmold (04 Jun 26)

    Get much more accurate progress updates now that we subscribe to STATUS_CLIENT event

  • bitmold (04 Jun 26)

    Use non-deprecated way to stopForeground service, removes warning and possible bugs with notiifcation lingering on some platforms of android

  • bitmold (04 Jun 26)

    Update README.md remove toolchain setup for gradlew since we use org.gradle.java.installations.auto-detect=true org.gradle.java.installations.auto-download=true

  • bitmold (04 Jun 26)

    Merge pull request #1712 from weblate/weblate-guardianproject-orbot Translations update from Hosted Weblate

  • Oğuz Ersen (04 Jun 26)

    Translated using Weblate (Turkish) Currently translated at 100.0% (307 of 307 strings) Co-authored-by: Oğuz Ersen <[email protected]> Translate-URL: https://hosted.weblate.org/projects/guardianproject/orbot/tr/ Translation: Guardian Project/Orbot

  • bitmold (03 Jun 26)

    Merge pull request #1709 from guardianproject/dependabot/bundler/jwt-2.10.3 Bump jwt from 2.10.2 to 2.10.3

  • dependabot[bot] (02 Jun 26)

    Bump jwt from 2.10.2 to 2.10.3 Bumps [jwt](https://github.com/jwt/ruby-jwt) from 2.10.2 to 2.10.3. - [Release notes](https://github.com/jwt/ruby-jwt/releases) - [Changelog](https://github.com/jwt/ruby-jwt/blob/main/CHANGELOG.md) - [Commits](https://github.com/jwt/ruby-jwt/compare/v2.10.2...v2.10.3) --- updated-dependencies: - dependency-name: jwt dependency-version: 2.10.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>

  • bitmold (02 Jun 26)

    use java 24, its whats suggested for our gradle version

  • bitmold (02 Jun 26)

    removed unused packaging/resources from app/build.grdale.kts

  • bitmold (02 Jun 26)

    optimized gradle.properties

  • bitmold (02 Jun 26)

    update geoip from torproject

  • bitmold (02 Jun 26)

    Fixed bug where you can click the same menu button at the bottom over and over and re-navigate to the screen yr already on

  • bitmold (01 Jun 26)

    Merge pull request #1705 from weblate/weblate-guardianproject-orbot Translations update from Hosted Weblate

  • 109247019824 (31 May 26)

    Translated using Weblate (Bulgarian) Currently translated at 97.3% (299 of 307 strings) Co-authored-by: 109247019824 <[email protected]> Translate-URL: https://hosted.weblate.org/projects/guardianproject/orbot/bg/ Translation: Guardian Project/Orbot

  • bitmold (30 May 26)

    lint, cleanup gradle cruft, remove unused/misleading annotations that dont do anything

  • bitmold (30 May 26)

    remove redundant warnings in settings.gradle.kts

  • bitmold (30 May 26)

    bump quickie from 1.11.0->1.12.0, library used for scanning bridge qr codes

  • bitmold (28 May 26)

    Merge pull request #1703 from weblate/weblate-guardianproject-orbot Translations update from Hosted Weblate

  • Nico (28 May 26)

    Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (307 of 307 strings) Co-authored-by: Nico <[email protected]> Translate-URL: https://hosted.weblate.org/projects/guardianproject/orbot/pt_BR/ Translation: Guardian Project/Orbot

  • bitmold (25 May 26)

    move countries with DNSTT support to regionalization, very easy to see which are added and removed when reading src/looking at diffs between commits/build tags

  • bitmold (25 May 26)

    move exit node countries to Regionalization.kt

  • bitmold (25 May 26)

    Create Regionalization.kt - Wrapper object to store country codes we track in the app (DNSTT countries, exit node countries) and so on - Utility functions on country codes (get localized name, get flag emoji) Realized this data was being stored in different ways, reimplemented throughout the project. In one point, a deprecated Locale method was used, and in logs we incorrectly display the country name. Some logic relies on a lowercase country code, in other places we have uppercase country codes... This will get a handle on that.

  • bitmold (21 May 26)

    Merge pull request #1701 from syphyr/shadow_abi Pass gradle project prop to shadowsocks build

  • bitmold (21 May 26)

    fix extension func typo String.normalizie -> String.normalize

  • syphyr (21 May 26)

    Pass gradle project prop to shadowsocks build No need to build x86 shadowsocks library and then delete it since it is not supported

Orbot Security

5.9/10

Repo Security Summary

Updated 25 May 26

  • Maintained 10/10
  • Dangerous-Workflow 10/10
  • Packaging N/A
  • Code-Review 2/10
  • Token-Permissions 10/10
  • CII-Best-Practices 0/10
  • Fuzzing 0/10
  • Binary-Artifacts 5/10
  • License 9/10
  • Pinned-Dependencies 0/10
  • Signed-Releases 8/10
  • Branch-Protection N/A
  • Security-Policy 9/10
  • SAST 0/10

Orbot Website

Website

Page not found — Tor

Redirects

Does not redirect

Security Checks

2 security checks failed (63 passed)

  • HTTP Status Error
  • HTTP Client Error

Server Details

  • IP Address 116.202.120.165
  • Hostname web-fsn-01.torproject.org
  • Location Gunzenhausen, Bayern, Germany, EU
  • ISP The Tor Project
  • ASN AS24940

Associated Countries

  • DE DE

Safety Score

Website marked as safe

100%

Blacklist Check

support.torproject.org was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Orbot Reviews

More Mobile Apps

About the Data: Orbot

API

You can access Orbot's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/orbot

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Orbot

Help your friends compare Mobile Apps, and pick privacy-respecting software and services.
Share Orbot and Awesome Privacy with your network!

View Mobile Apps (23)