Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/raynigon/dnsblock-update

Blocklist Updater for DNSmasq
https://github.com/raynigon/dnsblock-update

blocklist dns dnsmasq update

Last synced: 10 days ago
JSON representation

Blocklist Updater for DNSmasq

Awesome Lists containing this project

README

        

# dnsblock-update
Blocklist Updater for DNSmasq

## Usage

### Installation

Run the following command:
```pip3 install dnsblock_update```

### Configuration

Create a configuration file with the following content:
```yaml
dnsmasq:
path: "result.conf" # Generated DNSMasq configuration
repository:
path: "./repo/" # Path to the cache repository used by the updater
blocklists:
- name: "notracking" # name of the blocklist
url: https://example.com/blacklist.txt # url of the blocklist
```

### Execution

Create a cronjob:
```
0 2 * * * /usr/bin/python3 -m dnsblock_update /etc/dnsblock_update/config.yml
```