前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >如何使用Cariddi扫描域名相关的各种敏感信息

如何使用Cariddi扫描域名相关的各种敏感信息

作者头像
FB客服
发布于 2021-08-24 08:00:21
发布于 2021-08-24 08:00:21
1.1K00
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:0
代码可运行

关于Cariddi

Cariddi是一款功能强大的信息收集与扫描工具,我们只需给它提供一个域名列表,Cariddi就能够帮助我们爬取URL地址,扫描终端节点,并搜索敏感数据、API密钥、文件后缀和令牌等信息。

工具安装

首先,我们需要在本地设备上安装并配置好Go环境。

Linux安装

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/edoardottt/cariddi.git

cd cariddi

go get

运行下列命令即可安装Cariddi:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
make linux

运行下列命令即可卸载Cariddi:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
make unlinux

或者,我们也可以直接运行下列一行命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/edoardottt/cariddi.git; cd cariddi; go get; make linux

Windows安装(可执行程序只能在cariddi目录下运行)

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/edoardottt/cariddi.git

cd cariddi

go get

运行下列命令即可安装Cariddi:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.\make.bat windows

运行下列命令即可卸载Cariddi:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.\make.bat unwindows

工具使用

在命令行窗口中运行命令“cariddi -h”,即可查看工具的帮助信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Usage of cariddi:

  -c int

     Concurrency level. (default 20)

  -cache

Use the .cariddi_cache folder as cache.

  -d int

     Delay between a page crawled and another.

  -e Hunt for juicy endpoints.

  -ef string

     Use an external file (txt, one per line) to use custom parameters for endpoints hunting.

  -examples

     Print the examples.

  -ext int

     Hunt for juicy file extensions. Integer from 1(juicy) to 7(not juicy).

  -h Print the help.

  -i string

     Ignore the URL containing at least one of the elements of this array.

  -intensive

     Crawl searching for resources matching 2nd level domain.

  -it string

     Ignore the URL containing at least one of the lines of this file.

  -oh string

     Write the output into an HTML file.

  -ot string

     Write the output into a TXT file.

  -plain

     Print only the results.

  -s Hunt for secrets.

  -sf string

     Use an external file (txt, one per line) to use custom regexes for secrets hunting.

  -t int

   Set timeout for the requests. (default 10)

  -version

     Print the version.

工具使用样例

Linux环境

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cariddi -version (打印工具版本信息)



cariddi -h (打印工具帮助信息)



cariddi -examples (输出样例)



cat urls | cariddi -s (搜索敏感信息)



cat urls | cariddi -d 2 (设置页面爬取间隔为2)



cat urls | cariddi -c 200 (将并发级别设置为200)



cat urls | cariddi -e (搜索有价值的终端节点)



cat urls | cariddi -plain (仅输出有用的信息)



cat urls | cariddi -ot target_name (将结果存储至txt文件中)



cat urls | cariddi -oh target_name (将结果存储至html文件中)



cat urls | cariddi -ext 2 (搜索有价值的文件(等级2-7))



cat urls | cariddi -e -ef endpoints_file (搜索自定义终端节点)



cat urls | cariddi -s -sf secrets_file (搜索自定义敏感信息)



cat urls | cariddi -i forum,blog,community,open (忽略包含这些关键词的URL)



cat urls | cariddi -it ignore_file (忽略包含输入文件中内容的URL)



cat urls | cariddi -cache (使用.cariddi_cache作为缓存目录)



cat urls | cariddi -t 5 (设置请求超时)



cat urls | cariddi -intensive (爬取搜索与第二级域匹配的资源)

Windows使用样例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
powershell.exe -Command "cat urls | .\cariddi.exe"

工具演示视频

视频地址:https://asciinema.org/a/415989

项目地址

https://github.com/edoardottt/cariddi

许可证协议

