chef.giotje.dev Open in urlscan Pro
95.216.69.81  Public Scan

URL: https://chef.giotje.dev/
Submission: On June 19 via api from US — Scanned from FI

Form analysis 0 forms found in the DOM

Text Content

Download CyberChef file_download
Last build: 4 days ago
Options settings About / Support help
Operations 440
Favourites 11 star
 * To Base64
 * From Base64
 * To Hex
 * From Hex
 * To Hexdump
 * From Hexdump
 * URL Decode
 * Regular expression
 * Entropy
 * Fork
 * Magic

Data format 69
 * To Hexdump
 * From Hexdump
 * To Hex
 * From Hex
 * To Charcode
 * From Charcode
 * To Decimal
 * From Decimal
 * To Float
 * From Float
 * To Binary
 * From Binary
 * To Octal
 * From Octal
 * To Base32
 * From Base32
 * To Base45
 * From Base45
 * To Base58
 * From Base58
 * To Base62
 * From Base62
 * To Base64
 * From Base64
 * Show Base64 offsets
 * To Base92
 * From Base92
 * To Base85
 * From Base85
 * To Base
 * From Base
 * To BCD
 * From BCD
 * To HTML Entity
 * From HTML Entity
 * URL Encode
 * URL Decode
 * Escape Unicode Characters
 * Unescape Unicode Characters
 * Normalise Unicode
 * To Quoted Printable
 * From Quoted Printable
 * To Punycode
 * From Punycode
 * AMF Encode
 * AMF Decode
 * To Hex Content
 * From Hex Content
 * PEM to Hex
 * Hex to PEM
 * Parse ASN.1 hex string
 * Change IP format
 * Encode text
 * Decode text
 * Text Encoding Brute Force
 * Swap endianness
 * To MessagePack
 * From MessagePack
 * To Braille
 * From Braille
 * Parse TLV
 * CSV to JSON
 * JSON to CSV
 * Avro to JSON
 * CBOR Encode
 * CBOR Decode
 * Caret/M-decode
 * Rison Encode
 * Rison Decode

Encryption / Encoding 78
 * AES Encrypt
 * AES Decrypt
 * Blowfish Encrypt
 * Blowfish Decrypt
 * DES Encrypt
 * DES Decrypt
 * Triple DES Encrypt
 * Triple DES Decrypt
 * Fernet Encrypt
 * Fernet Decrypt
 * LS47 Encrypt
 * LS47 Decrypt
 * RC2 Encrypt
 * RC2 Decrypt
 * RC4
 * RC4 Drop
 * ChaCha
 * Salsa20
 * XSalsa20
 * Rabbit
 * SM4 Encrypt
 * SM4 Decrypt
 * GOST Encrypt
 * GOST Decrypt
 * GOST Sign
 * GOST Verify
 * GOST Key Wrap
 * GOST Key Unwrap
 * ROT13
 * ROT13 Brute Force
 * ROT47
 * ROT47 Brute Force
 * ROT8000
 * XOR
 * XOR Brute Force
 * Vigenère Encode
 * Vigenère Decode
 * XXTEA Encrypt
 * XXTEA Decrypt
 * To Morse Code
 * From Morse Code
 * Bacon Cipher Encode
 * Bacon Cipher Decode
 * Bifid Cipher Encode
 * Bifid Cipher Decode
 * Caesar Box Cipher
 * Affine Cipher Encode
 * Affine Cipher Decode
 * A1Z26 Cipher Encode
 * A1Z26 Cipher Decode
 * Rail Fence Cipher Encode
 * Rail Fence Cipher Decode
 * Atbash Cipher
 * CipherSaber2 Encrypt
 * CipherSaber2 Decrypt
 * Cetacean Cipher Encode
 * Cetacean Cipher Decode
 * Substitute
 * Derive PBKDF2 key
 * Derive EVP key
 * Derive HKDF key
 * Bcrypt
 * Scrypt
 * JWT Sign
 * JWT Verify
 * JWT Decode
 * Citrix CTX1 Encode
 * Citrix CTX1 Decode
 * AES Key Wrap
 * AES Key Unwrap
 * Pseudo-Random Number Generator
 * Enigma
 * Bombe
 * Multiple Bombe
 * Typex
 * Lorenz
 * Colossus
 * SIGABA

