📄️ Run command
The run command is a powerful feature that automates most of the JavaScript reconnaissance workflow by executing a series of modules in a predefined order. This command is ideal for users who want to perform a basic analysis of a target without running each module individually.
📄️ Lazyload command
The lazyload command is used to download JavaScript files from a given URL or a list of URLs. It simulates various techniques to discover and fetch JS files that are loaded dynamically.
📄️ API gateway command
The api-gateway command is used to configure and manage AWS API Gateway for the purpose of IP address rotation. This configuration is written to .apigatewayconfig.json by default. This allows you to make requests from a pool of different IP addresses, which can be useful for avoiding rate limiting.
📄️ Strings command
The strings command is used to extract strings, URLs, and secrets from a directory of JavaScript files. This is useful for identifying sensitive information and potential API endpoints.
📄️ Endpoints command
The endpoints command is used to extract client-side endpoints from a directory of JavaScript files. It identifies potential client-side paths and organizes them for further analysis.
📄️ Map command
The map command is used to map and analyze the functions within a directory of JavaScript files. It can help you understand the codebase by identifying function definitions and, optionally, using AI to generate descriptions.
🗃️ Interactive Mode
1 item