{"id":20677595,"url":"https://github.com/kicksecure/tb-updater","last_synced_at":"2025-04-19T21:03:52.486Z","repository":{"id":17556782,"uuid":"20359719","full_name":"Kicksecure/tb-updater","owner":"Kicksecure","description":"Tor Browser Downloader - Automates download and verification of Tor Browser from The Tor Project's website. This package is produced independently of, and carries no guarantee from, The Tor Project.","archived":false,"fork":false,"pushed_at":"2024-09-04T14:20:23.000Z","size":3478,"stargazers_count":15,"open_issues_count":0,"forks_count":18,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-09-05T19:22:52.131Z","etag":null,"topics":["debian","open-link-confirmation","tbbd","tor-browser-downloader"],"latest_commit_sha":null,"homepage":"https://www.kicksecure.com/wiki/Impressum","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kicksecure.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.upstream","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-05-31T16:18:01.000Z","updated_at":"2024-09-04T14:20:28.000Z","dependencies_parsed_at":"2023-02-16T06:35:19.734Z","dependency_job_id":"61d745fd-65d3-41bb-a75c-5768be338215","html_url":"https://github.com/Kicksecure/tb-updater","commit_stats":null,"previous_names":["whonix/tb-updater"],"tags_count":339,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kicksecure%2Ftb-updater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kicksecure%2Ftb-updater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kicksecure%2Ftb-updater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kicksecure%2Ftb-updater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kicksecure","download_url":"https://codeload.github.com/Kicksecure/tb-updater/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224969898,"owners_count":17400294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debian","open-link-confirmation","tbbd","tor-browser-downloader"],"created_at":"2024-11-16T21:16:26.472Z","updated_at":"2025-04-19T21:03:52.478Z","avatar_url":"https://github.com/Kicksecure.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tor Browser Downloader by Whonix developers #\n\nAutomates download and verification of Tor Browser from The Tor Project's\nwebsite. Useful for initial installation of Tor Browser, clean\nre-installations of Tor Browser and keeping newly created Qubes AppVMs\ninherited from updated Qubes TemplateVMs can ship up to date versions of\nTor Browsers.\n\nIncapable of preserving of updating and preserving user data. Use\nTor Browser's internal updater for that purpose. Notifies about already\nexiting installations of Tor Browser. Renamed rather than deletes old versions\nof Tor Browsers to avoid user data loss.\n\nHas a cli and a gui mode. Can auto detect latest version numbers or use user\nconfigured version numbers. Comes with a download confirmation screen that\nlets users choose which version to download. [1] Has a installation\nconfirmation screen [2] that enables users to detect indefinite freeze and\nrollback attacks.\n\nIntegrates well with tb-starter, tb-default-browser and\nopen-link-confirmation package as well as with Qubes.\n\nWithout the helper-scripts package installed, the GUI will not move the\nprogress bar.\n\nIf you have the helper-scripts package installed, it will show a nicer\nprogress bar when run in terminal and more meaningful curl exit code\nmessages, when curl failed.\n\nWhen having the helper-scripts package installed (recommended for\nAnonymity Distributions), Tor Browser Downloader will check, that Tor is\nenabled, that no package manager is currently running and that Tor finished\nbootstrapping before download attempts.\n\nSupports being run inside chroot and from Debian maintainer postinst script.\n\nQubes integration:\n\n- Up-to-date browser versions made available to freshly created AppVMs and\nDispVMs.\n- In DispVM mounts browser folder which resides in root image to user home\nfolder rather than copying for faster browser startup.\n\nThis package is produced independently of, and carries no guarantee from,\nThe Tor Project.\n\n[1] https://www.whonix.org/wiki/Tor_Browser#Download_Confirmation_Screen\n[2] https://www.whonix.org/wiki/Tor_Browser#Installation_Confirmation_Screen\n\n## How to install `tb-updater` using apt-get ##\n\n1\\. Download the APT Signing Key.\n\n```\nwget https://www.kicksecure.com/keys/derivative.asc\n```\n\nUsers can [check the Signing Key](https://www.kicksecure.com/wiki/Signing_Key) for better security.\n\n2\\. Add the APT Signing Key.\n\n```\nsudo cp ~/derivative.asc /usr/share/keyrings/derivative.asc\n```\n\n3\\. Add the derivative repository.\n\n```\necho \"deb [signed-by=/usr/share/keyrings/derivative.asc] https://deb.kicksecure.com bookworm main contrib non-free\" | sudo tee /etc/apt/sources.list.d/derivative.list\n```\n\n4\\. Update your package lists.\n\n```\nsudo apt-get update\n```\n\n5\\. Install `tb-updater`.\n\n```\nsudo apt-get install tb-updater\n```\n\n## How to Build deb Package from Source Code ##\n\nCan be build using standard Debian package build tools such as:\n\n```\ndpkg-buildpackage -b\n```\n\nSee instructions.\n\nNOTE: Replace `generic-package` with the actual name of this package `tb-updater`.\n\n* **A)** [easy](https://www.kicksecure.com/wiki/Dev/Build_Documentation/generic-package/easy), _OR_\n* **B)** [including verifying software signatures](https://www.kicksecure.com/wiki/Dev/Build_Documentation/generic-package)\n\n## Contact ##\n\n* [Free Forum Support](https://forums.kicksecure.com)\n* [Premium Support](https://www.kicksecure.com/wiki/Premium_Support)\n\n## Donate ##\n\n`tb-updater` requires [donations](https://www.kicksecure.com/wiki/Donate) to stay alive!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkicksecure%2Ftb-updater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkicksecure%2Ftb-updater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkicksecure%2Ftb-updater/lists"}