首页 > 其他分享 >AntiSquat:利用人工智能技术检测误植域名和钓鱼域名的强大工具

AntiSquat:利用人工智能技术检测误植域名和钓鱼域名的强大工具

时间:2024-05-31 17:04:15浏览次数:29  
标签:网络安全 误植 学习 域名 工具 txt AntiSquat

关于AntiSquat

AntiSquat是一款功能强大的域名安全检测工具,该工具基于人工智能技术实现其功能,例如自然语言处理(NLP)和大语言模型(ChatGPT)等,可以帮助广大研究人员更好地检测误植域名和钓鱼域名。

工具下载

该工具基于Python 3.8开发,因此我们首先需要在本地设备上安装并配置好Python 3.8+环境。

接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/redhuntlabs/antisquat

然后切换到项目目录下,使用pip命令和项目提供的requirements.txt文件安装该工具所需的其他依赖组件:

cd antisquat

pip install -r requirements.txt

→点击获取网络安全资料·攻略←

200多本网络安全系列电子书
网络安全标准题库资料
项目源码
网络安全基础入门、Linux、web安全、攻防方面的视频
网络安全学习路线图

 

工具配置

1、首先,点击【这里】获取一个ChatGPT API密钥。

2、创建一个名为“.openai-key”的文件,然后将你创建的ChatGPT API密钥拷贝到该文件中。

3、点击【这里】注册并获取一个GoDaddy API密钥,然后创建一个名为“.godaddy-key”的文件,并将你创建的GoDaddy API密钥粘贴进去。

4、创建一个名为“domains.txt”的文件,将你需要扫描和检测的域名写入到该文件中,按行分隔即可。

5、创建一个名为“blacklist.txt”的文件,将你需要忽略扫描的域名写入到该文件中,按行分隔,并且支持正则表达式。

工具运行

完成好工具配置之后,我们可以直接使用下列命令运行AntiSquat:

python3 antisquat.py domains.txt

工具使用样例

假设,你现在需要使用AntiSquat来扫描域名“flipkart.com”。

先创建一个名为“domains.txt”的文件,并输入flipkart.com,然后运行下列命令:

python3 antisquat.py domains.txt

接下来,AntiSquat将针对目标域生成几个排列,并进行逐一迭代,然后尝试从页面中提取出所有的相关信息。

我们以“amazon.com”为测试用例,如果不需要使用API密钥的话,可以直接运行下列命令:

python3 test.py

测试结果如下图所示,AntiSquat捕捉到了一个针对amazon.com的测试钓鱼域名,并提供了相关的额外信息:

工具运行截图

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,需要点击下方链接即可前往获取 

读者福利 | CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)

同时每个成长路线对应的板块都有配套的视频提供: 

 大厂面试题

视频配套资料&国内外网安书籍、文档

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~ 

读者福利 | CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击) 

特别声明:

此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。

标签:网络安全,误植,学习,域名,工具,txt,AntiSquat
From: https://blog.csdn.net/2401_84466361/article/details/139356826

相关文章

  • RFS_Server_05 云服务器配置及域名解析
    操作描述:在阿里云购买两项服务【云服务器ECS】和【域名】后,配置云服务器,注册域名,最终实现通过域名访问服务器,需要做以下事情:域名:1.ICP域名备案。此服务由云服务商代理,按照指引填写主体信息、域名用途等信息,等待客服联系通过审核即可。(此次遇到的阿里云客服态度非常不耐烦......
  • NAS使用小妙招丨系统&域名&配件
    NAS(网络附加存储)使用主要涉及到系统安装与设置、域名绑定、以及配件选择与配置。以下将分别针对这三个方面进行详细阐述:一、系统安装与设置安装群晖NAS系统:将NAS设备连接到网络和电源。通过计算机浏览器输入设备的IP地址,打开群晖NAS的管理界面。在界面中选择“安装”选项......
  • NameCheap域名怎么样,如何注册购买域名?如何解析域名?
    Namecheap介绍Namecheap是一家国外域名注册商和网站托管公司,成立于2000年,提供域名注册、虚拟主机、电子邮件托管、SSL证书、免费的WHOIS保护、CDN、VPS主机和独立服务器。Namecheap怎么样?在Namecheap中注册、购买域名也是不需要备案的,价格方面相对于Namesilo来说也会便宜许多,操......
  • 如何在本地修改Hosts文件设置域名访问?
    网站在未上线的时候,我们一般会在本地搭建Web环境并安装WordPress来设计页面、测试插件、数据备份、网站搬家。为了能够在本地通过域名访问网站,就需要在修改hosts文件来绑定域名,方法如下:windows系统修改hosts文件步骤1:打开hosts文件,路径如下所示;找到hosts文件,选择使用记事本打开......
  • positivessl泛域名证书500元13个月
    随着创建网站的门槛变低,不论是个人用户还是企事业单位用户创建的域名网站也越来越多,怎么维护网络环境的安全成为了各个用户需要解决的问题。为了保护网站的数据安全,防止恶意攻击和数据泄露,大多数用户选择为域名网站安装数字证书。PositiveSSL旗下的泛域名SSL证书是一种可以同时......
  • 过期域名抢注技巧
    过期域名如同一座座隐形的金矿,等待着有心人的挖掘。过期域名抢注不仅是一门技术,更是一种艺术,它要求参与者具备敏锐的市场嗅觉、扎实的技术功底和精明的商业策略。本文将探讨过期域名抢注的技巧。域名价值评估:挖掘金矿的第一步在抢注过期域名之前,首先需要对域名的价值进行......
  • 使用阿里云oss,同一个域名前端实现通过路径区分来访问多个不同的项目
     前端存放在阿里云oss上,域名cname解析到阿里云cdn,cdn指向阿里云oss存储 oss中存放的相对目录是这样的:a项目代码目录/a项目静态文文件a项目代码目录/a项目首页文件index.htmla项目代码目录/b项目代码目录bdira项目代码目录/b项目代码目录bdir/b项目代码静态文件a项目......
  • 推荐:实现泛域名快速部署SSL证书
    目录泛域名的概念:泛域名解析的好处:泛域名的应用:快速处理泛域名的SSL证书部署问题:泛域名证书申请方式:对于相当一部分拥有泛域名的用户而言泛域名的作用很大,一个主域名衍生出的大量子域名,方便、易记、集成管理、且省成本。泛域名的概念:泛域名指在一个根域名之下,所有......
  • 小阿轩yx-DNS域名解析服务分离解析
    小阿轩yx-DNS域名解析服务分离解析分离解析介绍分离解析的域名服务器实际也是主域名服务器这里主要是指根据不同的客户端提供不同的域名解析记录比如来自内网和外网的不同网段地址区域的客户机求解析同一域名时,为其提供不同的解析结果,得到不同的IP地址先开一个系统新添加......
  • 基于Cloudflare/CloudDNS/GitHub使用免费域名部署NewBing的AI服务
    部署前准备:Cloudflare账号https://dash.cloudflare.com/loginCloudDNS账号https://www.cloudns.net/GitHub账号https://github.com/Harry-zklcdc/go-proxy-bingaiCloudflare部署Worker  CloudDNS获取免费二级域名 GitHubNewBingAi项目https://github.co......