本项目的开发与发布遵循GNU v3.0开源许可证协议。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
GitMonitor:一款用于GitHub的敏感信息扫描系统
GitMonitor是一款针对GitHub的扫描系统,在它的帮助下,研究人员可以轻松扫描出目标GitHub库中存在的敏感信息。
FB客服
2020/07/08
2K0
MHF:针对移动端应用程序框架与技术的自动化识别工具
MHF是一款针对移动端应用程序的自动化识别工具,该工具可以通过自动化的方式识别用于创建目标移动端应用程序所使用的框架和技术。除此之外,该工具还可以辅助广大研究人员搜索敏感信息或提供对应框架平台的安全实践建议。
FB客服
2024/06/25
850
MHF:针对移动端应用程序框架与技术的自动化识别工具
Seekret:GitHub仓库和目录敏感信息搜索工具
Seekret是一个可以从各种源里面查找敏感信息的Go库和命令行工具。 命令行用法 描述 seekret从不同源(目录中的文件或者git仓库)中搜索敏感信息。可以用它来防止将敏感信息发布到容易暴露的位置上。 安装seekret 可以直接使用go get命令来安装seekret go get github.com/apuigsech/seekret/cmd/seekret 用法 常规选项 NAME: seekret - seek for secrets on various sources. USAGE:
FB客服
2018/02/08
1K0
如何使用ID-entify搜索目标域名相关的敏感信息
 关于ID-entify  ID-entify是一款专为域名安全设计的强大工具,该工具能够帮助广大研究人员以被动方式搜索与目标域名相关的敏感信息,其中包括电子邮件、IP地址、子域名信息、Web应用程序技术信息、防火墙类型、NS和MX记录等。  支持收集的信息  当前版本的ID-entify支持收集下列信息: 电子邮件信息 IP地址信息 子域名信息 Web应用程序技术信息 防火墙类型 NS和MX记录  该工具所使用的技术和其他工具  Fierce Dnsrecon Dnsenum Dig Blindc
