https://github.com/milgradesec/listmgr
A tool to generate a unified list of domains from different sources.
https://github.com/milgradesec/listmgr
ads blocklist dns java pihole privacy tool
Last synced: 5 months ago
JSON representation
A tool to generate a unified list of domains from different sources.
- Host: GitHub
- URL: https://github.com/milgradesec/listmgr
- Owner: milgradesec
- License: apache-2.0
- Created: 2020-07-15T15:40:48.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-12-22T08:22:56.000Z (6 months ago)
- Last Synced: 2025-12-23T19:50:56.336Z (6 months ago)
- Topics: ads, blocklist, dns, java, pihole, privacy, tool
- Language: Java
- Homepage:
- Size: 523 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# listmgr

[](https://github.com/milgradesec/listmgr/actions/workflows/codeql-analysis.yml)
[](https://codecov.io/gh/milgradesec/listmgr)


`listmgr` is a tool to generate a unified list of domains from different sources.
## Build
```shell
.\gradlew build
```
## Usage
Example configuration file:
```ini
##############
# Lists.conf #
##############
# Some ads and tracking lists
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
https://raw.githubusercontent.com/bigdargon/hostsVN/master/hosts
https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt
https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
https://raw.githubusercontent.com/AdAway/adaway.github.io/master/hosts.txt
```
Run `listmgr`
```shell
java -jar listmgr.jar --input sources.conf --output blocklist.list
```