Skip to content

Charts

5 operations. Call any of them with cyberchef_bake, or pre-load them with CYBERCHEF_TOOL_SURFACE=all.

Shannon Entropy, in the context of information theory, is a measure of the rate at which information is produced by a source of data. It can be used, in a broad sense, to detect whether data is likely to be structured or unstructured. 8 is the maximum, representing highly unstructured, ‘random’ data. English language text usually falls somewhere between 3.5 and 5. Properly encrypted or compressed data should have an entropy of over 7.5.

  • Tool name: cyberchef_entropy
  • Input / output: ArrayBufferhtml
Argument Type Default
visualisation option Shannon scale

A heatmap is a graphical representation of data where the individual values contained in a matrix are represented as colors.

  • Tool name: cyberchef_heatmap_chart
  • Input / output: stringhtml
Argument Type Default
record_delimiter option Line feed
field_delimiter option Space
number_of_vertical_bins number 25
number_of_horizontal_bins number 25
use_column_headers_as_labels boolean true
x_label string
y_label string
draw_bin_edges boolean false
min_colour_value string white
max_colour_value string black

Hex density charts are used in a similar way to scatter charts, however rather than rendering tens of thousands of points, it groups the points into a few hundred hexagons to show the distribution.

  • Tool name: cyberchef_hex_density_chart
  • Input / output: stringhtml
Argument Type Default
record_delimiter option Line feed
field_delimiter option Space
pack_radius number 25
draw_radius number 15
use_column_headers_as_labels boolean true
x_label string
y_label string
draw_hexagon_edges boolean false
min_colour_value string white
max_colour_value string black
draw_empty_hexagons_within_data_boundaries boolean false

Plots two-variable data as single points on a graph.

  • Tool name: cyberchef_scatter_chart
  • Input / output: stringhtml
Argument Type Default
record_delimiter option Line feed
field_delimiter option Space
use_column_headers_as_labels boolean true
x_label string
y_label string
colour string black
point_radius number 10
use_colour_from_third_column boolean false

A time series graph is a line graph of repeated measurements taken over regular time intervals.

  • Tool name: cyberchef_series_chart
  • Input / output: stringhtml
Argument Type Default
record_delimiter option Line feed
field_delimiter option Space
x_label string
point_radius number 1
series_colours string mediumseagreen, dodgerblue, tomato