CyberChef

How to Install CyberChef on Ubuntu 24.04 LTS

CyberChef is a versatile web application designed for encryption, encoding, decoding, compression, and data analysis tasks. Commonly called the “Cyber Swiss Army Knife,” it’s widely used for malware analysis, programming, CTF challenges, and general data manipulation. Running CyberChef locally ensures privacy and offline functionality while giving you full control over sensitive data.

Understanding CyberChef: Features and Benefits

CyberChef provides an intuitive, browser-based interface for complex data operations without requiring advanced programming skills. It supports a wide range of transformations, including Base64, XOR, AES, hashing, hexdumps, and compression operations. Users can combine operations into reusable “recipes,” streamlining repetitive workflows and enabling secure data processing offline.

 

Prerequisites and System Requirements

Before installing CyberChef, ensure your system meets the following requirements:

  • Ubuntu 24.04 LTS with at least 1GB RAM and 500MB free disk space.

  • Root or sudo privileges to install packages and run Docker.

  • Stable network connection if pulling the Docker image from a remote registry.

CyberChef is lightweight, so it can run on most modern Ubuntu servers or virtual machines without significant resource consumption.

 

Installing Docker Engine on Ubuntu 24.04 LTS

CyberChef can be deployed as a Docker container, simplifying setup and ensuring environment consistency. Follow these steps to install Docker:

Install Dependencies

sudo apt update sudo apt install ca-certificates curl gnupg lsb-release -y

Add Docker Repository

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Install Docker Engine

sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y sudo systemctl enable docker sudo systemctl start docker docker --version sudo docker run hello-world

Optionally, add your user to the Docker group:

sudo usermod -aG docker $USER newgrp docker

Installing CyberChef Using Docker

Pull and Run the Latest Pre-Built Image

The official CyberChef image is available on GitHub Container Registry. Deploy it with the following command:

sudo docker run -d \ --name cyberchef \ -p 8000:8000 \ gchq/cyberchef:latest
  • -p 8000:8000 maps container port 8000 to host port 8000.

  • --name cyberchef assigns a container name for easy management.

  • -d runs the container in detached mode.

Restart Policy for Reliability

For production use, ensure CyberChef restarts automatically on system reboots:

sudo docker run -d \ --name cyberchef \ -p 8000:8000 \ --restart unless-stopped \ gchq/cyberchef:latest

Verify Deployment

Check the running container:

sudo docker ps

Access logs:

sudo docker logs -f cyberchef

Accessing CyberChef

Open a web browser and navigate to:

http://<your-server-ip>:8000

For local access, you can use:

 
http://localhost:8000
  • 0 utilizatori au considerat informaţia utilă
Răspunsul a fost util?

Articole similare

ERPNext v15

Last Updated: 31 August 2025Applies to: Ubuntu 24.04 LTS (fresh server recommended)Skill Level:...

Open-EMR v7.0.3

Last Updated: 31 August 2025Applies to: Ubuntu 24.04 LTS (fresh server recommended)Skill Level:...

ERPNext v14

Last Updated: 31 August 2025Applies to: Ubuntu 24.04 LTS (fresh server recommended)Skill Level:...

WordPress

1. Overview WordPress is the most popular open-source blogging system and CMS on the Web. It...

Joomla

How to Install Joomla on Ubuntu 24.04   Joomla is a free and open-source content management...