Skip to content

Sorting by Properties

Throughout Caido - the ability to sort items based on certain properties is integrated. These properties are grouped by category and their availability is dependent on the Caido feature being utilized.

These categories are represented as column names spanning horizontally located along the top row on any table element within Caido.

Clicking a column name will toggle the associated sorting mechanism. Sorting varies in how it is accomplished - ascending/descending order, alphabetical order, numerical order, time-based order and the presence/absence of a property are all factors utilized to provide Caido users with the functionality to easily navigate through data.

FAQ

Q: "Why can't some columns be sorted?"

  • Sorting is not always easy due to the client/server architecture of Caido and our reliance on disk. It requires more work from our side to support all sorting. Please check Caido's Github Issues page to submit a request to expand the available sorting options/vote for an existing sorting request.

Q: "When sorting the payloads in Automate, why are they sometimes out of order?"

HTTP History.

Available Sorting Properties

Some properties, even when present as column names in a table do not perform sorting functionality.

Below is a list of all available sorting properties as well as in which Caido features they can be found in:

TIPS

  • Clicking on a column name will toggle between the ^ and characters within the column name's field.
  • Columns can be included/excluded in the table by clicking the Column preferences cog wheel icon located at the bottom right corner of the pane. To toggle between the two, select/deselect the checkbox of the associated column.
  • The horizontal order of columns can be adjusted arbitrarily. To do so, click, hold and drag the desired column to your preferred position.

ID

The ID property is numerical and represents the order of occurence in which the associated item was processed by Caido measured in time (the most recent occurence will have a greater ID number).

  • Toggling to ^ means the sorting of the ID property will display the first occurence at the top of the list.
  • Toggling to means the sorting of the ID property will display the most recent occurence at the top of the list.

INFO

The ID property is available for sorting in the following Caido features:

  • Sitemap
  • Intercept
  • HTTP History
  • WS History
  • Automate Results
  • Search

Host & Destination

Both the Host and Destination properties are a combination of the host name and port ordered alphabetically. Host is utilized by requests while Destination is utilized by WebSocket connections.

  • Toggling to ^ means the sorting of the Host/Destination property will display the hosts/destinations A-Z.
  • Toggling to means the sorting of the Host/Destination property will display the hosts/destinations Z-A.

INFO

The Host property is available for sorting in the following Caido features:

  • Sitemap
  • Intercept
  • HTTP History
  • Search

INFO

The Destination property is available for sorting in WS History.

Method

The Method property is the HTTP Method utilized for the request and is ordered alphabetically.

  • Toggling to ^ means the sorting of the Method property will display A-Z.
  • Toggling to means the sorting of the Method property will display Z-A.

INFO

The Method property is available for sorting in the following Caido features:

  • Sitemap
  • Intercept: Request Pane
  • HTTP History
  • Search

Path

The Path property is the URL path of the associated request/WebSocket connection and is ordered alphabetically.

  • Toggling to ^ means the sorting of the Path property will display A-Z.
  • Toggling to means the sorting of the Path property will display Z-A.

INFO

The Path property is available for sorting in the following Caido features:

  • Sitemap
  • Intercept: Request Pane
  • HTTP History
  • WS History
  • Search
  • Findings

INFO

The Path property is also found in the Files feature but is representive of the location of the uploaded file on your local device (not related to the URL).

Query

The Query property sorts by both the presence of a query within a request as well as alphabetical order.

  • Toggling to ^ means the sorting of the Query property will display A-Z (with requests absent of a query listed at the top, followed by query instances in alphabetical order).
  • Toggling to means the sorting of the Query property will display Z-A (with requests containing a query listed at the top, starting in reverse alphabetical order followed by requests absent of a query).

INFO

The Query property is available for sorting in the following Caido features:

  • Sitemap
  • Intercept: Request Pane
  • HTTP History
  • Search

Status

The Status property is the HTTP status code received in the response and sorts in numerical order.

  • Toggling to ^ means the sorting of the Status property will display the status codes lesser in number at the top of the list.
  • Toggling to means the sorting of the Status property will display the status codes greater in number at the top of the list.

INFO

The Status property is available for sorting in the following Caido features:

  • Sitemap
  • Intercept: Response Pane
  • HTTP History
  • Automate Results
  • Search

INFO

