Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
katana — Ein Crawling- und Spidering-Framework der nächsten Generation. | Kitploit
Tools/GitHubGitHub/projectdiscovery/katana
AufklärungWeb-SchwachstellenscannerDynamische Code-Analyse (DAST)Webanwendungs-ExploitationAPI-SicherheitstestsInformationsbeschaffungWebsicherheitPenetrationstestsCrawlerAPI-SicherheitTop in API-Sicherheit Nr.13
17.3k1.2k178vor 10h 54mVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Top in API-Sicherheitstests Nr.13
Top in Crawler Nr.1
Top in Dynamische Code-Analyse (DAST) Nr.13
Top in Informationsbeschaffung Nr.13
Top in Aufklärung Nr.12
Top in Webanwendungs-Exploitation Nr.14
Top in Websicherheit Nr.13
Top in Web-Schwachstellenscanner Nr.13
GitHubprojectdiscovery/katana

katana

Ein Crawling- und Spidering-Framework der nächsten Generation.

Repository anzeigen
Teilen

katana

Ein Crawling- und Spidering-Framework der nächsten Generation

Funktionen • Installation • Verwendung • Scope • Konfiguration • Filter • Discord beitreten

Funktionen

image

  • Schnelles und vollständig konfigurierbares Web-Crawling
  • Standard- und Headless-Modus
  • JavaScript-Parsing / -Crawling
  • Anpassbares automatisches Ausfüllen von Formularen
  • Scope-Kontrolle - Vorkonfiguriertes Feld / Regex
  • Wissensdatenbank - ML-Seitentyp- / Formular-Klassifizierung (automatisch heruntergeladenes Modell)
  • Anpassbare Ausgabe - Vorkonfigurierte Felder
  • INPUT - STDIN, URL und LIST
  • OUTPUT - STDOUT, FILE und JSON

Installation

katana erfordert Go 1.26+ für eine erfolgreiche Installation. Falls bei der Installation Probleme auftreten, empfehlen wir, es mit der neuesten verfügbaren Version von Go zu versuchen, da sich die mindestens erforderliche Version geändert haben könnte. Führen Sie den untenstehenden Befehl aus oder laden Sie ein vorkompiliertes Binary von der Release-Seite herunter.```console CGO_ENABLED=1 go install github.com/projectdiscovery/katana/cmd/katana@latest

**Weitere Optionen zum Installieren / Ausführen von katana-**

<details>
  <summary>Docker</summary>

> Um Docker auf das neueste Tag zu installieren / zu aktualisieren -```sh
docker pull projectdiscovery/katana:latest

Um katana im Standardmodus mit Docker auszuführen -```sh docker run projectdiscovery/katana:latest -u https://tesla.com

> Um katana im Headless-Modus mit Docker auszuführen -```sh
docker run projectdiscovery/katana:latest -u https://tesla.com -system-chrome -headless
Ubuntu

Es wird empfohlen, die folgenden Voraussetzungen zu installieren -```sh sudo apt update sudo apt install zip curl wget git snapd sudo snap refresh sudo snap install golang --classic

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://dl.google.com/linux/linux_signing_key.pub
| sudo gpg --dearmor -o /etc/apt/keyrings/google-chrome.gpg

echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/google-chrome.gpg]
http://dl.google.com/linux/chrome/deb/ stable main"
| sudo tee /etc/apt/sources.list.d/google-chrome.list > /dev/null

sudo apt update sudo apt install google-chrome-stable

> installiere katana -```sh
go install github.com/projectdiscovery/katana/cmd/katana@latest

Verwendung```console

katana -h

Dies zeigt die Hilfe für das Tool an. Hier sind alle unterstützten Schalter.```console
Katana is a fast crawler focused on execution in automation
pipelines offering both headless and non-headless crawling.

Usage:
  ./katana [flags]

Flags:
INPUT:
   -u, -list string[]     target url / list to crawl
   -resume string         resume scan using resume.cfg
   -e, -exclude string[]  exclude host matching specified filter ('cdn', 'private-ips', cidr, ip, regex)

CONFIGURATION:
   -r, -resolvers string[]       list of custom resolver (file or comma separated)
   -d, -depth int                maximum depth to crawl (default 3)
   -jc, -js-crawl                enable endpoint parsing / crawling in javascript file
   -jsl, -jsluice                enable jsluice parsing in javascript file (memory intensive)
   -ct, -crawl-duration value    maximum duration to crawl the target for (s, m, h, d) (default s)
   -kf, -known-files string      enable crawling of known files (all,robotstxt,sitemapxml), a minimum depth of 3 is required to ensure all known files are properly crawled.
   -mrs, -max-response-size int  maximum response size to read (default 4194304)
   -timeout int                  time to wait for request in seconds (default 10)
   -aff, -automatic-form-fill    enable automatic form filling (experimental)
   -fx, -form-extraction         extract form, input, textarea & select elements in jsonl output
   -retry int                    number of times to retry the request (default 1)
   -proxy string                 http/socks5 proxy to use
   -td, -tech-detect             enable technology detection
   -H, -headers string[]         custom header/cookie to include in all http request in header:value format (file)
   -config string                path to the katana configuration file
   -fc, -form-config string      path to custom form configuration file
   -flc, -field-config string    path to custom field configuration file
   -s, -strategy string          Visit strategy (depth-first, breadth-first) (default "depth-first")
   -iqp, -ignore-query-params    Ignore crawling same path with different query-param values
   -fsu, -filter-similar         filter crawling of similar looking URLs (e.g., /users/123 and /users/456)
   -fst, -filter-similar-threshold int  number of distinct values before a path position is treated as parameter (default 10)
   -tlsi, -tls-impersonate       enable experimental client hello (ja3) tls randomization
   -dr, -disable-redirects       disable following redirects (default false)
   -pcs, -page-content-similar   enable page content similarity filtering (simhash|tfidf|bm25)
   -pcsm, -page-content-similar-mode string  similarity mode: simhash, tfidf, or bm25 (default simhash)
   -pcsd, -page-content-similar-distance int  simhash max hamming distance (default 3)
   -pcst, -page-content-similar-threshold float  tfidf/bm25 min score 0-1 (default 0.85)
   -pcsn, -page-content-similar-budget int  pages to fully process per similarity cluster (default 1)
   -sdd, -similarity-deduplication  alias for -pcs
   -kb, -knowledge-base          enable knowledge base classification
   -kb-secrets                   enable secrets extractor in the knowledge base
   -kb-validate-secrets          validate detected secrets against their provider (sends live API calls)
   -kb-endpoints                 enable endpoints extractor (classifies REST/GraphQL/SOAP/XHR requests)
   -mdp, -max-domain-pages int   maximum number of pages to crawl per domain (default unlimited)

DEBUG:
   -health-check, -hc        run diagnostic check up
   -elog, -error-log string  file to write sent requests error log
   -pprof-server             enable pprof server
Tool herunterladen