Domain List Generatior

dnslist的Python项目详细描述


https://travis-ci.com/marmeladema/dnslist.svg?branch=master
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}$目录中的一些经典配置 或模板。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Gson类中的java验证错误   If和elseif之间的java差异?   字典Java8地图。输入比较器   java连接到远程计算机以获得WMI支持   java如何使用改型处理JSON对象中的空值   在Java中使用Comparator时不可编译的源代码   java将Jar添加到JSP的运行时路径   带有随机对象的while循环的java大O时间复杂性   java可以在不考虑参数的情况下模拟方法吗?   java我有一个简单的代码,它不工作。无法修复错误“println”   向eclipse添加Xively java库   java是否可以启用本机代码的缓存?   全局变量如何在Java中的所有类之间共享要使用的语言环境?   Java内存游戏如何翻转单个卡?