{"id":24325577,"url":"https://github.com/Rem01Gaming/net-switch","last_synced_at":"2025-09-27T09:31:29.961Z","repository":{"id":270800112,"uuid":"911489770","full_name":"Rem01Gaming/net-switch","owner":"Rem01Gaming","description":"Magisk Module to isolate any app from Internet access","archived":false,"fork":false,"pushed_at":"2025-01-10T07:09:10.000Z","size":313,"stargazers_count":32,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-10T08:22:11.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rem01Gaming.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","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":"2025-01-03T06:20:16.000Z","updated_at":"2025-01-10T07:09:13.000Z","dependencies_parsed_at":"2025-01-10T08:21:36.288Z","dependency_job_id":null,"html_url":"https://github.com/Rem01Gaming/net-switch","commit_stats":null,"previous_names":["rem01gaming/net-switch"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rem01Gaming%2Fnet-switch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rem01Gaming%2Fnet-switch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rem01Gaming%2Fnet-switch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rem01Gaming%2Fnet-switch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rem01Gaming","download_url":"https://codeload.github.com/Rem01Gaming/net-switch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234422924,"owners_count":18830315,"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":"2025-01-17T20:03:45.013Z","updated_at":"2025-09-27T09:31:29.639Z","avatar_url":"https://github.com/Rem01Gaming.png","language":"Shell","readme":"# Net Switch: Isolate Apps from Internet Access\n![Net Switch](./banner.webp)\n\nNet Switch is a Magisk module to isolate apps from accessing the internet on your Android device. This tool gives you complete control over which apps can send or receive data, improving security, privacy, and saving bandwidth.\n\nFully standalone, Operates fully on iptables.\n\n## Features\n- Per-app internet isolation setting\n- Operates without VPN (unlike AFWall)\n- Don't suck on battery\n- Module WebUI for easy configuration\n\n## Supported Root Managers\n- [APatch](https://github.com/bmax121/APatch) \n- [KernelSU](https://github.com/tiann/KernelSU)\n- [Magisk](https://github.com/topjohnwu/Magisk)  \u003csup\u003e([no WebUI](https://github.com/topjohnwu/Magisk/issues/8609#event-15568590949)👀)\u003c/sup\u003e\n\n### WebUI on Magisk\nMagisk doesn't support module WebUI on their manager, but you can use one of these app to open Net Switch WebUI.\n\n- [KsuWebUI](https://github.com/5ec1cff/KsuWebUIStandalone)\n- [MMRL](https://github.com/DerGoogler/MMRL)   \u003csup\u003e👍\u003c/sup\u003e\n\n## Usage\n- Flash Net Switch Module\n- Reboot\n- Open Net Switch WebUI\n- Select apps you wish to isolate. Changes are applied immediately, no need to reboot.\n\n## Terminal Usage\nOpen Termux or Any Terminal with root access and run\n```\nnetswitch block \u003cpackage\u003e | to block packages\nnetswitch unblock \u003cpackage\u003e | to unblock packages\nnetswitch list | to show currently blocked packages\nnetswitch unblock all | to unblock all restricted packages.\n```\nTerminal Screenshot\n![Net-switch Terminal Example](./terminal.webp)\n\n## Links\n- Download [here](https://github.com/Rem01Gaming/net-switch/releases)\n- [Telegram Channel](https://t.me/rem01schannel)\n\n## Help and Support\nReport [here](https://github.com/Rem01Gaming/net-switch/issues) if you encounter any issues.\n\n[Pull requests](https://github.com/Rem01Gaming/net-switch/pulls) are always welcome.\n","funding_links":[],"categories":["📦 App Management and Control"],"sub_categories":["App Permissions and Control"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRem01Gaming%2Fnet-switch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRem01Gaming%2Fnet-switch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRem01Gaming%2Fnet-switch/lists"}