├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── android ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── settings.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── msopentech │ │ └── thali │ │ └── toronionproxy │ │ ├── TestTorInstaller.java │ │ └── TorOnionProxySmokeTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── msopentech │ │ └── thali │ │ └── android │ │ └── toronionproxy │ │ ├── AndroidDefaultTorSettings.java │ │ ├── AndroidOnionProxyContext.java │ │ ├── AndroidOnionProxyManager.java │ │ ├── AndroidTorConfig.java │ │ └── AndroidWriteObserver.java │ └── res │ ├── raw │ └── bridges.txt │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── android_tor_installer ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── msopentech │ │ └── thali │ │ └── android │ │ └── installer │ │ └── AndroidTorInstaller.java │ └── res │ └── values │ └── strings.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── java ├── .gitignore ├── build.gradle ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── msopentech │ │ │ └── thali │ │ │ └── java │ │ │ └── toronionproxy │ │ │ ├── JavaOnionProxyContext.java │ │ │ ├── JavaTorInstaller.java │ │ │ └── JavaWatchObserver.java │ └── resources │ │ ├── geoip │ │ ├── geoip6 │ │ └── native │ │ ├── linux │ │ ├── x64 │ │ │ └── tor.zip │ │ └── x86 │ │ │ └── tor.zip │ │ ├── osx │ │ └── x64 │ │ │ └── tor.zip │ │ └── windows │ │ └── x86 │ │ └── tor.zip │ └── test │ └── java │ └── TorOnionProxySmokeTest.java ├── settings.gradle └── universal ├── .gitignore ├── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── java │ └── com │ └── msopentech │ └── thali │ └── toronionproxy │ ├── BaseEventBroadcaster.java │ ├── DefaultEventBroadcaster.java │ ├── DefaultSettings.java │ ├── EventBroadcaster.java │ ├── FileUtilities.java │ ├── OnionProxyContext.java │ ├── OnionProxyManager.java │ ├── OnionProxyManagerEventHandler.java │ ├── OsData.java │ ├── SettingsConfig.java │ ├── Status.java │ ├── TorConfig.java │ ├── TorConfigBuilder.java │ ├── TorControlConnection.java │ ├── TorInstaller.java │ ├── TorSettings.java │ ├── Utilities.java │ └── WriteObserver.java └── test └── java └── com └── msopentech └── thali └── toronionproxy └── TorConfigTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/proguard-rules.pro -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'android' 2 | -------------------------------------------------------------------------------- /android/src/androidTest/java/com/msopentech/thali/toronionproxy/TestTorInstaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/androidTest/java/com/msopentech/thali/toronionproxy/TestTorInstaller.java -------------------------------------------------------------------------------- /android/src/androidTest/java/com/msopentech/thali/toronionproxy/TorOnionProxySmokeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/androidTest/java/com/msopentech/thali/toronionproxy/TorOnionProxySmokeTest.java -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidDefaultTorSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidDefaultTorSettings.java -------------------------------------------------------------------------------- /android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidOnionProxyContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidOnionProxyContext.java -------------------------------------------------------------------------------- /android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidOnionProxyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidOnionProxyManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidTorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidTorConfig.java -------------------------------------------------------------------------------- /android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidWriteObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/java/com/msopentech/thali/android/toronionproxy/AndroidWriteObserver.java -------------------------------------------------------------------------------- /android/src/main/res/raw/bridges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/res/raw/bridges.txt -------------------------------------------------------------------------------- /android/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/res/values-v11/styles.xml -------------------------------------------------------------------------------- /android/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/res/values-v14/styles.xml -------------------------------------------------------------------------------- /android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android_tor_installer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml 3 | -------------------------------------------------------------------------------- /android_tor_installer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android_tor_installer/build.gradle -------------------------------------------------------------------------------- /android_tor_installer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android_tor_installer/proguard-rules.pro -------------------------------------------------------------------------------- /android_tor_installer/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android_tor_installer/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android_tor_installer/src/main/java/com/msopentech/thali/android/installer/AndroidTorInstaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android_tor_installer/src/main/java/com/msopentech/thali/android/installer/AndroidTorInstaller.java -------------------------------------------------------------------------------- /android_tor_installer/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/android_tor_installer/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/gradlew.bat -------------------------------------------------------------------------------- /java/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.idea 3 | *.iml 4 | /OnionProxyJavaTests 5 | -------------------------------------------------------------------------------- /java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/build.gradle -------------------------------------------------------------------------------- /java/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/settings.gradle -------------------------------------------------------------------------------- /java/src/main/java/com/msopentech/thali/java/toronionproxy/JavaOnionProxyContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/main/java/com/msopentech/thali/java/toronionproxy/JavaOnionProxyContext.java -------------------------------------------------------------------------------- /java/src/main/java/com/msopentech/thali/java/toronionproxy/JavaTorInstaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/main/java/com/msopentech/thali/java/toronionproxy/JavaTorInstaller.java -------------------------------------------------------------------------------- /java/src/main/java/com/msopentech/thali/java/toronionproxy/JavaWatchObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/main/java/com/msopentech/thali/java/toronionproxy/JavaWatchObserver.java -------------------------------------------------------------------------------- /java/src/main/resources/geoip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/main/resources/geoip -------------------------------------------------------------------------------- /java/src/main/resources/geoip6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/main/resources/geoip6 -------------------------------------------------------------------------------- /java/src/main/resources/native/linux/x64/tor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/main/resources/native/linux/x64/tor.zip -------------------------------------------------------------------------------- /java/src/main/resources/native/linux/x86/tor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/main/resources/native/linux/x86/tor.zip -------------------------------------------------------------------------------- /java/src/main/resources/native/osx/x64/tor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/main/resources/native/osx/x64/tor.zip -------------------------------------------------------------------------------- /java/src/main/resources/native/windows/x86/tor.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/main/resources/native/windows/x86/tor.zip -------------------------------------------------------------------------------- /java/src/test/java/TorOnionProxySmokeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/java/src/test/java/TorOnionProxySmokeTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/settings.gradle -------------------------------------------------------------------------------- /universal/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | build/ 3 | *.iml 4 | -------------------------------------------------------------------------------- /universal/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/build.gradle -------------------------------------------------------------------------------- /universal/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /universal/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /universal/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/gradlew -------------------------------------------------------------------------------- /universal/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/gradlew.bat -------------------------------------------------------------------------------- /universal/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'universal' 2 | -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/BaseEventBroadcaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/BaseEventBroadcaster.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/DefaultEventBroadcaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/DefaultEventBroadcaster.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/DefaultSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/DefaultSettings.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/EventBroadcaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/EventBroadcaster.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/FileUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/FileUtilities.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/OnionProxyContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/OnionProxyContext.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/OnionProxyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/OnionProxyManager.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/OnionProxyManagerEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/OnionProxyManagerEventHandler.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/OsData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/OsData.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/SettingsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/SettingsConfig.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/Status.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/TorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/TorConfig.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/TorConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/TorConfigBuilder.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/TorControlConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/TorControlConnection.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/TorInstaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/TorInstaller.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/TorSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/TorSettings.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/Utilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/Utilities.java -------------------------------------------------------------------------------- /universal/src/main/java/com/msopentech/thali/toronionproxy/WriteObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/main/java/com/msopentech/thali/toronionproxy/WriteObserver.java -------------------------------------------------------------------------------- /universal/src/test/java/com/msopentech/thali/toronionproxy/TorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thaliproject/Tor_Onion_Proxy_Library/HEAD/universal/src/test/java/com/msopentech/thali/toronionproxy/TorConfigTest.java --------------------------------------------------------------------------------