lc has made a great job updating gau adding everything that gauplus have and more. please use his version, is far more advanced that this one.
visit here: (http://www.github.com/lc/gau)
A modified version of (http://www.github.com/lc/gau) for personal usage. Support workers, proxies and some extra things.
Examples:
$ echo "example.com" | gauplus
$ cat domains.txt | gauplus
$ gauplus example.com
$ gauplus -o example-urls.txt example.com
$ echo "example.com" | gauplus -p "http://proxy.packetstream.io:31112" --random-agent -o result.txt -t 25
$ gauplus -b png,jpg,gif example.com
Examples:
$ docker bulid -t gauplus .
$ docker run -t gauplus -h
To display the help for the tool use the -h
flag:
$ gauplus -h
-json
write output as json
-o string
filename to write results to
-p string
use proxy
-providers string
providers to fetch urls for (default "wayback,otx,commoncrawl")
-random-agent
use random user-agent
-retries uint
amount of retries for http client (default 5)
-subs
include subdomains of target domain
-t int
amount of parallel workers (default 5)
-v enable verbose mode
-version
show gauplus version
-b
extensions to skip
[root@DarkStar]─[/opt/bp0/lovan/gau] wc -l targets.txt
31 targets.txt
[root@DarkStar]─[/opt/bp0/lovan/gau] time cat targets.txt | gau
real 7m17.529s
user 0m0.360s
sys 0m0.345s
[root@DarkStar]─[/opt/bp0/lovan/gauplus] time cat targets.txt | gauplus -p "http://proxy.packetstream.io:31112" --random-agent -t 25
real 0m49.899s
user 0m0.380s
sys 0m0.408s
$ go install github.com/bp0lr/gauplus@latest