Yes! Just drag your file over the input box and drop it.
CyberChef can handle files up to around 500MB (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.
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.
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.
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 around 200 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.