Caido v0.42.0
Ian Bouchard
•
October 7, 2024
Caido v0.42.0 is here! This release brings SOCKS proxy support as well as enhancements to the workflow editor.
🧦 SOCKS Proxy Support
You can now redirect traffic to SOCKS proxies, giving you more control over how your requests are handled. Multiple proxies can be configured at once, allowing you to assign specific traffic to different proxies based on the destination target.
🧩 New plugins
Four new plugins have been added to the plugin store.
- 403Bypasser by @bebiksior: Bypass a 403 page with a set of templates
- EvenBetter by @bebiksior: Collection of tweaks and improvements
- Caido Themes by @bebiksior: A plugin for managing and customizing themes
- AuthMatrix by Caido: Grid-based authorization testing across multiple users and roles
🤖 Workflow Improvements
The node editor sidebar now clearly indicates which inputs are required or optional and prevents the use of invalid references.
"Matches HTTPQL" node now has true/false exec branches. No need to use the "if/else" node to process the result anymore.
⚒️ Plugin Development
️Backend/Workflow SDK
We've expanded our backend and workflow SDKs with new APIs.
- "crypto" module: Implemented a subset of the NodeJS "crypto" module. Check crypto.d.ts for more info on what's implemented.
- RequestSpec.parse("GET / ..."): Create a RequestSpec based on an HTTP request string
- sdk.replay.createSession: Create a replay session
- sdk.replaySession.getCollections: Get the list of replay collections
Frontend SDK
New API has been added to the frontend SDK to customize editors more extensively.
- Editor.getEditorView: Retrieve the internal CodeMirror EditorView