Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bryopsida/blocklist
https://github.com/bryopsida/blocklist
ad-blocking dns-blocklist ipv4-block-list ipv6-block-list malware-block social-media-blocker
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bryopsida/blocklist
- Owner: bryopsida
- Created: 2024-05-12T21:02:11.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:21:33.000Z (2 months ago)
- Last Synced: 2024-10-29T09:42:59.285Z (2 months ago)
- Topics: ad-blocking, dns-blocklist, ipv4-block-list, ipv6-block-list, malware-block, social-media-blocker
- Language: JavaScript
- Homepage:
- Size: 140 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What is this?
This repo aggregates a IP and DNS block lists and updates them on a schedule
The script is run via this [npm script](https://github.com/bryopsida/blocklist/blob/ab6130c3352883dedfcc998386c5fffdedb34c83/package.json#L7)
and the workflow schedule is set [here](https://raw.githubusercontent.com/bryopsida/blocklist/main/.github/workflows/update.yml).The repository history is perodicially squashed as well to keep the repo size from getting out of hand.
## How do I use this?
You can use the dns block list with something like adguard, pihole, or a unbound dns block list.
Due to file size limits on github the DNS block list is fragmented into 4 pieces all of which need to be added to your block list to get the complete list.
There are also ip block lists [ipv4](https://raw.githubusercontent.com/bryopsida/blocklist/main/ipv4.txt), [ipv6](https://raw.githubusercontent.com/bryopsida/blocklist/main/ipv6.txt).
These can be fetched and loaded into a firewall ruleset as an alias to deny egress/ingress to any IPs on the list.## Can I add items to the lists?
If you wish to add items to the lists you can submit a PR, the things being blocked must either be a constant list with an explanation for why it should be blocked, or by an addition to the scripts to pull a block list from a reputable source.