{"id":31551438,"url":"https://github.com/5noxi/blocklist-mgr","last_synced_at":"2025-10-04T18:56:13.302Z","repository":{"id":313880984,"uuid":"1053266988","full_name":"5Noxi/blocklist-mgr","owner":"5Noxi","description":"GUI that lets you easily select one or more blocklists (hosts or URLs, e.g., for UBO).","archived":false,"fork":false,"pushed_at":"2025-09-23T19:49:33.000Z","size":19540,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-23T21:29:07.291Z","etag":null,"topics":["automation","blocklist","hosts","hosts-file-modification","hosts-management","hostseditor","hostsfile","powershell","ps","ublock","ublock-origin","ublock-origin-filters","windowsforms"],"latest_commit_sha":null,"homepage":"https://discord.gg/E2ybG4j9jU","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/5Noxi.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-09T08:04:38.000Z","updated_at":"2025-09-23T19:49:37.000Z","dependencies_parsed_at":"2025-09-14T11:36:55.993Z","dependency_job_id":"1fbaf217-ab9f-4b3e-b304-7558405b7573","html_url":"https://github.com/5Noxi/blocklist-mgr","commit_stats":null,"previous_names":["5noxi/blocklist-modification","5noxi/blocklistman","5noxi/blocklist-mgr"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/5Noxi/blocklist-mgr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2Fblocklist-mgr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2Fblocklist-mgr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2Fblocklist-mgr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2Fblocklist-mgr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/5Noxi","download_url":"https://codeload.github.com/5Noxi/blocklist-mgr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2Fblocklist-mgr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278358487,"owners_count":25973949,"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","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["automation","blocklist","hosts","hosts-file-modification","hosts-management","hostseditor","hostsfile","powershell","ps","ublock","ublock-origin","ublock-origin-filters","windowsforms"],"created_at":"2025-10-04T18:56:09.871Z","updated_at":"2025-10-04T18:56:13.272Z","avatar_url":"https://github.com/5Noxi.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blocklist Manager\n\nThe hosts file is a local DNS override used to block domains or redirect websites. (`C:\\Windows\\System32\\drivers\\etc\\hosts`) A filter get's added via e.g. uBO - filter within the browser -\u003e no system wide blocking.\n\nPreview:\n\nhttps://github.com/user-attachments/assets/3429692e-2587-440a-b48c-a3b8ba46b149\n\n\u003cins\u003eExamples:\u003c/ins\u003e\n```\n0.0.0.0 ads.com -\u003e non routable address\n127.0.0.1 ads.com -\u003e loopback address\n\n||ads.com^ -\u003e filter (browser)\n@@||ads.com^ -\u003e exception\n```\nFirst numbers (IP address) is where the domain will be **directed to**, the second (domain name) is the site, which is getting **redirected** (blocked). \n\n1. [`0.0.0.0`](https://en.wikipedia.org/wiki/0.0.0.0) **blocks/drops** the request instantly - making them \"unreachable\" (known as being faster than `127.0.01`, but may be incompatible on some systems)\n2. [`127.0.0.1`](https://en.wikipedia.org/wiki/localhost) redirects the domain to the **localhost** (your computer) - called \"*loopback address*\"\n3. [`||ads.com^`](https://adblockplus.org/filter-cheatsheet?DE_EXCEPTION=1) blocks the domain - wouldn't block `http://domain.com/redirect/http://ads.com/` -\u003e can't be used within the hosts file\n⠀\nYou should never use all blocklists! This would break most of your applications \u0026 slow down your system by a lot. Applying all lists won't give you a better browsing experience! Try to use at least lists as possible. (or use the default preset) Using big lists system wide (hosts file) is also not recommended - if you're planning to use a big list, do that via e.g. uBO (even if the list is compatible with the hosts file). Importing a list will override your current hosts!\n\n## Issues after importing multiple lists?\n\nOpen `cmd` and paste `del /f /q C:\\Windows\\System32\\drivers\\etc\\hosts` into it. If it shows that the DNS client used it, flush your DNS (`ipconfig /flushdns`). Still not? Boot into safemode (`bcdedit /set safeboot minimal`) \u0026 remove the hosts file. This may be needed, if importing too many lists.\n\nDefault `hosts` content:\n```ps\n# Copyright (c) 1993-2009 Microsoft Corp.\n#\n# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.\n#\n# This file contains the mappings of IP addresses to host names. Each\n# entry should be kept on an individual line. The IP address should\n# be placed in the first column followed by the corresponding host name.\n# The IP address and the host name should be separated by at least one\n# space.\n#\n# Additionally, comments (such as these) may be inserted on individual\n# lines or following the machine name denoted by a '#' symbol.\n#\n# For example:\n#\n#      102.54.94.97     rhino.acme.com          # source server\n#       38.25.63.10     x.acme.com              # x client host\n\n# localhost name resolution is handled within DNS itself.\n#    127.0.0.1       localhost\n#    ::1             localhost\n```\n\n## GUI Buttons\nThe presets are just examples, use lists from the vendor you prefer.\n| Button        | Description                                                                                                                                                                                               |\n|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `Minimal`     | Preset, which can be used by anyone (hosts/filter).                                                                                                                                                       |\n| `Default`     | Default preset, compact size (filter).                                                                                                                                                                    |\n| `Maximum`     | For users who want aggressive blocking (filter).                                                                                                                                                          |\n| `Import`      | Imports the currently selected lists into the `hosts` file (if compatible).                                                                                                                               |\n| `Copy Links`  | Copies URLs of all selected lists. Add these links to the custom filter lists:\u003cbr\u003e![](https://github.com/5Noxi/blocklist-mgr/blob/main/images/ubolinks.png?raw=true)       |\n| `Restore`     | Imports the backup from: `C:\\Windows\\System32\\drivers\\etc\\hosts.noverse`.                                                                                                                                 |\n| `Open File`   | Opens the file: `C:\\Windows\\System32\\drivers\\etc\\hosts`.                                                                                                                                                   |\n\n## Additional features:\n- Click on the category name (blue) to open the source link\n- Adjust the window size, to increase the size of the hosts/log box\n- `hosts` preview refreshes itself automatically\n- You can edit the hosts file via the panel in the GUI (doesn't create a backup)\n\nMore lists/information:\u003c/ins\u003e\n\u003e https://github.com/gorhill/uBlock/wiki/  \n\u003e https://github.com/yokoffing/filterlists  \n\u003e https://adblockplus.org/filter-cheatsheet  \n\u003e https://github.com/DandelionSprout/adfilt  \n\u003e https://github.com/uBlockOrigin/uAssets  \n\u003e https://filterlists.com/  \n\u003e https://pi-hole.net/  \n\u003e https://sefinek.net/blocklist-generator  \n\u003e https://github.com/pixeltris/TwitchAdSolutions  \n\u003e https://learn.microsoft.com/en-us/windows/powertoys/hosts-file-editor  \n\u003e https://pyfunceble.github.io/#/  \n\u003e https://learn.microsoft.com/en-us/windows/privacy/windows-11-endpoints-non-enterprise-editions  \n\u003e https://learn.microsoft.com/en-us/windows/privacy/manage-windows-11-endpoints  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5noxi%2Fblocklist-mgr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F5noxi%2Fblocklist-mgr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5noxi%2Fblocklist-mgr/lists"}