CyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.

  • Development
  • Media Applications
  • Media Servers
  • Productivity
  • Security
  • Tools & Utilities
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.

Platform availability

Available on 4 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS
  • Proxmox
  • Helm
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

36/100 Low

Maintained
0GitHub repository no longer exists
Popular
No data
Easy to install
654 install platforms, install notes, Docker image
Light to run
95512 MB minimum RAM, runs on ARM

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 15 days ago

No GitHub repository data collected yet.

Checked 17 days ago - source: GitHub (BigBearTechWorld/cyberchef)

Resources & Compatibility

Minimum requirements: 512 MB RAM, 1 CPU core(s), 5 GB disk. ARM (e.g. Raspberry Pi) is supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Install the CyberChef npm package Run npm install --save cyberchef in your project before using CyberChef. This asks the JavaScript package manager to download CyberChef, so the REPL and code examples can find it; without it they will fail. source
  • Start the interactive REPL after install After the package is installed, run npm run repl to open a command-line prompt where you can test CyberChef commands. It is a quick first-run check that the install is working before you use CyberChef in your own program. source

Fetched 17 days ago - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

Can I use CyberChef programmatically from Node.js?

Yes. Install the npm package with npm install --save cyberchef, then run npm run repl to open a command-line prompt and test CyberChef commands.

Why would a self-hoster run CyberChef locally?

A self-hosted discussion says it can help keep data away from external privacy policies and avoid exposure, even when the tool relies on client-side rendering.

What self-hosting concerns should I plan for when running CyberChef in Docker?

The guide covers secure access, stateless hosting, Docker, ports, persistent data, TLS, security, and backups, including failures that can block production use.

How can I use CyberChef on an unknown string in a CTF-style task?

You can put the string into CyberChef and try different algorithms in the recipe until it looks deciphered, although the source notes the string may not be encoded at all.

Answers sourced from dockup.ai, github.com, www.reddit.com, www.reddit.com

Community

Collected 11 days ago - public community threads