The Status property is also found in the Exports feature but is representive of the processing status of a data export (not related to the response code).

Extension

The Extension property sorts by both the presence of a file extension within a request as well as alphabetical order.

  • Toggling to ^ means the sorting of the Extension property will display A-Z (with requests absent of a file extension listed at the top, followed by file extension instances in alphabetical order).
  • Toggling to means the sorting of the Extension property will display Z-A (with requests containing a file extension listed at the top, starting in reverse alphabetical order followed by requests absent of a file extension).

INFO

The Extension property is available for sorting in the following Caido features:

  • Sitemap
  • HTTP History
  • Search

Response Length

The Response Length property is the size of the response in bytes (including CRLF characters). This property sorts numerically by size.

  • Toggling to ^ means the sorting of the Response Length property will display the smallest sized responses at the top of the list.
  • Toggling to means the sorting of the Response Length property will display the largest sized responses at the top of the list.

INFO

The Response Length property is available for sorting in the following Caido features:

  • Sitemap
  • Intercept: Response Pane
  • HTTP History
  • WS History
  • Automate Results
  • Search

INFO

Within WS History and Automate Results, Response Length is shortened to Length.

Response Time

The Response Time property is the amount of time (measured in milliseconds) between when a request was recieved by the web server and when the response was received by the client.

  • Toggling to ^ means the sorting of the Response Time property will display the least amount of time taken to receive a response at the top of the list.
  • Toggling to means the sorting of the Response Time property will display the longest amount of time taken to receive a response at the top of the list.

INFO

The Response Time property is available for sorting in the following Caido features:

  • Sitemap
  • Intercept: Response Pane
  • HTTP History
  • Automate Results
  • Search

INFO

Within Automate Results, Response Time is named Round-trip Time.

Request Sent At & Sent At

The Request Sent At and Sent At properties both consist of the date and time at which a request/response was sent.

  • Toggling to ^ means the sorting of the Request Sent/Sent At property will display the least recent request/response at the top of the list.
  • Toggling to means the sorting of the Request Sent/Sent At property will display the most recent request/response at the top of the list.

INFO

The Request Sent At/Sent At properties are available for sorting in the following Caido features:

  • Sitemap
  • Intercept
  • HTTP History
  • Search

Created At

The Created At property consists of the date and time at which a WebSocket connection was made or an item was made.

  • Toggling to ^ means the sorting of the Created At property will display the least recent connection/item at the top of the list.
  • Toggling to means the sorting of the Created At property will display the most recent connection/item at the top of the list.

INFO

The Created At property is available for sorting in the following Caido features:

  • WS History
  • Findings
  • Workspace

Source

The Source property identifies which Caido feature was used to deal with proxied traffic. It can have one of three of the following values: Automate, Intercept and Replay.

  • Toggling to ^ means the sorting of the Source property will display A-Z.
  • Toggling to means the sorting of the Source property will display Z-A.

INFO

The Source property is available for sorting in Search.

Reporter

The Reporter property identifies which feature was responsible for making an entry in the Findings table.

  • Toggling to ^ means the sorting of the Reporter property will display A-Z.
  • Toggling to means the sorting of the Reporter property will display Z-A.

INFO

The Reporter property is available for sorting in Findings.

Title

The Title property includes a message that is tied to an entry in the Findings table.

  • Toggling to ^ means the sorting of the Title property will display A-Z.
  • Toggling to means the sorting of the Title property will display Z-A.

INFO

The Title property is available for sorting in Findings.

Name

The Name property identifies an item.

  • Toggling to ^ means the sorting of the Name property will display A-Z.
  • Toggling to means the sorting of the Name property will display Z-A.

INFO

The Name property is available for sorting in Projects.

Size

The Size property states the storage size of a file in bytes.

  • Toggling to ^ means the sorting of the Size property will display the smallest sized file at the top of the list.
  • Toggling to means the sorting of the Size property will display the largest sized file at the top of the list.

INFO

The Size property is available for sorting in Projects.

Updated At

The Updated At property represents the last time the file was overwritten.

  • Toggling to ^ means the sorting of the Updated At property will display the least recent overwritten file at the top of the list.
  • Toggling to means the sorting of the Updated At property will display the most recent overwritten file at the top of the list.

INFO

The Updated At property is available for sorting in Projects.