hakrawler

Fast web crawler for endpoint discovery.

KaliParrotmedium

pkg: hakrawler

hakrawler quickly gathers URLs and JS endpoints from a target for the recon pipeline.

Syntax

hakrawler -url {url}

Example

echo https://example.com | hakrawler

Crawls the site and prints discovered URLs/endpoints.

Options & flags

What each switch does. Toggle them in the builder below to assemble a command.

-url <https://t>Target URL (or pipe via stdin).
-d <2>Crawl depth.
-subsInclude subdomains.
-uShow only unique URLs.

Command builder

Tick options (and fill any values) to build a ready-to-copy command.

hakrawler

Usage examples

echo https://target.tld | hakrawler

Quickly gather URLs/endpoints.

Advantages
  • Very fast and minimal
  • Pipes into other tools
Disadvantages
  • Less thorough than katana
  • Active
Tags
#web#crawler

Official docs: hakrawler

Related commands

Frequently asked questions

What is hakrawler used for?
hakrawler quickly gathers URLs and JS endpoints from a target for the recon pipeline.
What is an example hakrawler command?
A common example is: echo https://example.com | hakrawler — Crawls the site and prints discovered URLs/endpoints.
Is hakrawler part of Kali Linux?
Yes. hakrawler ships with Kali Linux (and Parrot OS). If missing, install it with: sudo apt install hakrawler.
What category of security tool is hakrawler?
hakrawler is a Web Application tool with a medium-risk profile when run against a live target.

Try recon tools live

Run real scans against a domain you control, stage by stage.

Open the lab →