Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

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

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

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
gau — 从 AlienVault's Open Threat Exchange、Wayback Machine 和 Common Crawl 获取已知 URL。 | Kitploit
工具/GitHubGitHub/lc/gau
OSINT (开源情报)侦察DNS和子域名枚举信息收集Web安全网络爬虫网络爬虫 分类第 8 名信息收集 分类第 18 名侦察 分类第 17 名Web安全 分类第 20 名
5.1k520338天前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
GitHublc/gau

gau

从 AlienVault's Open Threat Exchange、Wayback Machine 和 Common Crawl 获取已知 URL。

查看仓库

getallurls (gau)

License

getallurls (gau) 从 AlienVault 的 Open Threat Exchange、Wayback Machine、Common Crawl 和 URLScan 获取指定域名的已知 URL。灵感来自 Tomnomnom 的 waybackurls。

资源

  • 使用方法
  • 安装
  • ohmyzsh 注意事项

使用方法:

示例:

$ printf example.com | gau
$ cat domains.txt | gau --threads 5
$ gau example.com google.com
$ gau --o example-urls.txt example.com
$ gau --blacklist png,jpg,gif example.com

要显示该工具的帮助信息,请使用 -h 标志:

$ gau -h
标志描述示例
--blacklist要跳过的扩展名列表gau --blacklist ttf,woff,svg,png
--config使用备用配置文件(默认 $HOME/config.toml 或 %USERPROFILE%\.gau.toml)gau --config $HOME/.config/gau.toml
--fc要过滤的状态码列表gau --fc 404,302
--from从指定日期获取 URL(格式:YYYYMM)gau --from 202101
--ft要过滤的 MIME 类型列表gau --ft text/plain
--fp移除同一端点的不同参数gau --fp
--json以 JSON 格式输出gau --json
--mc要匹配的状态码列表gau --mc 200,500
--mt要匹配的 MIME 类型列表gau --mt text/html,application/json
--o将结果写入的文件名gau --o out.txt
--providers要使用的提供者列表(wayback,commoncrawl,otx,urlscan)gau --providers wayback
--proxy要使用的 HTTP 代理(socks5:// 或 http://gau --proxy http://proxy.example.com:8080
--retriesHTTP 客户端重试次数gau --retries 10
--timeoutHTTP 客户端超时时间(秒)gau --timeout 60
--subs包含目标域名的子域名gau example.com --subs
--threads要启动的工作线程数gau example.com --threads
--to获取 URL 截止日期(格式:YYYYMM)gau example.com --to 202101
--verbose显示详细输出gau --verbose example.com
--version显示 gau 版本gau --version

配置文件

gau 会自动在 $HOME/.gau.toml 或 %USERPROFILE%\.gau.toml 查找配置文件。你可以使用 --config 标志指向不同的配置文件。如果找不到配置文件,gau 仍会使用默认配置运行,但会向 stderr 输出一条消息。

你可以指定选项,它们将用于 gau 的每次后续运行。通过命令行标志提供的任何选项都将覆盖配置文件中设置的选项。

示例配置文件可在此处找到

安装:

从源码安装:

$ go install github.com/lc/gau/v2/cmd/gau@latest

从 GitHub 安装:

git clone https://github.com/lc/gau.git; \
cd gau/cmd/gau; \
go build; \
sudo mv gau /usr/local/bin/; \
gau --version;

从二进制文件安装:

你可以从 releases 页面下载预构建的二进制文件,然后将其移动到你的 $PATH 中。

$ tar xvf gau_2.0.6_linux_amd64.tar.gz
$ mv gau /usr/bin/gau

从 Docker 安装:

你可以像这样通过 docker 运行 gau:

docker run --rm sxcurity/gau:latest --help

你也可以使用以下命令构建 docker 镜像

docker build -t gau .

然后运行它

docker run gau example.com

请注意,管道命令(echo "example.com" | gau)无法与 docker 容器一起使用

ohmyzsh 注意事项:

ohmyzsh 的 git 插件有一个别名,将 gau 映射到 git add --update 命令。这会造成问题,导致此工具 "gau" 与 zsh 插件别名 "gau"(git add --update)之间产生二进制冲突。目前有一些变通方法,可在此 Github issue 中找到。

有用吗?

Buy Me A Coffee

捐赠给 CommonCrawl
捐赠给 InternetArchive

下载工具