Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/martinboller/cc-build
Builds latest version of CyberChef and install it with NGINX on another system. CyberChef is a simple, intuitive web app for analyzing and decoding data without having to deal with complex tools or programming languages.
https://github.com/martinboller/cc-build
analysis blueteam compression cyberchef data-analysis data-manipulation decode encode encryption hashing parsing virtual-machine
Last synced: about 2 hours ago
JSON representation
Builds latest version of CyberChef and install it with NGINX on another system. CyberChef is a simple, intuitive web app for analyzing and decoding data without having to deal with complex tools or programming languages.
- Host: GitHub
- URL: https://github.com/martinboller/cc-build
- Owner: martinboller
- Created: 2021-12-26T20:06:28.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-25T15:27:37.000Z (5 months ago)
- Last Synced: 2024-06-25T21:15:13.321Z (5 months ago)
- Topics: analysis, blueteam, compression, cyberchef, data-analysis, data-manipulation, decode, encode, encryption, hashing, parsing, virtual-machine
- Language: Shell
- Homepage:
- Size: 539 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CyberChef Installation script
### Bash script automating the installation of the latest version of GCHQ's CyberChef on Debian 10 or 11
The final build of CyberChef will be located in
- /var/www/CyberChef### Design principles:
- Create a production build of CyberChef on a (disposable) system with Vagrant. This system has the hostname *charpentier*.
- Copy the production build to the virtual host server in the ./CyberChef directory.
- Create another Virtual Server using NGINX as the webserver for the build created in the previous step. This has the hostname *cyberchef*.
- Alternatively copy the build to another Web Server and install NGINX there.Note: CyberChef now supports Node 16. For a long time Node 10 was a requirement which became an issue.
----
## Latest changes
#### 2024-06-24 - CyberChef 10.19.0
- Builds CyberChef version 10.19.0 no issues.
- Using NPM version 18.#### 2024-02-29 - 10.8.2
- Builds CyberChef version 10.8.2 no issues.#### 2024-02-20 - 10.8.0
- Builds CyberChef version 10.8.0 no issues.### 2024-02-04 - GCHQ release 10.6.0
- Builds CyberChef version 10.6.0 no issues.### 2023-12-13 - Tested with Debian 12
- Builds CyberChef version 10.5.2 no issues.### 2023-07-16 - Tested with CyberChef 10.5.2 (released 2023-07-14)
- Builds CyberChef version 10.5.2 no issues.### 2023-03-25 - Tested with CyberChef 10.4.0 (released 2023-03-24)
- Builds CyberChef version 10.4.0 no issues.### 2023-03-24 - Tested with CyberChef 10.2.0 (released 2023-03-23)
- Builds CyberChef version 10.2.0 without changes.### 2022-12-02 - Tested with CyberChef 9.54.0
- Builds CyberChef version 9.54.0### 2022-11-23 - Latest version of CyberChef and Node 16
- Not sure how long this has been broken, but now tested with the latest version (2022-11-11) of CyberChef which runs on Node 16### 2022-01-07 - Less verbose output
- Less cluttered console during installation due to less verbose output### 2021-12-26 - First commit
- Two virtual machines created. Remove the first after successful installation of both servers.
- \# vagrant destroy charpentier
---
The simplified installation-flow is depicted below.You can either just create the build and copy it manually to another system. By using
``` vagrant up charpentier ```or you can let it create the webserver automatically, using
``` vagrant up charpentier cyberchef ```If you need to start over again, use ``` vagrant destroy -f charpentier cyberchef; vagrant up charpentier cyberchef ```
---
## CyberChef - The Cyber Swiss Army Knife
From "about" in the web app:*CyberChef is 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.*
To learn more about CyberChef, I recommmend these resources:
CyberChef Wiki: https://github.com/gchq/CyberChef/wiki
Training: https://www.networkdefense.co/courses/cyberchef/