Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/telefonicatc2tech/typodetect
OSINT (开源情报)信息收集钓鱼攻击威胁情报DNS 分析
GitHubtelefonicatc2tech/typodetect

typodetect

检测活跃域名变异以防范钓鱼和短信钓鱼。使用IANA顶级域名、区块链DNS验证和基于DoH的恶意软件报告。输出JSON或TXT报告。

查看仓库
7595年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

TypoDetect

此工具为蓝队、安全运营中心(SOC)、研究人员和公司提供检测其域名活跃变异的能力,从而阻止这些域名被用于欺诈活动(如钓鱼和短信钓鱼)。

为此,TypoDetect 允许使用 IANA 网站上发布的最新版 TLD(顶级域名)、验证区块链 DNS 中的去中心化域名以及 DoH 服务(基于 HTTPS 的 DNS)中的恶意软件报告。

为了方便用户,TypoDetect 默认以 JSON 格式返回报告,也可根据用户选择以 TXT 格式返回,并在屏幕上显示生成的变异摘要、活跃域名以及检测到的恶意软件或去中心化域名报告。


安装

克隆此仓库:

root@kitploit:~
git clone https://github.com/Telefonica/typodetect

运行安装脚本:

root@kitploit:~
python3 pip install -r requirements.txt

运行 TypoDetect

在 TypoDetect 目录内:

root@kitploit:~
python3 typodetect.py -h
root@kitploit:~
usage: typodetect.py [-h] [-u UPDATE] [-t N_THREADS] [-d DOH_SERVER] [-o OUTPUT] domain

positional arguments:
  domain                specify domain to process

optional arguments:
  -h, --help            show this help message and exit
  -u UPDATE, --update UPDATE
                        (Y/N) for update TLD's database (default:N)
  -t N_THREADS, --threads N_THREADS
                        Number of threads for processing (default:5)
  -d DOH_SERVER, --doh DOH_SERVER
                        Section DoH for use: [1] ElevenPaths (default) [2] Cloudfare
  -o OUTPUT, --output OUTPUT
                        JSON or TXT, options of filetype (default:JSON)

执行简单分析:

root@kitploit:~
python3 typodetect.py <domain>

更新 IANA 数据库并分析:

root@kitploit:~
python3 typodetect.py -u y <domain>

使用更多线程分析:

root@kitploit:~
python3 typodetect.py -t <number of threads> <domain>

使用不同的 DoH(目前仅支持 ElevenPaths 或 CloudFare)

root@kitploit:~
python3 typodetect.py -d 2 <domain>

生成 TXT 报告

root@kitploit:~
python3 typodetect.py -o TXT <domain>

报告

在 reports 目录中,报告文件默认以 JSON 格式保存,文件名为分析的域名和日期,例如:

root@kitploit:~
elevenpaths.com2021-01-26T18:20:10.34568.json

JSON 报告对每个检测到的活跃变异具有以下结构:

root@kitploit:~
{ id: 
    "report_DoH" : <string>
    "domain": <string>
    "A": [ip1, ip2, ...]
    "MX": [mx1, mx2, ...]
    }

各字段包含以下信息:

root@kitploit:~
id: Integer id of mutation
"report_DoH": ""        - Domain of Descentralised DNS
              "Malware" - Domain reported as dangerous for DoH
              "Good"    - Domain reported as good for DoH
"domain": Mutation detected as active.
"A": IP's address of A type in DNS of the mutation.
"MX": IP's or CNAME of MX type in DNS of the mutation.
下载工具