Public Key 27
 * Parse X.509 certificate
 * Parse ASN.1 hex string
 * PEM to Hex
 * Hex to PEM
 * Hex to Object Identifier
 * Object Identifier to Hex
 * PEM to JWK
 * JWK to PEM
 * Generate PGP Key Pair
 * PGP Encrypt
 * PGP Decrypt
 * PGP Verify
 * PGP Encrypt and Sign
 * PGP Decrypt and Verify
 * Generate RSA Key Pair
 * RSA Sign
 * RSA Verify
 * RSA Encrypt
 * RSA Decrypt
 * Generate ECDSA Key Pair
 * ECDSA Signature Conversion
 * ECDSA Sign
 * ECDSA Verify
 * Parse SSH Host Key
 * Parse CSR
 * Public Key from Certificate
 * Public Key from Private Key

Arithmetic / Logic 26
 * Set Union
 * Set Intersection
 * Set Difference
 * Symmetric Difference
 * Cartesian Product
 * Power Set
 * XOR
 * XOR Brute Force
 * OR
 * NOT
 * AND
 * ADD
 * SUB
 * Sum
 * Subtract
 * Multiply
 * Divide
 * Mean
 * Median
 * Standard Deviation
 * Bit shift left
 * Bit shift right
 * Rotate left
 * Rotate right
 * ROT13
 * ROT8000

Networking 32
 * HTTP request
 * DNS over HTTPS
 * Strip HTTP headers
 * Dechunk HTTP response
 * Parse User Agent
 * Parse IP range
 * Parse IPv6 address
 * Parse IPv4 header
 * Parse TCP
 * Parse UDP
 * Parse SSH Host Key
 * Parse URI
 * URL Encode
 * URL Decode
 * Protobuf Decode
 * Protobuf Encode
 * VarInt Encode
 * VarInt Decode
 * JA3 Fingerprint
 * JA3S Fingerprint
 * JA4 Fingerprint
 * JA4Server Fingerprint
 * HASSH Client Fingerprint
 * HASSH Server Fingerprint
 * Format MAC addresses
 * Change IP format
 * Group IP addresses
 * Encode NetBIOS Name
 * Decode NetBIOS Name
 * Defang URL
 * Fang URL
 * Defang IP Addresses

Language 6
 * Encode text
 * Decode text
 * Unicode Text Format
 * Remove Diacritics
 * Unescape Unicode Characters
 * Convert to NATO alphabet

Utils 47
 * Diff
 * Remove whitespace
 * Remove null bytes
 * To Upper case
 * To Lower case
 * Swap case
 * To Case Insensitive Regex
 * From Case Insensitive Regex
 * Add line numbers
 * Remove line numbers
 * Get All Casings
 * To Table
 * Reverse
 * Sort
 * Shuffle
 * Unique
 * Split
 * Filter
 * Head
 * Tail
 * Count occurrences
 * Expand alphabet range
 * Drop bytes
 * Take bytes
 * Pad lines
 * Find / Replace
 * Regular expression
 * Fuzzy Match
 * Offset checker
 * Hamming Distance
 * Levenshtein Distance
 * Convert distance
 * Convert area
 * Convert mass
 * Convert speed
 * Convert data units
 * Convert co-ordinate format
 * Show on map
 * Parse UNIX file permissions
 * Parse ObjectID timestamp
 * Swap endianness
 * Parse colour code
 * Escape string
 * Unescape string
 * Pseudo-Random Number Generator
 * Sleep
 * File Tree

Date / Time 10
 * Parse DateTime
 * Translate DateTime Format
 * From UNIX Timestamp
 * To UNIX Timestamp
 * Windows Filetime to UNIX Timestamp
 * UNIX Timestamp to Windows Filetime
 * DateTime Delta
 * Extract dates
 * Get Time
 * Sleep

