Members
-
<constant> Categories :Array.<CatConf>
-
Categories of operations.
Type:
- Copyright:
-
- Crown Copyright 2016
- License:
-
- Apache-2.0
- Source:
-
<constant> OperationConfig :Object.<string, OpConf>
-
Operation configuration objects.
Type:
- Object.<string, OpConf>
- Copyright:
-
- Crown Copyright 2016
- License:
-
- Apache-2.0
- Source:
Methods
-
main()
-
Main function used to build the CyberChef web app.
- Source:
Type Definitions
-
CatConf
-
Type definition for a CatConf.
Type:
- Object
- Source:
Properties:
Name Type Description name
string The display name for the category
ops
Array.<string> A list of the operations to be included in this category
-
OpConf
-
Type definition for an OpConf.
Type:
- Object
- Source:
Properties:
Name Type Argument Description description
html A description of the operation with optional HTML tags
run
function The function which can be called the run the operation
input_type
string output_type
string highlight
function | boolean <optional>
A function to calculate the highlight offset, or true
if the offset does not changehighlight_reverse
function | boolean <optional>
A function to calculate the highlight offset
in reverse, or true if the offset does not changeflow_control
boolean <optional>
True if the operation is for Flow Control
args
Array.<ArgConf> <optional>
A list of configuration objects for the arguments
-
ArgConf
-
Type definition for an ArgConf.
Type:
- Object
- Source:
Properties:
Name Type Argument Description name
string The display name of the argument
type
string The data type of the argument
value
* disable_args
Array.<number> <optional>
A list of the indices of the operation's arguments which
should be toggled on or off when this argument is changeddisabled
boolean <optional>
Whether or not this argument starts off disabled