gchq / CyberChef

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

Home Page:https://gchq.github.io/CyberChef

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature request: Web-based API

Aetherinox opened this issue · comments

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
A web-based API for executing batch jobs

Describe alternatives you've considered
N/A

Additional context
Currently CyberChef has the NodeJS API which is great, however, in certain applications, this is too complicated for what some applications allow (Such as obsidian.md).

A web-based API which allows a batch job query to be submitted to the website, and then the results are output in JSON and can be sent back to the requested platform.

{
  "recipe": "SHA2",
  "size": 512,
  "rounds": 160,
  "input": "test string",
  "response": {
    "query_id": "4ae93f92a0",
    "output": "10e6d647af44624442f388c2c14a787ff8b17e6165b83d767ec047768d8cbcb71a1a3226e7cc7816bc79c0427d94a9da688c41a3992c7bf5e4d7cc3e0be5dbac"
  }
}