Domain List Generatior
dnslist的Python项目详细描述
Author: | Elie ROUDNINSKI |
---|
dnslist是一个python包,它允许从 各种来源并合并在一起。主要用于合并 一起列出广告/恶意软件域名。
内容
安装
1.1要求
dnslist需要python 3。它已经在Linux上的Python3.6上进行了测试。 有关依赖项,请参见Requirements.txt文件。
1.2来自Github
您可以克隆此存储库并直接使用setuptools安装它:
$ python3 setup.py install --user
1.3来自PIP
作为每个pip可用包,您可以使用pip包轻松安装它:
$ python3 -m pip install --user dnslist
2用法
dnslist附带了一个python模块和一个可执行工具。 您将更希望直接使用可执行文件。
2.1配置
首先,您需要使用toml语法创建一个配置文件:
[source.yoyo] url = "https://pgl.yoyo.org/adservers/serverlist.php?hostformat=nohtml&showintro=0"
此文件很可能位于~/.config/dnslst/config.toml中
2.2生成
然后您就可以执行dnslist可执行工具:
$ dnslist domains.txt
这将在当前工作目录中生成一个domain.txt文件。
2.3模板
通过提供小胡子,可以自定义生成的文件的外观 模板:
$ dnslist -t <path/to/template.moustache> domains.txt
如果您需要有关胡子语法的帮助,可以查看:
2.4示例
查看^{tt1}$目录中的一些经典配置 或模板。