mirror of
https://github.com/gchq/CyberChef.git
synced 2025-04-20 14:56:19 -04:00
32 lines
764 KiB
HTML
32 lines
764 KiB
HTML
![]() |
<html>
|
||
|
<head>
|
||
|
</head>
|
||
|
<body style="background: transparent;">
|
||
|
<script src="scripts/docstrap.lib.js"></script>
|
||
|
<script src="scripts/lunr.min.js"></script>
|
||
|
<script src="scripts/fulltext-search.js"></script>
|
||
|
|
||
|
<script type="text/x-docstrap-searchdb">
|
||
|
{"config_Categories.js.html":{"id":"config_Categories.js.html","title":"Source: config/Categories.js","body":" CyberChef Namespaces FlowControlUtilsBaseBase64BitwiseOpByteReprCharEncChecksumCipherCodeCompressConvertDateTimeEndianEntropyExtractFileTypeHTMLHTTPHashHexdumpIPJSMACNumberwangOSPublicKeyPunycodeQuotedPrintableRotateSeqUtilsStrUtilsTidyURL_UUIDUnicode Classes ChefDishIngredientOperationRecipeControlsWaiterHTMLAppHTMLCategoryHTMLIngredientHTMLOperationHighlighterWaiterInputWaiterManagerOperationsWaiterOptionsWaiterOutputWaiterRecipeWaiterSeasonalWaiterWindowWaiter Events Manager#event:appstartManager#event:operationaddManager#event:operationremoveManager#event:oplistcreateManager#event:statechange Global CategoriesOperationConfigmain Source: config/Categories.js /** * Type definition for a CatConf. * * @typedef {Object} CatConf * @property {string} name - The display name for the category * @property {string[]} ops - A list of the operations to be included in this category */ /** * Categories of operations. * * @author n1474335 [n1474335@gmail.com] * @copyright Crown Copyright 2016 * @license Apache-2.0 * * @constant * @type {CatConf[]} */ var Categories = [ { name: "Favourites", ops: [] }, { name: "Data format", ops: [ "To Hexdump", "From Hexdump", "To Hex", "From Hex", "To Charcode", "From Charcode", "To Decimal", "From Decimal", "To Binary", "From Binary", "To Base64", "From Base64", "Show Base64 offsets", "To Base32", "From Base32", "To Base", "From Base", "To HTML Entity", "From HTML Entity", "URL Encode", "URL Decode", "Unescape Unicode Characters", "To Quoted Printable", "From Quoted Printable", "To Punycode", "From Punycode", "To Hex Content", "From Hex Content", "PEM to Hex", "Hex to PEM", "Parse ASN.1 hex string", "Change IP format", "Text encoding", "Swap endianness", ] }, { name: "Encryption / Encoding", ops: [ "AES Encrypt", "AES Decrypt", "Blowfish Encrypt", "Blowfish Decrypt", "DES Encrypt", "DES Decrypt", "Triple DES Encrypt", "Triple DES Decrypt", "Rabbit Encrypt", "Rabbit Decrypt", "RC4", "RC4 Drop", "ROT13", "XOR", "XOR Brute Force", "Derive PBKDF2 key", "Derive EVP key", ] }, { name: "Public Key", ops: [ "Parse X.509 certificate", "Parse ASN.1 hex string", "PEM to Hex", "Hex to PEM", "Hex to Object Identifier", "Object Identifier to Hex", ] }, { name: "Logical operations", ops: [ "XOR", "XOR Brute Force", "OR", "NOT", "AND", "ADD", "SUB", "Rotate left", "Rotate right", "ROT13", ] }, { name: "Networking", ops: [ "Strip HTTP headers", "Parse User Agent", "Parse IP range", "Parse IPv6 address", "Parse URI", "URL Encode", "URL Decode", "Format MAC addresses", "Change IP format", "Group IP addresses", ] }, { name: "Language", ops: [ "Text encoding", "Unescape Unicode Characters", ] }, { name: "Utils", ops: [ "Diff", "Remove whitespace", "Remove null bytes", "To Upper case", "To Lower case", "Add line numbers", "Remove line numbers", "Reverse", "Sort", "Unique", "Split", "Count occurrences", "Expand alphabet range", "Parse escaped string", "Drop bytes", "Take bytes", "Pad lines&q
|
||
|
</script>
|
||
|
|
||
|
<script type="text/javascript">
|
||
|
$(document).ready(function() {
|
||
|
Searcher.init();
|
||
|
});
|
||
|
|
||
|
$(window).on("message", function(msg) {
|
||
|
var msgData = msg.originalEvent.data;
|
||
|
|
||
|
if (msgData.msgid != "docstrap.quicksearch.start") {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
var results = Searcher.search(msgData.searchTerms);
|
||
|
|
||
|
window.parent.postMessage({"results": results, "msgid": "docstrap.quicksearch.done"}, "*");
|
||
|
});
|
||
|
</script>
|
||
|
</body>
|
||
|
</html>
|