FB客服
2023/02/24
9520
如何使用ID-entify搜索目标域名相关的敏感信息
如何使用DeadFinder寻找失效链接
DeadFinder是一款功能强大的链接分析工具,该工具可以帮助广大研究人员快速地寻找目标页面中的无效链接(死链)。所谓死链,即一个页面中存在的无法被连接的一条链接。这些链接如果一直保留在页面中的话,可能会影响SEO的效果,更严重的可能会影响整个网站的安全。因此,DeadFinder便应运而生,在该工具的帮助下,广大研究人员可以轻松识别和修改这些死链。
FB客服
2022/11/14
6040
如何使用DeadFinder寻找失效链接
Sublime Text 3 的 Markdown 实时预览全面总结
Sublime 是一款非常好用且流行的轻量级编辑器,除了代码高亮、语法提示等标配外,简约酷炫的外表看起来更是一种享受(最近一次更新从图标到界面更加扁平化),当然,Sublime只用到这个程度只能算是入门,更高级的玩法是插件扩展,这才是Sublime优于Editplus和Notepad++等轻量级的地方!
一个会写诗的程序员
2021/03/27
3.7K0
如何使用ParamSpider在Web文档中搜索敏感参数
ParamSpider是一款功能强大的Web参数挖掘工具,广大研究人员可以利用ParamSpider来从Web文档的最深处挖掘出目标参数。
FB客服
2020/09/14
3.7K0
如何使用ParamSpider在Web文档中搜索敏感参数
FireProx:一款功能强大的AWS API网关管理与IP地址轮换代理工具
FireProx是一款功能强大的AWS API网关安全管理工具,该工具可以帮助广大研究人员创建实现唯一IP地址轮换的实时HTTP转发代理。
FB客服
2024/04/15
1790
FireProx:一款功能强大的AWS API网关管理与IP地址轮换代理工具
Pinkerton:一款功能强大的JavaScript文件爬虫与敏感信息扫描工具
Pinkerton是一款功能强大的JavaScript文件爬虫与敏感信息扫描工具,该工具基于纯Python 3开发,在该工具的帮助下,广大研究人员可以轻松爬取JavaScript文件,并尝试从中搜索和寻找敏感信息泄漏。
FB客服
2023/11/09
7010
Pinkerton:一款功能强大的JavaScript文件爬虫与敏感信息扫描工具
WhatWeb在CentOS的部署与使用
WhatWeb是一个识别网站CMS的工具,其在KALI上是内置的,无需安装,但如果你想在自己的vps上安装这玩意,那我这篇文章你可以继续看下去了。WhatWeb是基于ruby语言开发的,所有在安装该工具之前我们需要先安装rubygems与bundler。
Tommonkey
2023/02/27
6070
Botb:容器分析和漏洞利用工具
BOtB(Break out the Box)是一款容器分析和漏洞利用工具,其主要是为渗透测试人员和工程师所设计的。
FB客服
2019/10/22
1.3K0
SourceWolf:一款针对源码安全的快速响应式爬虫
SourceWolf是一款功能强大的针对源代码安全的快速响应式爬虫工具,该工具基于Python语言开发,因此具备良好的跨平台性。该工具的当前版本拥有以下功能:
FB客服
2020/11/05
7810
CWFF:一款针对模糊测试的自定义字典工具
CWFF是一款专用于模糊测试的自定义字典工具,该工具可以帮助广大研究人员以高速并发的形式创建一个特定的高质量模糊测试/内容发现字典。
FB客服
2020/09/25
1K0
研究人员如何使用Shhgit搜索GitHub中的敏感数据
Shhgit能够帮助广大研究人员以近乎实时的方式寻找GitHub(包括Gists)、GitLab和BitBucket提交代码中的敏感数据和敏感文件。实际上,在GitHub中发现敏感数据并不算什么新鲜事了。目前也有很多很好的工具可以帮助我们去寻找开源代码库中的敏感信息。比如说,类似gitrob和truggleHog这样的工具,可以帮助我们挖掘commit历史记录并寻找特定代码库的机密令牌。除此之外,GitHub本身也可以通过他们的令牌搜索项目来寻找敏感信息。它们的目标是实时识别提交代码中的秘密令牌,并通知服务提供商采取行动。所以从理论上讲,如果任何AWS密钥被提交到了GitHub,Amazon就会收到通知并自动撤销它们。
FB客服
2020/10/27
2.1K0
研究人员如何使用Shhgit搜索GitHub中的敏感数据
Second Order:一款功能强大的子域名接管漏洞安全扫描工具
Second Order是一款功能强大的子域名接管漏洞安全扫描工具,该工具可以通过网络爬虫爬取App,并收集匹配特定规则或以特定形式响应数据的URL地址以及其他数据,以期帮助广大研究人员扫描Web应用程序并发现其中潜在的二级子域名接管问题。
FB客服
2022/02/25
7750
Second Order:一款功能强大的子域名接管漏洞安全扫描工具
如何使用EndExt从JS文件中提取出所有的网络终端节点
EndExt是一款功能强大的基于Go语言实现的网络安全工具,在该工具的帮助下,广大研究人员可以轻松从JS文件中提取出所有可能的网络终端节点。
FB客服
2023/08/08
1890
如何使用EndExt从JS文件中提取出所有的网络终端节点
System Design Interview 9 设计网络爬虫
In this chapter, we focus on web crawler design: an interesting and classic system design interview question.
s09g
2024/04/10
1430
System Design Interview 9 设计网络爬虫
Droopescan:一款基于插件模式的CMS安全扫描工具
Droopescan是一款基于插件模式的CMS安全扫描工具,广大研究人员可以利用Droopescan轻松识别多种CMS系统中潜在的安全问题。
FB客服
2022/04/11
1.2K0
如何使用SSRFire自动扫描和发现SSRF漏洞
SSRFire是一款针对SSRF漏洞的自动化漏洞挖掘工具,在该工具的帮助下,广大研究人员只需要给该工具提供一个目标域名和服务器信息,SSRFire将帮助我们自动挖掘出潜在的SSRF漏洞。除此之外,该工具还可以挖掘XSS以及开放重定向等安全漏洞,功能算是十分强大了。
FB客服
2022/04/11
1.7K0
如何使用SSRFire自动扫描和发现SSRF漏洞
如何使用JSubFinder从网页JS代码中寻找到敏感信息
JSubFinder是一款基于Golang开发的敏感信息搜索工具,根据给定的URL地址,广大研究人员可以轻松使用JSubFinder来寻找目标网站页面&JavaScript中隐藏的子域名和敏感信息。
FB客服
2022/11/14
2.6K0
如何使用JSubFinder从网页JS代码中寻找到敏感信息
推荐阅读
相关推荐
GitMonitor:一款用于GitHub的敏感信息扫描系统
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文