Fixes to encode.py, requirements.txt and updated README.txt with encode commnds help
This commit is contained in:
@@ -390,7 +390,14 @@ A fully offline, CyberChef-like data manipulation plugin with dozens of operatio
|
||||
|
||||
**Compression**
|
||||
|
||||
`gzip`, `zlib`, `bzip2`, `lzma` — each supports `compress` and `decompress` subcommands.
|
||||
| Operation | Example |
|
||||
|-----------|---------|
|
||||
| `gzip compress\|decompress` | `!encode gzip compress "Hello World"` |
|
||||
| `zlib compress\|decompress` | `!encode zlib compress "Hello World"` |
|
||||
| `bzip2 compress\|decompress` | `!encode bzip2 compress "Hello World"` |
|
||||
| `lzma compress\|decompress` | `!encode lzma compress "Hello World"` |
|
||||
| `deflate compress\|decompress` | `!encode deflate compress "Hello World"` |
|
||||
| `zstd compress\|decompress` | `!encode zstd compress "Hello World"` |
|
||||
|
||||
**Data Processing**
|
||||
|
||||
@@ -430,6 +437,27 @@ A fully offline, CyberChef-like data manipulation plugin with dozens of operatio
|
||||
```
|
||||
!encode recipe list
|
||||
!encode recipe run '{"steps":[{"op":"base64","args":["encode"]},{"op":"hex","args":["encode"]}]}' "hello world"
|
||||
!encode recipe run 'base64 encode | hex encode :: hello world'
|
||||
```
|
||||
|
||||
**Recipe Commands Details:**
|
||||
- `!encode recipe list` - Lists all available operations that can be chained together
|
||||
- `!encode recipe run '<json>' <data>` - Execute a JSON recipe on input data
|
||||
- `!encode recipe run '<op> arg | <op> arg :: <data>'` - Execute a pipe-style recipe with data
|
||||
|
||||
JSON recipes allow complex operation chaining with the format:
|
||||
```json
|
||||
{
|
||||
"steps": [
|
||||
{"op": "base64", "args": ["encode"]},
|
||||
{"op": "hex", "args": ["encode"]}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Pipe-style recipes provide a simpler syntax:
|
||||
```
|
||||
base64 encode | hex encode :: hello world
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user