1. 首页
  2. 网络安全工具

Findomain 跨平台子域名枚举搜索工具

Findomain 跨平台子域名枚举搜索工具

功能介绍

1、使用证书透明日志搜索子域名(非暴力破解);

2、根据用户参数,搜索子域名(有IP或无IP);

3、从用户参数(-t)读取搜索目标;

4、从文件中读取目标列表,并将结果写至输出文件;

5、将结果写入txt文件;

6、将结果写入csv文件;

7、将结果写入JSON文件;

8、跨平台支持;

9、支持多种API;

10、支持代理;

跨平台支持

Linux

Windows

MacOS

ARM

Aarch64 (RaspberryPi)

32位代码构建

使用crate:

cargo install findomain

使用GitHub源代码:

1、克隆项目代码或直接从release页面下载源码;

2、提取源代码;

3、切换至项目目录;

4、执行下列命令:

cargo build --release

Android安装(Termux)

$ pkg install rust make perl

$cargo install findomain

$ cd $HOME/.cargo/bin

$./findomain

Linux安装(源码)

$ git clone https://github.com/Edu4rdSHL/findomain.git

$ cd findomain

$ cargo build –release

$ sudo cp target/release/findomain /usr/bin/

$findomain

Linux安装(预编译)

$wget https://github.com/Edu4rdSHL/findomain/releases/latest/download/findomain-linux

$chmod +x findomain-linux

$./findomain-linux

ARM安装

$wget https://github.com/Edu4rdSHL/findomain/releases/latest/download/findomain-arm

$chmod +x findomain-arm

$./findomain -arm

Aarch64安装(树莓派)

$wget https://github.com/Edu4rdSHL/findomain/releases/latest/download/findomain-aarch64

$chmod +x findomain-aarch64

$./findomain -aarch64

macOS安装

$wget https://github.com/Edu4rdSHL/findomain/releases/latest/download/findomain-osx

$chmod +x findomain-osx.dms

$./findomain -osx.dms

Windows安装

针对Windows平台,用户可以直接下载exe安装工具即可。

下载地址:【findomain-windows.exe

工具使用

用户可以通过两种方式使用该工具,即搜索子域名或搜索子域名+IP地址:

findomain 0.2.0

Eduard Tolosa <tolosaeduard@gmail.com>

Atool that use Certificates Transparency logs to find subdomains.

USAGE:

findomain [FLAGS] [OPTIONS]

FLAGS:

-a, –all-apis    Use all the available APIs to perform thesearch. It take more time but you will have a lot of

more results.

-h, –help        Prints help information

-i, –get-ip      Return the subdomain list with IP addressif resolved.

-V, –version     Prints version information

OPTIONS:

-f, –file <file>        Sets the input file to use.

-o, –output <output>    Write data to output file in the specifiedformat. [possible values: txt, csv, json]

-p, –proxy <proxy>      Use a proxy to make the requests to theAPIs.

-t, –target <target>    Target host

使用样例

1、进行简单的子域名搜索,并输出信息:

findomain -t agesec.com

2、使用所有的API进行子域名搜索,并输出信息:

findomain -t agesec.coma

3、搜索子域名,并将输出导出为CSV文件格式:

findomain -t agesec.com -o csv

4、使用所有的API进行子域名搜索,并将输出导出为CSV文件格式:

findomain -t agesec.com -a -o csv

5、搜索子域名,并解析子域名的IP地址:

findomain -t agesec.comi

6、使用所有的API进行子域名搜索,,并解析子域名的IP地址:

findomain -t agesec.com -ia

7、使用所有的API进行子域名搜索,解析子域名的IP地址,,并将输出导出为CSV文件格式:

findomain -t agesec.com -i -a -o csv

8、使用代理(http://127.0.0.1:8080)搜索子域名:

findomain -t agesec.com -p http://www.agesec.com:8080

文章来源:【安全时代】 原文链接:https://www.agesec.com/tool/6904.html

安全时代全部内容仅适用于网络安全技术爱好者学习研究,学习中请遵循国家相关法律法规。

安全时代全部数据来源互联网,不代表安全时代立场,如侵犯您权益可邮箱联系我们,详情:版权纠纷

发表评论

电子邮件地址不会被公开。 必填项已用*标注