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第三方库


热门话题
记录打印JAVA控制台客户端的SOAP消息   java camunda异常找不到id为空的任务任务   java如何将json文件转换为以下格式{“Description”:“Cmd是一个开源工具”,数据{“别名”:“xCmd”,“软件”:“xCmd”,“_raw”:“}   java在Hibernate期间清理连接池花费的时间太长   用Java实现基本FTP客户端的socket   Java生成文本文件格式的格式化报告   java hibernate createQuery vs get   TriggerBuilder<Trigger>类型中带有Schedule(ScheduleBuilder<SBT>)的java不适用于参数(可变触发器)   JavaSwing:GlassPane防止鼠标指针更改   java使用for循环创建上下三角形   maven“Java Home”在cmd中运行“mvn v”时不显示   java客户端无法联机连接到服务器   java面向对象程序设计问题   java如何按升序和降序对hashmap数据进行排序   java为什么JPanel从不调用reapint