<img src={require('./img/cyberchef1.png').default} alt="Overview diagram showing GitHub Actions automation workflow." width="600" height="400"/> <br/> # How to Set Up and Use CyberChef on Nife-Deploy OpenHub: Deploying a Powerful Web-Based Data Transformation Tool CyberChef is a powerful open-source web application designed for cybersecurity professionals, developers, and analysts to perform complex data transformations directly in a browser. Originally developed by GCHQ, CyberChef provides hundreds of operations for encoding, decoding, encryption, hashing, compression, and format conversion. CyberChef is available as a live web tool that you can try instantly: [Try CyberChef Online](https://gchq.github.io/CyberChef/) CyberChef supports operations such as Base64 encoding, XOR operations, AES encryption, hashing algorithms, and many other transformations. What makes the tool especially powerful is its “recipe-based” workflow, where users can stack multiple operations and see results in real time. To explore all available features and source code, visit the [CyberChef GitHub Repository](https://github.com/gchq/CyberChef) Deploying CyberChef through Nife-Deploy OpenHub allows users to run the tool in a secure and scalable container environment without needing to manually configure servers or install dependencies. CyberChef can also be integrated into automated workflows and CI/CD pipelines. If you're interested in automating development processes. --- # 1. Accessing the Nife-Deploy OpenHub Catalog ## Access the Nife-Deploy Console Visit: Visit the Nife launchpad: https://launch.nife.io Log in: Log in using your registered Nife account credentials to access the platform dashboard. ## Navigate to OpenHub Navigation:Once logged in, locate the sidebar on the left-hand side of the dashboard.Under the Automation section, click on Templates. Selection: Open the Marketplace, which lists available open-source applications that can be deployed instantly. ## Search for CyberChef Search Bar:Use the search bar inside the marketplace and type CyberChef. Identify:Locate the CyberChef application card in the results. --- # 2. Configuring and Initiating Deployment <img src={require('./img/cyberchef2.png').default} alt="Overview diagram showing GitHub Actions automation workflow." width="600" height="400"/> <br/> If you're exploring automation beyond deployments, you can also learn how to automate lead generation and data enrichment workflows: [Automating Lead Discovery and Data Enrichment](PASTE_LINK_2) ## Start Deployment Action: Hover over the CyberChef application tile and click on Quick Deploy button.This action typically directs you to a configuration review screen. ## Review Deployment Settings Before launching the application, review the configuration options in the deployment popup. ### Application Name: Assign a unique name for your CyberChef instance. The platform may auto-generate a name based on the container image (for example: cyberchef-5748). You can modify this if needed to better identify your deployment. ### Cloud Region: Choose the deployment region closest to your location to minimize latency and improve application performance. For example, selecting India, Mumbai ensures faster response times for users located in nearby regions. ### Resource Allocation: The platform automatically assigns appropriate CPU and memory resources for the container. These default resources are generally sufficient because CyberChef is a lightweight web-based tool designed to run efficiently within a containerized environment. These default resources are sufficient because CyberChef is a lightweight browser-based application. ### Finalization: After reviewing all settings, click Deploy Application to start the container deployment. The Nife-Deploy OpenHub platform will automatically pull the container image, configure networking, and launch the CyberChef instance. Once the status changes to Running, you can open the application using the provided link. ## Deploy the Application After reviewing the configuration, click Deploy. Nife-Deploy will automatically: Pull the CyberChef container image Configure networking Launch the application container ## Monitor Deployment Status Wait until the deployment status changes to Running. --- # 3. Accessing the CyberChef Interface <img src={require('./img/cyberchef3.png').default} alt="Overview diagram showing GitHub Actions automation workflow." width="600" height="400"/> <br/> Launch the Application Action: Once the deployment status shows Running, click the Open App button from the deployment dashboard. Result: This redirects you to the public URL of your deployed CyberChef instance and loads the CyberChef web interface in your browser. Interface Initialization Action: After the interface loads, you can begin using CyberChef immediately by entering data in the input panel and selecting operations from the available tools. Result: CyberChef processes transformations in real time and displays the output instantly without requiring any login or additional configuration. 4. CyberChef Interface Overview Operations Panel Action: Browse or search for transformation operations in the left panel and drag them into the recipe area. Result: The selected operations are added to the workflow pipeline and will be applied to the input data. Recipe Panel Action: Arrange operations in the center Recipe Panel to build a sequence of transformations. Result: Each operation executes sequentially, allowing multiple data transformations to be performed in a structured workflow. Input and Output Panels Action: Enter or paste data into the Input Panel located on the right side of the interface. Result: The processed result appears instantly in the Output Panel, updating automatically whenever the input or recipe changes. --- # Core Benefits of Deploying CyberChef on Nife-Deploy <img src={require('./img/cyberchef4.png').default} alt="Overview diagram showing GitHub Actions automation workflow." width="600" height="400"/> <br/> ## 1. Instant Deployment Using Nife-Deploy OpenHub eliminates manual installation. The tool launches in seconds using a managed container environment. ## 2. Secure Self-Hosted Environment Running CyberChef on your own deployment environment ensures that sensitive data transformations remain private and controlled. ## 3. No Local Installation Required Since CyberChef runs entirely in the browser, users do not need to install additional tools or dependencies. ## 4. Ideal for Security and Data Analysis CyberChef supports hundreds of operations, making it extremely useful for: security research malware analysis forensic investigations data decoding tasks --- # Official Documentation - [CyberChef Documentation (Wiki)](https://github.com/gchq/CyberChef/wiki) - [CyberChef GitHub Repository](https://github.com/gchq/CyberChef) - [Try CyberChef Online](https://gchq.github.io/CyberChef/)