Initial command line/TCP server script

This fairly simple script leverages the Node API provided by CyberChef
to allow performing operations on local filesystem objects without
needing to copy them into and out of a browser window.

It requires a recipe to be specified at runtime as a JSON file.

Also includes a simple TCP server for use by other local processes. This
server is hard-coded to use localhost in order to discourage production
use of the script.
This commit is contained in:
David Perry 2020-05-28 11:44:37 -04:00
parent 4c3324aea1
commit 648ecb6e69
2 changed files with 161 additions and 0 deletions

View file

@ -35,6 +35,9 @@
"Firefox >= 38",
"node >= 10"
],
"bin": {
"cyberchef": "./cli.js"
},
"devDependencies": {
"@babel/core": "^7.8.7",
"@babel/plugin-transform-runtime": "^7.8.3",
@ -98,6 +101,7 @@
"bson": "^4.0.3",
"chi-squared": "^1.1.0",
"codepage": "^1.14.0",
"commander": "^2.14.1",
"core-js": "^3.6.4",
"crypto-api": "^0.8.5",
"crypto-js": "^4.0.0",