Extractors 17
 * Strings
 * Extract IP addresses
 * Extract email addresses
 * Extract MAC addresses
 * Extract URLs
 * Extract domains
 * Extract file paths
 * Extract dates
 * Extract hashes
 * Regular expression
 * XPath expression
 * JPath expression
 * CSS selector
 * Extract EXIF
 * Extract ID3
 * Extract Files
 * RAKE

Compression 19
 * Raw Deflate
 * Raw Inflate
 * Zlib Deflate
 * Zlib Inflate
 * Gzip
 * Gunzip
 * Zip
 * Unzip
 * Bzip2 Decompress
 * Bzip2 Compress
 * Tar
 * Untar
 * LZString Decompress
 * LZString Compress
 * LZMA Decompress
 * LZMA Compress
 * LZ4 Decompress
 * LZ4 Compress
 * LZNT1 Decompress

Hashing 46
 * Analyse hash
 * Generate all hashes
 * MD2
 * MD4
 * MD5
 * MD6
 * SHA0
 * SHA1
 * SHA2
 * SHA3
 * SM3
 * Keccak
 * Shake
 * RIPEMD
 * HAS-160
 * Whirlpool
 * Snefru
 * BLAKE2b
 * BLAKE2s
 * GOST Hash
 * Streebog
 * SSDEEP
 * CTPH
 * Compare SSDEEP hashes
 * Compare CTPH hashes
 * HMAC
 * CMAC
 * Bcrypt
 * Bcrypt compare
 * Bcrypt parse
 * Argon2
 * Argon2 compare
 * Scrypt
 * NT Hash
 * LM Hash
 * MurmurHash3
 * Fletcher-8 Checksum
 * Fletcher-16 Checksum
 * Fletcher-32 Checksum
 * Fletcher-64 Checksum
 * Adler-32 Checksum
 * Luhn Checksum
 * CRC-8 Checksum
 * CRC-16 Checksum
 * CRC-32 Checksum
 * TCP/IP Checksum

Code tidy 28
 * Syntax highlighter
 * Generic Code Beautify
 * JavaScript Parser
 * JavaScript Beautify
 * JavaScript Minify
 * JSON Beautify
 * JSON Minify
 * XML Beautify
 * XML Minify
 * SQL Beautify
 * SQL Minify
 * CSS Beautify
 * CSS Minify
 * XPath expression
 * JPath expression
 * CSS selector
 * PHP Deserialize
 * Microsoft Script Decoder
 * Strip HTML tags
 * Diff
 * To Snake case
 * To Camel case
 * To Kebab case
 * BSON serialise
 * BSON deserialise
 * To MessagePack
 * From MessagePack
 * Render Markdown

Forensics 11
 * Detect File Type
 * Scan for Embedded Files
 * Extract Files
 * YARA Rules
 * Remove EXIF
 * Extract EXIF
 * Extract RGBA
 * View Bit Plane
 * Randomize Colour Palette
 * Extract LSB
 * ELF Info

Multimedia 28
 * Render Image
 * Play Media
 * Generate Image
 * Optical Character Recognition
 * Remove EXIF
 * Extract EXIF
 * Split Colour Channels
 * Rotate Image
 * Resize Image
 * Blur Image
 * Dither Image
 * Invert Image
 * Flip Image
 * Crop Image
 * Image Brightness / Contrast
 * Image Opacity
 * Image Filter
 * Contain Image
 * Cover Image
 * Image Hue/Saturation/Lightness
 * Sharpen Image
 * Normalise Image
 * Convert Image Format
 * Add Text To Image
 * Hex Density chart
 * Scatter chart
 * Series chart
 * Heatmap chart

Other 18
 * Entropy
 * Frequency distribution
 * Index of Coincidence
 * Chi Square
 * P-list Viewer
 * Disassemble x86
 * Pseudo-Random Number Generator
 * Generate De Bruijn Sequence
 * Generate UUID
 * Generate TOTP
 * Generate HOTP
 * Generate QR Code
 * Parse QR Code
 * Haversine distance
 * HTML To Text
 * Generate Lorem Ipsum
 * Numberwang
 * XKCD Random Number

Flow control 10
 * Magic
 * Fork
 * Subsection
 * Merge
 * Register
 * Label
 * Jump
 * Conditional Jump
 * Return
 * Comment


