github projectdiscovery/katana v1.2.0

latest releases: v1.2.2, v1.2.1
one month ago

What's Changed

🎉 New Features

  • Added -output-template option to allow users to define custom output formats using templates, providing flexibility in structuring results by @dwisiswant0 in #1197
$ katana -silent -u https://www.google.com/appserve/security-bugs/m2/new -ot "{{email}} - {{url}}"
for.someone.else@gmail.com - https://www.google.com/appserve/security-bugs/m2/new
  • Introduced OnSkipURL to allow more control over SDK behavior by @dogancanbakir in #1329
  • Introduced -path-climb option to allow auto discovering parent paths to crawl by @dogancanbakir in #1334
$ katana -silent -u https://scanme.sh/test/path/to/file.html -path-climb
https://scanme.sh/test/path/to/file.html
https://scanme.sh/test/path
https://scanme.sh/test/path/to
https://scanme.sh/test

🐞 Bug Fixes

Other Changes

  • Replaced global parser state with instance-based parsers to enabling more flexible and isolated parsing behavior by @awerqo in #1275
  • Improved network request capturing to include XHR, Fetch, and Script resource types when extraction is enabled by @dwisiswant0 in #1277
  • Improved JavaScript file endpoint detection to better handle varying relative path formats, ensuring more accurate matching across a broader range of file paths. by @Autumn-27 in #1242
  • Improved error guarding for crawl session initialization by @dogancanbakir in #1300
  • Updated release test action to use composite action by @dogancanbakir in #1308

New Contributors

Full Changelog: v1.1.3...v1.2.0

Don't miss a new katana release

NewReleases is sending notifications on new releases.