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

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

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.1k52085个月前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 说明

使用:

示例:

root@kitploit:~
$ 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 标志显示工具的帮助信息:

root@kitploit:~
$ 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生成的 workers 数量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 时生效。通过命令行标志提供的任何选项都会覆盖配置文件中设置的选项。

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

安装:

从源码安装:

root@kitploit:~
$ go install github.com/lc/gau/v2/cmd/gau@latest

从 GitHub 安装:

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

从二进制文件安装:

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

root@kitploit:~
$ tar xvf gau_2.0.6_linux_amd64.tar.gz
$ mv gau /usr/bin/gau

从 Docker 安装:

你可以通过 Docker 运行 gau,如下所示:

root@kitploit:~
docker run --rm sxcurity/gau:latest --help

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

root@kitploit:~
docker build -t gau .

然后运行它:

root@kitploit:~
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 捐款

下载工具