osintverse-community/katana
Crawls a website and lists the URLs, endpoints and JavaScript files it finds
No key · Docker
7 tools. 7 run with ot in a sandbox on Windows, macOS and Linux. Compare them side by side ↓
A site's own pages link to more than its menus show: forms, API endpoints, JavaScript bundles, staging hosts and third-party services. These crawlers walk a site from a start URL and list what they find, and the JavaScript tools read the scripts themselves for paths and endpoints the pages never link to.
Windows, macOS and Linux, with Docker or Podman. Each tool runs in a read-only container that can reach only the sites it declares, and every result comes back in the same JSON shape.
Crawls a website and lists the URLs, endpoints and JavaScript files it finds
Crawls a web page and lists the links, scripts and forms it finds
Crawls a website to a set depth and prints the tree of linked pages with their status codes
Crawls a website from a start URL, parsing links, scripts, sitemaps and robots.txt, and lists the URLs it finds
Crawls a website and extracts its URLs, files, scripts, endpoints and intel such as emails and social accounts
Lists the JavaScript files a web page loads, with relative paths turned into full URLs
Finds links, endpoints and API paths hidden inside a JavaScript file
ot install osintverse-community/katana osintverse-community/hakrawler osintverse-community/webpalm osintverse-community/xcrawl3r osintverse-community/photonInstalls the first 5 in one go; ot auto url:… then runs every installed tool that takes an URL and saves the results. No ot yet? Install it in one line.
| osintverse-community/ | url | None | Contacts the target | No | Docker | No reports yet | fewer than 10 |
| osintverse-community/ | url | None | Contacts the target | No | Docker | No reports yet | fewer than 10 |
| osintverse-community/ | url | None | Contacts the target | No | Docker | No reports yet | fewer than 10 |
| osintverse-community/ | url | None | Contacts the target | No | Docker | No reports yet | fewer than 10 |
| osintverse-community/ | account, email, url | None | Contacts the target | Yes | Docker | No reports yet | fewer than 10 |
| osintverse-community/ | url | None | Contacts the target | No | Docker | No reports yet | fewer than 10 |
| osintverse-community/ | url | None | Contacts the target | No | Docker | No reports yet | fewer than 10 |
Facts from each tool's manifest and what people report about whether it works. "Reaches" says whether a run stays offline, reads public sources, sends requests about the target, or may notify them.
Every registry tool here runs on your machine in a sandbox, and ot auto url:… runs all the installed ones on one value.
Crawling public pages at a modest rate is ordinary web traffic, but it does contact the target, and some sites forbid it in their terms. Every row here says it contacts the target; check your scope before you run one.
A crawler sees the site as it is now, including pages no archive captured; archives show what it used to be, without contacting it. Investigations usually want both.
No. ot runs each tool on your own machine in a read-only container that can only reach the sites the tool declares, and results stay in your results folder. The registry only counts installs.
Most tools here work without one; the row says "Key required" when one is needed, and ot keys set stores it in your OS keychain so only that tool's container sees it.
Archived copiesEmails and contactsPhishing or malwareAll URL tools