Recipe keyboard_arrow_up save folder delete
Step Bake!

Auto Bake

Input

add folder_open input delete view_compact
< ···
Go to tab Find tab Close all tabs
>
 * Tab 1
   clear





abc 0 sort 1 highlight_alt ➞ ( selected) location_on
schedule ms
text_fields Raw Bytes
Raw Bytes UTF-8 UTF-7 UTF-16LE UTF-16BE UTF-32LE UTF-32BE IBM EBCDIC
International IBM EBCDIC US-Canada IBM EBCDIC Multilingual/ROECE (Latin 2) IBM
EBCDIC Greek Modern IBM EBCDIC French IBM EBCDIC Turkish (Latin 5) IBM EBCDIC
Latin 1/Open System IBM EBCDIC Lao IBM EBCDIC US-Canada (037 + Euro symbol) IBM
EBCDIC Germany (20273 + Euro symbol) IBM EBCDIC Denmark-Norway (20277 + Euro
symbol) IBM EBCDIC Finland-Sweden (20278 + Euro symbol) IBM EBCDIC Italy (20280
+ Euro symbol) IBM EBCDIC Latin America-Spain (20284 + Euro symbol) IBM EBCDIC
United Kingdom (20285 + Euro symbol) IBM EBCDIC France (20297 + Euro symbol) IBM
EBCDIC International (500 + Euro symbol) IBM EBCDIC Icelandic (20871 + Euro
symbol) IBM EBCDIC Germany IBM EBCDIC Denmark-Norway IBM EBCDIC Finland-Sweden
IBM EBCDIC Italy IBM EBCDIC Latin America-Spain IBM EBCDIC United Kingdom IBM
EBCDIC Japanese Katakana Extended IBM EBCDIC France IBM EBCDIC Arabic IBM EBCDIC
Greek IBM EBCDIC Hebrew IBM EBCDIC Korean Extended IBM EBCDIC Thai IBM EBCDIC
Icelandic IBM EBCDIC Cyrillic Russian IBM EBCDIC Turkish IBM EBCDIC Latin 1/Open
System (1047 + Euro symbol) IBM EBCDIC Cyrillic Serbian-Bulgarian OEM United
States OEM Greek (formerly 437G); Greek (DOS) OEM Baltic; Baltic (DOS) OEM
Russian; Cyrillic + Euro symbol OEM Multilingual Latin 1; Western European (DOS)
OEM Latin 2; Central European (DOS) OEM Cyrillic (primarily Russian) OEM
Turkish; Turkish (DOS) OEM Multilingual Latin 1 + Euro symbol OEM Portuguese;
Portuguese (DOS) OEM Icelandic; Icelandic (DOS) OEM Hebrew; Hebrew (DOS) OEM
French Canadian; French Canadian (DOS) OEM Arabic; Arabic (864) OEM Nordic;
Nordic (DOS) OEM Russian; Cyrillic (DOS) OEM Modern Greek; Greek, Modern (DOS)
OEM Cyrillic (primarily Russian) + Euro Symbol Windows-874 Thai Windows-1250
Central European Windows-1251 Cyrillic Windows-1252 Latin Windows-1253 Greek
Windows-1254 Turkish Windows-1255 Hebrew Windows-1256 Arabic Windows-1257 Baltic
Windows-1258 Vietnam ISO-8859-1 Latin 1 Western European ISO-8859-2 Latin 2
Central European ISO-8859-3 Latin 3 South European ISO-8859-4 Latin 4 North
European ISO-8859-5 Latin/Cyrillic ISO-8859-6 Latin/Arabic ISO-8859-7
Latin/Greek ISO-8859-8 Latin/Hebrew ISO 8859-8 Hebrew (ISO-Logical) ISO-8859-9
Latin 5 Turkish ISO-8859-10 Latin 6 Nordic ISO-8859-11 Latin/Thai ISO-8859-13
Latin 7 Baltic Rim ISO-8859-14 Latin 8 Celtic ISO-8859-15 Latin 9 ISO-8859-16
Latin 10 ISO 2022 JIS Japanese with no halfwidth Katakana ISO 2022 JIS Japanese
with halfwidth Katakana ISO 2022 Japanese JIS X 0201-1989 (1 byte Kana-SO/SI)
ISO 2022 Korean ISO 2022 Simplified Chinese ISO 6937 Non-Spacing Accent EUC
Japanese EUC Simplified Chinese EUC Korean ISCII Devanagari ISCII Bengali ISCII
Tamil ISCII Telugu ISCII Assamese ISCII Oriya ISCII Kannada ISCII Malayalam
ISCII Gujarati ISCII Punjabi Japanese Shift-JIS Simplified Chinese GBK Korean
Traditional Chinese Big5 US-ASCII (7-bit) Simplified Chinese GB2312 KOI8-R
Russian Cyrillic KOI8-U Ukrainian Cyrillic Mazovia (Polish) MS-DOS Arabic (ASMO
708) Arabic (Transparent ASMO); Arabic (DOS) Kamenický (Czech) MS-DOS Korean
(Johab) MAC Roman Japanese (Mac) MAC Traditional Chinese (Big5) Korean (Mac)
Arabic (Mac) Hebrew (Mac) Greek (Mac) Cyrillic (Mac) MAC Simplified Chinese (GB
2312) Romanian (Mac) Ukrainian (Mac) Thai (Mac) MAC Latin 2 (Central European)
Icelandic (Mac) Turkish (Mac) Croatian (Mac) CNS Taiwan (Chinese Traditional)
TCA Taiwan ETEN Taiwan (Chinese Traditional) IBM5550 Taiwan TeleText Taiwan Wang
Taiwan Western European IA5 (IRV International Alphabet 5) IA5 German (7-bit)
IA5 Swedish (7-bit) IA5 Norwegian (7-bit) T.61 Japanese (JIS 0208-1990 and
0212-1990) Korean Wansung Extended/Ext Alpha Lowercase Europa 3 Atari ST/TT
HZ-GB2312 Simplified Chinese Simplified Chinese GB18030
search
keyboard_return LF
Line Feed, U+000A Vertical Tab, U+000B Form Feed, U+000C Carriage Return, U+000D
CR+LF, U+000D U+000A Line Separator, U+2028 Paragraph Separator, U+2029

