diff --git a/pages.nl/common/kiterunner-brute.md b/pages.nl/common/kiterunner-brute.md new file mode 100644 index 00000000000000..503df78dd69b50 --- /dev/null +++ b/pages.nl/common/kiterunner-brute.md @@ -0,0 +1,37 @@ +# kiterunner brute + +> Een contextuele webscanner voor het bruteforcen van API-paden en web-endpoints met behulp van woordenlijsten. +> Het `brute` subcommando richt zich op een of meerdere hosts. +> Meer informatie: . + +- Bruteforce een doel met een Assetnote woordenlijst (bijvoorbeeld de eerste 20.000 API routes): + +`kiterunner brute {{https://example.com}} {{[-A|--assetnote-wordlist]}} {{apiroutes-210328:20000}}` + +- Bruteforce een doelwit met een aangepaste woordenlijst: + +`kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{pad/naar/woordenlijst.txt}}` + +- Bruteforce met een dirsearch-woordlijst met extensie-substitutie: + +`kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{pad/naar/dirsearch.txt}} {{[-D|--dirsearch-compat]}} {{[-e|--extensions]}} {{json,txt}}` + +- Bruteforce met specifieke bestandsextensies toegevoegd en uitvoer in JSON-formaat: + +`kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{pad/naar/woordenlijst.txt}} {{[-e|--extensions]}} {{aspx,ashx}} {{[-o|--output]}} {{json}}` + +- Bruteforce een lijst met doelen uit een bestand met aangepaste concurrency-instellingen voor prestaties: + +`kiterunner brute {{pad/naar/targets.txt}} {{[-w|--wordlist]}} {{pad/naar/woordenlijst.txt}} {{[-x|--max-connection-per-host]}} {{5}} {{[-j|--max-parallel-hosts]}} {{100}}` + +- Bruteforce en negeer specifieke inhoudslengte antwoorden: + +`kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{pad/naar/woordenlijst.txt}} --ignore-length {{100-105}}` + +- Bruteforce met aangepaste HTTP-headers: + +`kiterunner brute {{https://example.com}} {{[-w|--wordlist]}} {{pad/naar/woordenlijst.txt}} {{[-H|--header]}} "{{Authorization: Bearer token}}"` + +- Bruteforce een lijst van doelen uit een bestand met fail status code filtering: + +`kiterunner brute {{pad/naar/doelen.txt}} {{[-w|--wordlist]}} {{pad/naar/woordenlijst.txt}} --fail-status-codes {{400,401,404}}` diff --git a/pages.nl/common/kiterunner-kb.md b/pages.nl/common/kiterunner-kb.md new file mode 100644 index 00000000000000..215b438498f7f1 --- /dev/null +++ b/pages.nl/common/kiterunner-kb.md @@ -0,0 +1,37 @@ +# kiterunner kb + +> Een contextuele webscanner voor het manipuleren van kitebuilder-schema's die gebruikt worden in API en web endpoint discovery. +> Het `kb` subcommando zorgt voor schema compilatie, conversie, parsing en request replay. +> Meer informatie: . + +- Compileer een kitebuilder schema van JSON naar een kite bestand: + +`kiterunner kb compile {{pad/naar/woordenlijst.json}} {{pad/naar/woordenlijst.kite}}` + +- Converteer een kite bestand naar een tekst woordenlijst: + +`kiterunner kb convert {{pad/naar/woordenlijst.kite}} {{pad/naar/woordlijst.txt}}` + +- Converteer een tekst woordenlijst naar een kite bestand: + +`kiterunner kb convert {{pad/naar/woordenlijst.txt}} {{pad/naar/woordenlijst.kite}}` + +- Converteer een kite bestand naar een JSON schema: + +`kiterunner kb convert {{pad/naar/woordenlijst.kite}} {{pad/naar/woordenlijst.json}}` + +- Parseer een kitebuilder schema en voer opgemaakte JSON data uit: + +`kiterunner kb parse {{pad/naar/woordenlijst.json}} {{[-o|--output]}} {{json}}` + +- Parseer een vliegerbestand en voer opgemaakte tekstgegevens uit: + +`kiterunner kb parse {{pad/naar/woordenlijst.kite}} {{[-o|--output]}} {{text}}` + +- Een specifiek verzoek van een kitebuilder schema-uitvoer opnieuw afspelen: + +`kiterunner kb replay {{[-w|--kitebuilder-list]}} {{pad/naar/woordenlijst.kite}} "{{request_output}}"` + +- Herhaal een verzoek via een proxy voor inspectie: + +`kiterunner kb replay {{[-w|--kitebuilder-list]}} {{pad/naar/woordenlijst.kite}} {{[-p|--proxy]}} {{http://localhost:8080}} "{{request_output}}"` diff --git a/pages.nl/common/kiterunner-scan.md b/pages.nl/common/kiterunner-scan.md new file mode 100644 index 00000000000000..aff1e1f660592a --- /dev/null +++ b/pages.nl/common/kiterunner-scan.md @@ -0,0 +1,37 @@ +# kiterunner scan + +> Een contextuele web scanner om gelijktijdig API paden en web eindpunten te scannen met behulp van kitebuilder woordenlijsten. +> Het `scan` subcommando richt zich op een of meerdere hosts met gestructureerde API verzoeken. +> Meer informatie: . + +- Scan een doel met een Assetnote woordenlijst (bijvoorbeeld de eerste 5000 API-routes): + +`kiterunner scan {{https://example.com}} {{[-A|--assetnote-wordlist]}} {{apiroutes-210228:5000}}` + +- Scan een doel met een kitebuilder woordenlijst: + +`kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{pad/naar/woordenlijst.kite}}` + +- Meerdere hosts scannen vanuit een bestand met een kitebuilder wordlist: + +`kiterunner scan {{pad/naar/hosts.txt}} {{[-w|--kitebuilder-list]}} {{pad/naar/woordenlijst.kite}}` + +- Scannen met een Assetnote woordenlijst en JSON uitvoer: + +`kiterunner scan {{https://example.com}} {{[-A|--assetnote-wordlist]}} {{apiroutes-210228:5000}} -o {{json}}` + +- Scan met aangepaste concurrency-instellingen voor prestaties: + +`kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{pad/naar/woordenlijst.kite}} {{[-x|--max-connection-per-host]}} {{5}} {{[-j|--max-parallel-hosts]}} {{100}}` + +- Scannen met een woordenlijst als een normale woordenlijst, waarbij het scannen op diepte wordt uitgeschakeld: + +`kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{pad/naar/rafter.txt}} {{[-d|--preflight-depth]}} {{0}}` + +- Scan met aangepaste headers en negeer antwoorden met specifieke inhoudslengte: + +`kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{pad/naar/woordenlijst.kite}} {{[-H|--header]}} "{{Authorization: Bearer token}}" --ignore-length {{100-105}}` + +- Voer een volledige kitebuilder scan uit zonder fase scanning: + +`kiterunner scan {{https://example.com}} {{[-w|--kitebuilder-list]}} {{pad/naar/woordenlijst.kite}} --kitebuilder-full-scan` diff --git a/pages.nl/common/kiterunner-wordlist.md b/pages.nl/common/kiterunner-wordlist.md new file mode 100644 index 00000000000000..73be8c70dc5ab6 --- /dev/null +++ b/pages.nl/common/kiterunner-wordlist.md @@ -0,0 +1,33 @@ +# kiterunner wordlist + +> Een contextuele webscanner voor het beheren van wordlists die gebruikt worden in API en web endpoint discovery. +> Het `wordlist` subcommando zorgt voor het opsommen en opslaan van wordlists in `~/.cache/kiterunner`. +> Meer informatie: . + +- Maak een lijst van alle in de cache opgeslagen en beschikbare Assetnote woordenlijsten: + +`kiterunner wordlist list` + +- Geef woordlijsten met JSON uitvoer weer: + +`kiterunner wordlist list {{[-o|--output]}} {{json}}` + +- Geef woordlijsten met uitgebreide debug-uitvoer weer: + +`kiterunner wordlist list {{[-v|--verbose]}} {{debug}}` + +- Sla een specifieke Assetnote woordenlijst op met een alias: + +`kiterunner wordlist save {{apiroutes-210328}}` + +- Sla een specifieke Assetnote woordenlijst op met de volledige bestandsnaam: + +`kiterunner wordlist save {{pad/naar/httparchive_apiroutes_2024_05_28.txt}}` + +- Sla meerdere woordenlijsten op met een alias: + +`kiterunner wordlist save {{apiroutes-210328,aspx-210328}}` + +- Sla een woordenlijst op met stille modus om uitvoer te onderdrukken: + +`kiterunner wordlist save {{apiroutes-210328}} {{[-q|--quiet]}}`