Changelog
🤖 Introducing Workflows v2!
We've reworked our workflow system to be more user-friendly.
Workflows nodes now take up less space, are color-coded based on functionality, and have more flexible inputs/outputs.
We've also added default workflows to all projects (base64 encode/decode, URL encode/decode).
This new system will allow us to work on passive workflows, which will bring additional customization to Caido.
📝 Changes to Free users
Caido has changed a lot in the last year. We've re-evaluated what features are available to free users:
• Enabled the Javascript/Shell convert nodes for everyone.
• Reduced the max amount of projects from 10 -> 2
• Limited the max amount of convert workflows to 5
🧰 Other notable changes
• Added sorting to all columns (except State column)
• HTTPQL now supports regex filtering
• HTTP History now uses HTTPQL for filtering
• Replay now has a "Follow Redirect" button when a response contains a "Location" header
Features
#25: Allow replay to follow redirects
#353: Allow filtering by regexp
#390: Add missing sortable fields on request table
#532: Add sort with the response length in the http history tab
#619: Recently added columns are missing the sort feature
#652: Unable to sort by round•trip time in Automate
#726: Shortcut to open filter drawer in HTTP history
#731: Add filter for query field
#734: Use tab to autocomplete HTTPQL
#748: Switch to HTTPQL in HTTP History
#750: Add default workflows
#751: Shortcut to go to Search page
Bugs
#296: Copy URL after changing the path of a replay entry returns wrong URL
#596: Loading the late response requires re-clicking the request row in HTTP History
#735: Search doesn't persist properly when switching between requests
#738: Selecting multiline header value from start to finish shows incorrect highlight
#744: Unable to switch Scope in Intercept when 2+ scopes are available
#752: Double clicking on Intercept or Convert sidebar tab opens blank tab
#753: Replaying a new request briefly shows previous response
#754: Response headers get re-ordered on pretty
CLI
• Linux x86_64
• Linux AArch64
• macOS x86_64
• macOS AArch64
• Windows x86_64
Desktop
• (Experimental) Linux x86_64 (deb)
• (Experimental) Linux x86_64 (AppImage)
• macOS x86_64
• macOS AArch64
• Windows x86_64