Output

archive save content_copy open_in_browser fullscreen access_time
< ···
Go to tab Find tab
>
 * Tab 1





abc 0 sort 1 highlight_alt ➞ ( selected) location_on
schedule 0ms
text_fields Raw Bytes
Raw Bytes UTF-8 UTF-7 UTF-16LE UTF-16BE UTF-32LE UTF-32BE IBM EBCDIC
International IBM EBCDIC US-Canada IBM EBCDIC Multilingual/ROECE (Latin 2) IBM
EBCDIC Greek Modern IBM EBCDIC French IBM EBCDIC Turkish (Latin 5) IBM EBCDIC
Latin 1/Open System IBM EBCDIC Lao IBM EBCDIC US-Canada (037 + Euro symbol) IBM
EBCDIC Germany (20273 + Euro symbol) IBM EBCDIC Denmark-Norway (20277 + Euro
symbol) IBM EBCDIC Finland-Sweden (20278 + Euro symbol) IBM EBCDIC Italy (20280
+ Euro symbol) IBM EBCDIC Latin America-Spain (20284 + Euro symbol) IBM EBCDIC
United Kingdom (20285 + Euro symbol) IBM EBCDIC France (20297 + Euro symbol) IBM
EBCDIC International (500 + Euro symbol) IBM EBCDIC Icelandic (20871 + Euro
symbol) IBM EBCDIC Germany IBM EBCDIC Denmark-Norway IBM EBCDIC Finland-Sweden
IBM EBCDIC Italy IBM EBCDIC Latin America-Spain IBM EBCDIC United Kingdom IBM
EBCDIC Japanese Katakana Extended IBM EBCDIC France IBM EBCDIC Arabic IBM EBCDIC
Greek IBM EBCDIC Hebrew IBM EBCDIC Korean Extended IBM EBCDIC Thai IBM EBCDIC
Icelandic IBM EBCDIC Cyrillic Russian IBM EBCDIC Turkish IBM EBCDIC Latin 1/Open
System (1047 + Euro symbol) IBM EBCDIC Cyrillic Serbian-Bulgarian OEM United
States OEM Greek (formerly 437G); Greek (DOS) OEM Baltic; Baltic (DOS) OEM
Russian; Cyrillic + Euro symbol OEM Multilingual Latin 1; Western European (DOS)
OEM Latin 2; Central European (DOS) OEM Cyrillic (primarily Russian) OEM
Turkish; Turkish (DOS) OEM Multilingual Latin 1 + Euro symbol OEM Portuguese;
Portuguese (DOS) OEM Icelandic; Icelandic (DOS) OEM Hebrew; Hebrew (DOS) OEM
French Canadian; French Canadian (DOS) OEM Arabic; Arabic (864) OEM Nordic;
Nordic (DOS) OEM Russian; Cyrillic (DOS) OEM Modern Greek; Greek, Modern (DOS)
OEM Cyrillic (primarily Russian) + Euro Symbol Windows-874 Thai Windows-1250
Central European Windows-1251 Cyrillic Windows-1252 Latin Windows-1253 Greek
Windows-1254 Turkish Windows-1255 Hebrew Windows-1256 Arabic Windows-1257 Baltic
Windows-1258 Vietnam ISO-8859-1 Latin 1 Western European ISO-8859-2 Latin 2
Central European ISO-8859-3 Latin 3 South European ISO-8859-4 Latin 4 North
European ISO-8859-5 Latin/Cyrillic ISO-8859-6 Latin/Arabic ISO-8859-7
Latin/Greek ISO-8859-8 Latin/Hebrew ISO 8859-8 Hebrew (ISO-Logical) ISO-8859-9
Latin 5 Turkish ISO-8859-10 Latin 6 Nordic ISO-8859-11 Latin/Thai ISO-8859-13
Latin 7 Baltic Rim ISO-8859-14 Latin 8 Celtic ISO-8859-15 Latin 9 ISO-8859-16
Latin 10 ISO 2022 JIS Japanese with no halfwidth Katakana ISO 2022 JIS Japanese
with halfwidth Katakana ISO 2022 Japanese JIS X 0201-1989 (1 byte Kana-SO/SI)
ISO 2022 Korean ISO 2022 Simplified Chinese ISO 6937 Non-Spacing Accent EUC
Japanese EUC Simplified Chinese EUC Korean ISCII Devanagari ISCII Bengali ISCII
Tamil ISCII Telugu ISCII Assamese ISCII Oriya ISCII Kannada ISCII Malayalam
ISCII Gujarati ISCII Punjabi Japanese Shift-JIS Simplified Chinese GBK Korean
Traditional Chinese Big5 US-ASCII (7-bit) Simplified Chinese GB2312 KOI8-R
Russian Cyrillic KOI8-U Ukrainian Cyrillic Mazovia (Polish) MS-DOS Arabic (ASMO
708) Arabic (Transparent ASMO); Arabic (DOS) Kamenický (Czech) MS-DOS Korean
(Johab) MAC Roman Japanese (Mac) MAC Traditional Chinese (Big5) Korean (Mac)
Arabic (Mac) Hebrew (Mac) Greek (Mac) Cyrillic (Mac) MAC Simplified Chinese (GB
2312) Romanian (Mac) Ukrainian (Mac) Thai (Mac) MAC Latin 2 (Central European)
Icelandic (Mac) Turkish (Mac) Croatian (Mac) CNS Taiwan (Chinese Traditional)
TCA Taiwan ETEN Taiwan (Chinese Traditional) IBM5550 Taiwan TeleText Taiwan Wang
Taiwan Western European IA5 (IRV International Alphabet 5) IA5 German (7-bit)
IA5 Swedish (7-bit) IA5 Norwegian (7-bit) T.61 Japanese (JIS 0208-1990 and
0212-1990) Korean Wansung Extended/Ext Alpha Lowercase Europa 3 Atari ST/TT
HZ-GB2312 Simplified Chinese Simplified Chinese GB18030
search
keyboard_return LF
Line Feed, U+000A Vertical Tab, U+000B Form Feed, U+000C Carriage Return, U+000D
CR+LF, U+000D U+000A Line Separator, U+2028 Paragraph Separator, U+2029
Loading output 1

