Katana

Katana is a web crawler written in Golang with a command-line interface (CLI). It is designed to explore web sites to collect information and endpoints.

Katana features headless browsing. This means it has the ability to explore single-page applications (SPAs) built using technologies such as JavaScript, Angular or React, to gather information more efficiently; indeed, these increasingly common types of application can be difficult to explore using traditional tools.

User-friendly, fast, efficient and with a simple output format, Katana is an attractive option for those looking to use it in an automation pipeline. Moreover, regular updates and maintenance ensure that this tool will remain a valuable and indispensable part of any arsenal against hackers for a long time to come.