EveryDev.ai
Subscribe
Home
Tools

4,741+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3426
  • Coding2391
  • Infrastructure1055
  • Projects732
  • Marketing662
  • Research612
  • MCP593
  • Analytics538
  • Design533
  • Testing420
  • Security410
  • Data358
  • Prompts260
  • Integration256
  • Communication250
  • Extensions222
  • Voice201
  • Learning193
  • Commerce173
  • DevOps161
  • Web122
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Katana
    Katana icon

    Katana

    Web Research
    Featured

    Katana is an open-source command-line crawling and spidering framework with standard and headless browser modes for discovering web endpoints.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Katana core crawling and spidering framework released under the MIT License (OSI-approved), free to install and run.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Web ResearchSecurity TestingBrowser Automation

    Alternatives

    AnakinScrapyMaxun
    Developer
    ProjectDiscoverySan FranciscoEst. 2020$25M raised

    Listed Oct 2026

    About Katana

    Katana is an open-source crawling and spidering framework from the ProjectDiscovery team, written in Go and released under the MIT License. It takes URLs, lists or piped input and crawls them in standard or headless Chrome mode, producing discovered endpoints as plain text, JSON Lines or files. The latest listed release is v1.8.0.

    What It Is

    Katana is a command-line web crawler built for automation pipelines. Input can come from a single URL, comma-separated URLs, a list file or STDIN, so it can be chained with other tools such as httpx. It can also be embedded as a Go library by populating an options struct and calling the crawler's Crawl method.

    Crawling Modes and Coverage

    Standard mode uses Go's HTTP library without browser overhead, which is faster but does not render JavaScript or the DOM. Headless mode runs requests inside a Chrome browser context, so the client presents a browser-like TLS and user-agent fingerprint and endpoints rendered by JavaScript are also discovered. Headless options include page load strategies for single-page apps, using a system Chrome, and connecting to an already-logged-in browser session. Katana can also parse JavaScript files for endpoints, crawl robots.txt and sitemap.xml, and detect technologies.

    Scope, Filtering and Rate Control

    Scope can be set by field (root domain, FQDN or domain keyword) or by in-scope and out-of-scope regexes. Output can be matched or filtered by extension, regex or DSL conditions on response data. Similar-URL filtering and page content similarity (simhash, TF-IDF, BM25) reduce redundant crawling. Concurrency, parallelism, delays and global or per-host rate limits are configurable, and custom regex fields can extract data such as emails from responses.

    Authenticated Crawling and Knowledge Base

    Authenticated crawling is supported through custom headers and cookies, automatic login in headless mode, and replay of Chrome DevTools Recorder login flows. An optional knowledge base classifies pages by type, such as login, error or captcha, and identifies forms using an automatically downloaded model. It can also surface secrets and classify REST, GraphQL, SOAP or XHR endpoints. Headless crawling can also use an external captcha solver.

    Setup Path

    Install with go install (the README states Go 1.26+), download a pre-compiled binary, or use the projectdiscovery/katana Docker image. Headless mode needs Chrome, either installed by katana or a local system Chrome.

    Katana - 1

    Community Discussions

    Be the first to start a conversation about Katana

    Share your experience with Katana, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Katana core crawling and spidering framework released under the MIT License (OSI-approved), free to install and run.

    • MIT License
    • Standard and Headless crawling modes
    • JavaScript parsing / crawling
    • Customizable automatic form filling
    • Scope control via preconfigured fields / Regex

    Capabilities

    Key Features

    • Standard and headless crawling modes
    • JavaScript file parsing and endpoint crawling
    • Automatic form filling
    • Scope control via field presets and regex
    • Knowledge base page-type and form classification
    • Secrets and endpoint extraction in knowledge base
    • Authenticated crawling with headers, auto-login and recorded flows
    • Page content similarity and similar-URL filtering
    • DSL-based match and filter conditions
    • Custom regex fields and output templates
    • Rate limiting per host and global
    • Captcha solving in headless mode
    • STDIN, URL and list input; STDOUT, file and JSONL output
    • Usable as a Go library

    Integrations

    Chrome
    Docker
    httpx
    capsolver
    Chrome DevTools Recorder
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Katana and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    ProjectDiscovery

    Monitor your infrastructure. Real vulnerabilities. Zero noise.

    Founded 2020
    548 Market St
    $25M raised
    50 employees

    Used by

    Elastic
    ConnectWise
    Read more about ProjectDiscovery
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    Anakin icon

    Anakin

    Web scraping and web data API that turns websites into LLM-ready markdown or structured JSON, available hosted or as a self-hosted open-source engine.

    Scrapy icon

    Scrapy

    An open source Python framework for extracting data from websites through web scraping and crawling.

    Maxun icon

    Maxun

    Open-source no-code platform for real-time web scraping, crawling, search, and AI data extraction that turns any website into a structured API.

    Browse all tools

    Related Topics

    Web Research

    Tools that help navigate and extract information from the web.

    72 tools

    Security Testing

    Tools for automated security testing and penetration testing.

    29 tools

    Browser Automation

    AI-powered agents that autonomously navigate and interact with web applications to automate repetitive tasks, extract data, fill forms, and perform web-based workflows using intelligent understanding of page structure and content.

    166 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions