diff --git a/tor/harvest/harvest.sh b/tor/harvest/harvest.sh new file mode 100755 index 0000000..2fa2e4b --- /dev/null +++ b/tor/harvest/harvest.sh @@ -0,0 +1,53 @@ +#!/bin/sh + +WINDOWS="https://www.torproject.org/dist/torbrowser/11.0.4/torbrowser-install-win64-11.0.4_en-US.exe" +MAC="https://www.torproject.org/dist/torbrowser/11.0.4/TorBrowser-11.0.4-osx64_en-US.dmg" +LINUX="https://www.torproject.org/dist/torbrowser/11.0.4/tor-browser-linux64-11.0.4_en-US.tar.xz" +ARM64="https://dist.torproject.org/torbrowser/10.5.10/tor-browser-10.5.10-android-aarch64-multi.apk" +ARM7="https://dist.torproject.org/torbrowser/10.5.10/tor-browser-10.5.10-android-armv7-multi.apk" + +echo "Fetching..." + +if [ ! -f $(basename $WINDOWS) ]; then + wget $WINDOWS +fi + +if [ ! -f $(basename $MAC) ]; then + wget $MAC +fi + +if [ ! -f $(basename $LINUX) ]; then + wget $LINUX +fi + +if [ ! -f $(basename $ARM64) ]; then + wget $ARM64 +fi + +if [ ! -f $(basename $ARM7) ]; then + wget $ARM7 +fi + +echo "Extracting..." + +7z x $(basename $MAC) +tar -xf $(basename $LINUX) +unzip $(basename $ARM7) -d arm7 +unzip $(basename $ARM64) -d arm64 + +echo "Packaging..." + +cp arm64/lib/arm64-v8a/libTor.so ./tor-0.4.5.10-arm64 +chmod a+x tor-0.4.5.10-arm64 +cp arm7/lib/armeabi-v7a//libTor.so ./tor-0.4.5.10-arm7 +chmod a+x tor-0.4.5.10-arm7 + +cd Tor\ Browser.app/Contents/MacOS/ +tar -czf tor-macos-0.4.6.9.tar.gz Tor +cd ../../.. +mv Tor\ Browser.app/Contents/MacOS/tor-macos-0.4.6.9.tar.gz . + +cd tor-browser_en-US/Browser/TorBrowser +tar -czf tor-0.4.6.9-linux-x86_64.tar.gz Tor +cd ../../.. +mv tor-browser_en-US/Browser/TorBrowser/tor-0.4.6.9-linux-x86_64.tar.gz . diff --git a/tor/tor-0.4.5.10-arm64 b/tor/tor-0.4.5.10-arm64 new file mode 100755 index 0000000..1225d96 Binary files /dev/null and b/tor/tor-0.4.5.10-arm64 differ diff --git a/tor/tor-0.4.5.10-arm7 b/tor/tor-0.4.5.10-arm7 new file mode 100755 index 0000000..91b0748 Binary files /dev/null and b/tor/tor-0.4.5.10-arm7 differ diff --git a/tor/tor-0.4.6.9-linux-x86_64.tar.gz b/tor/tor-0.4.6.9-linux-x86_64.tar.gz new file mode 100644 index 0000000..909baa5 Binary files /dev/null and b/tor/tor-0.4.6.9-linux-x86_64.tar.gz differ diff --git a/tor/tor-macos-0.4.6.9.tar.gz b/tor/tor-macos-0.4.6.9.tar.gz new file mode 100644 index 0000000..f739dba Binary files /dev/null and b/tor/tor-macos-0.4.6.9.tar.gz differ