您当前的位置:首页 > dns工具

基于Go语言开发的域名组合置换引擎DNSMORP

时间:2023-09-15 13:45:07  来源:互联网  作者:

关于DNSMORPH

DNSMORPH是一款功能强大的域名组合置换引擎,其设计灵感来源于dnstwist。该工具基于纯Go语言开发,因此该工具具备较好的兼容性和性能。需要注意的是,DNSMORPH可以有效且稳定地处理用户提供的任何域或子域,并提供了许多配置选项来调整排列置换任务的运行。

功能特性

当前版本的DNSMORPH包含下列域名置换攻击类型:

1、域名同态攻击;

2、Bitsquat攻击;

3、断字攻击;

4、省略攻击;

5、重复攻击;

6、替换攻击;

7、子域攻击;

8、移位攻击;

9、元音交换攻击;

10、Doppelganger攻击;

工具安装

发布版安装

广大研究人员可以直接访问该项目的【Releases页面】下载并安装对应操作系统平台的预编译代码,并提取到目标目录下即可。

源码安装

广大研究人员可以使用下列命令将该项目源码克隆至本地,并手动完成代码编译:

go get -v github.com/netevert/dnsmorph

cd /$GOPATH/src/github.com/netevert/dnsmorph

go get -v ./...

go build

Arch安装

DNSMORPH也提供了一个Arch Linux包,广大研究人员可以点击【这里】获取。

工具使用

工具帮助菜单:

dnsmorph -d domain | -l domains_file [-girvuw] [-csv | -json]

  -csv      将结果输出到CSV文件

  -d string  设置目标域名

  -g    设置目标域名的地理位置

  -i     设置要包含的子域名

  -json   将结果输出为JSON

  -l string   域名列表文件路径

  -n      IDNA格式的同态域名

  -r       解析域名

  -u    更新检测

  -v    启用Verbose模式

  -w    执行Whois查询

 

推荐资讯
  • 全球域名系统组织与管理架构
  • DNS基本概念和相关知识点
  • DNS应用常见安全问题或攻击方式及
  • vhdns功能之条件转发
  • vhdns功能之定向解析或指定解析
  • 几款常见的可自行搭建DNS服务器的
  • 高校DNS安全可靠性的八条建议
  • vhdns需用到的端口或防火墙的设置
  • 什么是vhdns?vhdns下载安装?
  • dns是什么?有什么功能或作用?
  • 栏目更新
    栏目热门