Skip to content

Monster Adlist Utility is a tool that can create gigantic adlists for DNS-based blocking. Initially created for MikroTik RouterOS' /ip/dns/adlist feature. But can be used anywhere, including PiHole.

License

Notifications You must be signed in to change notification settings

AtjonTV/monster-adlist-utility

Repository files navigation

Monster Adlist Utility

This is a tool that can create gigantic adlists for DNS-based blocking.

It was initially written as a Bash script, but was rewritten in Golang to add more complex features.

For the creation of the "monster.list", a sources.yaml is used to source the lists that are used.

To generate the list, you have to run:

# Compile
./scripts/build.sh

# Run
./monster-update

You can optionally specify the location of the sources.yaml:

./monster-update -source ./sources.yaml

A "monster_base.list" symlink can be created when adding the "-relink" option.

Additional options can be viewed using:

./monster-update --help

License

Monster Adlist Utility is licensed under the EUPL-1.2 or later.

About

Monster Adlist Utility is a tool that can create gigantic adlists for DNS-based blocking. Initially created for MikroTik RouterOS' /ip/dns/adlist feature. But can be used anywhere, including PiHole.

Resources

License

Stars

Watchers

Forks