Updated Jul 14, 2026

Discovery

Pull archived URLs without touching the target

Maintained gau fork for passive archive URL collection.

Agent

overview

What gauplus does

gauplus collects URLs public archives already recorded for a domain. It queries the Wayback Machine, OTX, and Common Crawl so you build a wide historical path list with no traffic to the target.

It is a maintained fork of gau. Pick archives with -providers, raise workers with -t, include subdomains with -subs, and drop noisy extensions with -b. Prefer katana when you need a live crawl that follows links and parses JavaScript.

Trickest provides gauplus as a managed Discovery node. Feed a domains file; take FILE and FOLDER URLs into httpx before fuzzing or scanning. Use gau if you want the upstream getallurls node with urlscan in the default provider set.

source github.com/bp0lr/gauplus

use cases

Where gauplus fits

Seed an attack surface from archives

Pull every known URL for a domain from Wayback, OTX, and Common Crawl so a workflow starts with historical paths and parameters no live crawl would surface.

Recover forgotten and deprecated endpoints

Surface old admin panels, retired API routes, and stale parameters that archives still hold but the current site no longer links to.

Cover a whole footprint in one run

Enable subdomain inclusion with -subs and run several workers so a single pass gathers URLs across every subdomain of a target domain instead of one host at a time.

Feed a probing and fuzzing pipeline

Skip image and font extensions with -b to keep the list lean, then pass it to httpx for liveness and on to parameter and content fuzzing stages.

reference

gauplus inputs and flags

8 inputs
NameTypeFlagDescription
targets-domainsFILE·File of target domains to fetch known URLs for.
providersSTRING-providersProviders to fetch URLs from (default wayback,otx,commoncrawl).
include-subsBOOLEAN-subsInclude subdomains of the target domain in results.
extension-to-skipSTRING-bExtensions to skip, e.g. ttf,woff,svg,png,jpg.
threadsSTRING-tNumber of parallel workers fetching from providers (default 5).
output-jsonBOOLEAN-jsonWrite output as JSON.

Showing key inputs. gauplus exposes 8 inputs in total.

Full flag reference (8 inputs)
NameTypeFlagDescription
targets-domainsFILE·File of target domains to fetch known URLs for.
providersSTRING-providersProviders to fetch URLs from (default wayback,otx,commoncrawl).
include-subsBOOLEAN-subsInclude subdomains of the target domain in results.
extension-to-skipSTRING-bExtensions to skip, e.g. ttf,woff,svg,png,jpg.
threadsSTRING-tNumber of parallel workers fetching from providers (default 5).
output-jsonBOOLEAN-jsonWrite output as JSON.
se-random-agentBOOLEAN-random-agentSend a random user-agent on each request to a provider.
verboseBOOLEAN-vEnable verbose mode.

example

Run gauplus

gauplus · command
# pull known URLs for a domain and its subdomains, skipping noisy extensionsecho example.com | gauplus -subs -t 10 -b ttf,woff,svg,png,jpg -o urls.txt
sample output
https://example.com/robots.txthttps://example.com/index.php?id=1http://example.com/wp-login.phphttps://api.example.com/v1/users?id=42https://example.com/assets/app.min.jshttps://blog.example.com/2019/06/release-noteshttps://example.com/admin/login.aspxhttps://example.com/search?q=test&page=2https://dev.example.com/uploads/report.pdf

guidance

Choosing gauplus

Use gauplus when you want a domain's known URLs without touching the target. Archives do not prove what is live now, so pair it with httpx to filter responders. For an active crawl of the current site, use katana instead.

gau

Upstream getallurls tool. Same archive-style job; gauplus adds provider control, -t workers, and -b extension skips.

katana

Active crawler that walks the live site and parses JavaScript. Run alongside gauplus for current plus archived URLs.

waybackurls

Wayback-only URL fetcher. gauplus adds OTX and Common Crawl plus more tuning.

faq

gauplus questions

Both pull known URLs from archive sources. gauplus adds provider selection with -providers, parallel fetching with -t, a rotating user-agent with -random-agent, and extension skipping with -b.

Run gauplus yourself

A file of domains feeds gauplus, which pulls known URLs from web archives and passes them to httpx, which keeps the ones still responding as a queryable output.

Facts on this page come from the live Trickest tool library.