SAVE RECIPE

 * Chef format
 * Clean JSON
 * Compact JSON


Recipe name Save your recipe to local storage using this name, or copy it to
load later
Save Done

DEEP LINK

Include recipe Include input



LOAD RECIPE

Recipe name Load your recipe from local storage by selecting its name from the
drop-down
Recipe Load your recipe by pasting it into this box
Load Delete Cancel

OPTIONS

Please note that these options will persist between sessions.

Theme (only supported in modern browsers) ClassicDarkGeoCitiesSolarized
DarkSolarized Light
Console logging level SilentErrorWarnInfoDebugTrace
Update the URL when the input or recipe changes
Highlight selected bytes in output and input (when possible)
Word wrap the input and output
Show errors from operations (recommended)
Operation error timeout in ms (0 for never)
Use meta key for keybindings (Windows ⊞/Command ⌘)
Attempt to detect encoded data automagically
Render a preview of the input if it's detected to be an image
Keep the current tab in sync between the input and output
Show the number of operations in each category
Reset options to default Close

EDIT FAVOURITES

 * To add: drag the operation over the favourites category and drop it
 * To reorder: drag up and down in the list below
 * To remove: hit the delete button or drag out of the list below



Reset favourites to default Save Cancel

CYBERCHEF - THE CYBER SWISS ARMY KNIFE

