针对已知TLD的大容量主机名解析程序
hostname-resolver的Python项目详细描述
主机名解析程序
一个大容量主机名解析程序,用于根据 内部TLD
给定主机名列表,使用顶级域的内置列表查找其fqdn。 专为用户需要内部服务器全名但只有 主机名。
此外,还提供有限的格式化和报告功能(简单文本或csv)
安装
pip install
用法
importhostname_resolverresolver=hostname_resolver.HostnameResolver()resolver.run()
或:
python ./hostname_resolver/__init__.py
默认运行时,hostname_resolver将提示您输入主机名(建议复制/粘贴列) h_r将删除所有重复项,并尝试按原样解析主机名,或根据已知的主机名迭代每个主机名 TLD。解析时,它将显示给定的内容、解析主机名的方式以及找到的IP。 运行完整列表后,h_r会提示您运行新列表,添加到上一个列表,构建 报告(文本文件或csv),或退出
功能
临时功能,大多数功能模块只在需要时加载,以减少启动时间
多功能性,要检查的主机名可以通过run、stdin传递,或者可以调用文件 直接将主机名作为命令行参数(单个项、可通行数组或路径名 到包含主机名的文件)
模块化都是水平的