Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
urlbrute — Directory/Subdomain scanner developed in GoLang. | Kitploit
Tools/GitHubGitHub/reddyyz/urlbrute
Vulnerability ScannersDNS & Subdomain EnumerationInformation GatheringWeb Security
GitHubreddyyz/urlbrute

urlbrute

Directory/Subdomain scanner developed in GoLang.

View Repository
481045 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

URLBrute

Tool for brute-force directories/DNS on websites

Avaliable Modes

  • Directory/File brute-force
  • DNS brute-force

Installation

Building from Source

  • Install dependencies
root@kitploit:~
go get
  • Build executable
root@kitploit:~
go build
  • If you want to install in the $GOPATH/bin folder
root@kitploit:~
go install

Using go get

root@kitploit:~
go get github.com/ReddyyZ/urlbrute
  • Updating
root@kitploit:~
go get -u github.com/ReddyyZ/urlbrute
Download Tool

Help

Global

root@kitploit:~
urlbrute --help

Tool for brute-force directories on websites

Usage:
   urlbrute {flags}
   urlbrute <command> {flags}

Commands:
   dir
   dns
   help                          displays usage informationn
   version                       displays version number

Flags:
   -h, --help                    displays usage information of the application or a command (default: false)
   -v, --version                 displays version number (default: false)

Dir

root@kitploit:~
urlbrute dir --help

Scan for diretories on website

Usage:
   urlbrute {flags}

Flags:
   -c, --code                    Filter results by status codes (default: 200,204,301,302,307,401,403)
   -h, --help                    displays usage information of the application or a command (default: false)
   -i, --interval                Interval between requests in ms (default: 300)
   -t, --timeout                 Request timeout (default: 10)
   -u, --url                     URL to scan
   -a, --useragent               Set User-Agent (default: urlbrute/1.0.0)
   -w, --wordlist                Wordlist to test

DNS

root@kitploit:~
urlbrute dns --help

Scan for subdomains

Usage:
   urlbrute {flags}

Flags:
   -s, --dnsserver               DNS Servers to resolve (default: 8.8.8.8,8.8.4.4)
   -d, --domain                  Domain to scan
   -h, --help                    displays usage information of the application or a command (default: false)
   -i, --interval                Interval between requests in ms (default: 300)
   -a, --ip                      Show IP address of domain (default: false)
   -q, --quiet                   Show only domain found (default: false)
   -r, --retry                   Retry times (default: 5)
   -v, --verbose                 Verbose level (default: false)
   -w, --wordlist                Wordlist to test

Examples

  • Default options
root@kitploit:~
urlbrute dir -u google.com -w common.txt
  • Showing 404 status code
root@kitploit:~
urlbrute dir -u google.com -w common.txt --code 200,404
  • Changing user-agent
root@kitploit:~
urlbrute dir -u google.com -w common.txt --useragent useragent/1.0
  • Searching for DNS
root@kitploit:~
urlbrute dns -d google.com -w domain.txt --ip

</> by ReddyyZ