Version 10.18.8
Compile time: 15/06/2024 06:40:10 UTC

© Crown Copyright 2016-2024.

Released under the Apache Licence, Version 2.0.



 * FAQs
 * Report a bug
 * About
 * Keybindings


How does X feature work?

CyberChef has a contextual help feature. Just hover your cursor over a feature
that you want to learn more about and press F1 on your keyboard to get some
information about it. Give it a try by hovering over this text and pressing F1
now!


What sort of things can I do with CyberChef?

There are 440 operations in CyberChef allowing you to carry out simple and
complex tasks easily. Here are some examples:

 * Decode a Base64-encoded string
 * Convert a date and time to a different time zone
 * Parse a Teredo IPv6 address
 * Convert data from a hexdump, then decompress
 * Decrypt and disassemble shellcode
 * Display multiple timestamps as full dates
 * Carry out different operations on data of different types
 * Use parts of the input as arguments to operations


Can I load input directly from files?

Yes! Just drag your file over the input box and drop it.

CyberChef can handle files up to around 2GB (depending on your browser), however
some of the operations may take a very long time to run over this much data.

If the output is larger than a certain threshold (default 1MiB), it will be
presented to you as a file available for download. Slices of the file can be
viewed in the output if you need to inspect them.


How do I run operation X over multiple inputs at once?

Maybe you have 10 timestamps that you want to parse or 16 encoded strings that
all have the same key.

The 'Fork' operation (found in the 'Flow control' category) splits up the input
line by line and runs all subsequent operations on each line separately. Each
output is then displayed on a separate line. These delimiters can be changed, so
if your inputs are separated by commas, you can change the split delimiter to a
comma instead.

Click here for an example.


How does the 'Magic' operation work?

The 'Magic' operation uses a number of methods to detect encoded data and the
operations which can be used to make sense of it. A technical description of
these methods can be found here.




If you find a bug in CyberChef, please raise an issue in our GitHub repository
explaining it in as much detail as possible. Copy and include the following
information if relevant.





Raise issue on GitHub

WHAT

A simple, intuitive web app for analysing and decoding data without having to
deal with complex tools or programming languages. CyberChef encourages both
technical and non-technical people to explore data formats, encryption and
compression.


WHY

Digital data comes in all shapes, sizes and formats in the modern world –
CyberChef helps to make sense of this data all on one easy-to-use platform.


HOW

