{"id":13521681,"url":"https://github.com/Whonix/onion-grater","last_synced_at":"2025-03-31T20:32:27.226Z","repository":{"id":85766763,"uuid":"494239632","full_name":"Whonix/onion-grater","owner":"Whonix","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-11T01:58:54.000Z","size":1177,"stargazers_count":4,"open_issues_count":2,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-02T06:13:00.933Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.whonix.org/wiki/Imprint","language":"Python","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/Whonix.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}},"created_at":"2022-05-19T21:51:37.000Z","updated_at":"2024-06-06T00:44:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"a602b1cd-fff2-49be-97c2-656792f8b469","html_url":"https://github.com/Whonix/onion-grater","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whonix%2Fonion-grater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whonix%2Fonion-grater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whonix%2Fonion-grater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whonix%2Fonion-grater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Whonix","download_url":"https://codeload.github.com/Whonix/onion-grater/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222679160,"owners_count":17021812,"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":[],"created_at":"2024-08-01T06:00:37.085Z","updated_at":"2024-11-02T05:31:45.764Z","avatar_url":"https://github.com/Whonix.png","language":"Python","funding_links":[],"categories":["Uncategorized","Applications"],"sub_categories":["Uncategorized","Other applications"],"readme":"# Whitelisting filter for dangerous Tor control protocol commands #\n\nFilters out Tor control protocol commands that are dangerous for anonymity\nsuch as GETINFO ADDRESS using a whitelist. Acts as a proxy between the client\napplication and Tor.\n\nFor example it allows using Tor Browser's New Identity feature on Anonymity\nDistribution Workstations, fixes Tor Browser's about:tor default homepage and\nTor Button status indicator without exposing commands that are dangerous for\nanonymity.\n\nThis package is supposed to be installed on Anonymity Distributions.\n\nIt seamlessly integrates if the anon-ws-disable-stacked-tor package\nis installed on a Anonymity Distribution Workstations. For example it then\nallows running a unmodified Tor Browser Bundle from The Tor Project without\nTor over Tor and with functional New Identity and about:tor.\n\nThis control port filter is written in Python. The original Python code\nwas forked from the Tails version of control port filter.\n\nThis package is produced independently of, and carries no guarantee from,\nThe Tor Project.\n\n## How to install `onion-grater` using apt-get ##\n\n1\\. Download the APT Signing Key.\n\n```\nwget https://www.whonix.org/keys/derivative.asc\n```\n\nUsers can [check the Signing Key](https://www.whonix.org/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.whonix.org 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 `onion-grater`.\n\n```\nsudo apt-get install onion-grater\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 `onion-grater`.\n\n* **A)** [easy](https://www.whonix.org/wiki/Dev/Build_Documentation/generic-package/easy), _OR_\n* **B)** [including verifying software signatures](https://www.whonix.org/wiki/Dev/Build_Documentation/generic-package)\n\n## Contact ##\n\n* [Free Forum Support](https://forums.whonix.org)\n* [Premium Support](https://www.whonix.org/wiki/Premium_Support)\n\n## Donate ##\n\n`onion-grater` requires [donations](https://www.whonix.org/wiki/Donate) to stay alive!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWhonix%2Fonion-grater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWhonix%2Fonion-grater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWhonix%2Fonion-grater/lists"}