The interface is designed with simplicity at its heart. Complex techniques are
now as trivial as drag-and-drop. Simple functions can be combined to build up a
"recipe", potentially resulting in complex analysis, which can be shared with
other users and used with their input.

For those comfortable writing code, CyberChef is a quick and efficient way to
prototype solutions to a problem which can then be scripted once proven to work.


WHO

It is expected that CyberChef will be useful for cybersecurity and antivirus
companies. It should also appeal to the academic world and any individuals or
companies involved in the analysis of digital data, be that software developers,
analysts, mathematicians or casual puzzle solvers.


AIM

It is hoped that by releasing CyberChef through GitHub, contributions can be
added which can be rolled out into future versions of the tool.



There are 440 useful operations in CyberChef for anyone working on anything
vaguely Internet-related, whether you just want to convert a timestamp to a
different format, decompress gzipped data, create a SHA3 hash, or parse an X.509
certificate to find out who issued it.

It’s the Cyber Swiss Army Knife.

Command Shortcut (Win/Linux) Shortcut (Mac) Activate contextual help F1 F1 Place
cursor in search field Ctrl+Alt+f Ctrl+Opt+f Place cursor in input box
Ctrl+Alt+i Ctrl+Opt+i Place cursor in output box Ctrl+Alt+o Ctrl+Opt+o Place
cursor in first argument field of the next operation in the recipe Ctrl+Alt+.
Ctrl+Opt+. Place cursor in first argument field of the nth operation in the
recipe Ctrl+Alt+[1-9] Ctrl+Opt+[1-9] Disable current operation Ctrl+Alt+d
Ctrl+Opt+d Set/clear breakpoint Ctrl+Alt+b Ctrl+Opt+b Bake Ctrl+Alt+Space
Ctrl+Opt+Space Step Ctrl+Alt+' Ctrl+Opt+' Clear recipe Ctrl+Alt+c Ctrl+Opt+c
Save to file Ctrl+Alt+s Ctrl+Opt+s Load recipe Ctrl+Alt+l Ctrl+Opt+l Move output
to input Ctrl+Alt+m Ctrl+Opt+m Create a new tab Ctrl+Alt+t Ctrl+Opt+t Close the
current tab Ctrl+Alt+w Ctrl+Opt+w Go to next tab Ctrl+Alt+RightArrow
Ctrl+Opt+RightArrow Go to previous tab Ctrl+Alt+LeftArrow Ctrl+Opt+LeftArrow

Close
Yes No

FIND INPUT TAB

LOAD STATUS

Pending
Loading
Loaded

Filter (regex)
CONTENT
Content Filename
Number of results


RESULTS

Refresh Close

FIND OUTPUT TAB

BAKE STATUS

Pending
Baking
Baked
Stale
Errored

Content filter (regex)
Number of results


RESULTS

Refresh Close

DOWNLOAD CYBERCHEF

CyberChef runs entirely within your browser with no server-side component,
meaning that your Input data and Recipe configuration are not sent anywhere,
whether you use the live, official version of CyberChef or a downloaded,
standalone version (assuming it is unmodified).

There are three operations that make calls to external services, those being the
'Show on map' operation which downloads map tiles from wikimedia.org, the 'DNS
over HTTPS' operation which resolves DNS requests using either Google or
Cloudflare services, and the 'HTTP request' operation that calls out to the
configured URL you enter. You can confirm what network requests are made using
your browser's developer console (F12) and viewing the Network tab.

If you would like to download your own standalone copy of CyberChef to run in a
segregated network or where there is limited or no Internet connectivity, you
can get a ZIP file containing the whole web app below. This can be run locally
or hosted on a web server with no configuration required.

Be aware that the standalone version will never update itself, meaning it will
not receive bug fixes or new features until you re-download newer versions
manually.

CYBERCHEF V10.18.8

 * Build time: 15/06/2024 06:40:10 UTC
 * The changelog for this version can be viewed here
 * © Crown Copyright 2016-2024
 * Released under the Apache Licence, Version 2.0
 * SHA256 hash: 5192794792577db372e676912ffa93fef0ff6b44e5c25ce583985eaeaa55e957

Download ZIP file
Ok

INFO_OUTLINE


Ok