Cyberchef: Operation request: Protocol Data Unit (PDU) encoder/decoder

Created on 23 Mar 2018  Â·  6Comments  Â·  Source: gchq/CyberChef

Summary

Operations to encode and decode Protocol Data Units.

More info here: https://en.wikipedia.org/wiki/Protocol_data_unit

There are various npm modules that cover this.

good first issue help wanted operation

All 6 comments

Hi,

I have already signed the agreement and emailed it along. I would like to work on this.

So I've done some researching into this, basically what I need to do is under the core/operations folder create a new mjs file for each type of encoder / decoder npm module so that it can be imported in and used by CyberChef?

@dhuang612 I'd recommend reading through all the pages on the wiki before you start, they tell you the project's conventions and how to add operations.

There should be a wiki page on the GitHub repo that takes you through the
steps to make a new operation. Additionally I believe there is a tool built
in to the repo that will walk you through creating a new operation that you
then just have to add the logic into (It will create the template, walk you
through filling in the metadata, etc.)

Hope this helps!

On Mon, Aug 26, 2019, 10:50 dhuang612 notifications@github.com wrote:

So I've done some researching into this, basically what I need to do is
under the core/operations folder create a new mjs file for each type of
encoder / decoder npm module so that it can be imported in and used by
CyberChef?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/gchq/CyberChef/issues/256?email_source=notifications&email_token=AB47G7CVMJ3K2C7C2LHA6QTQGQJXXA5CNFSM4EXERXFKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5FD23Q#issuecomment-524959086,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB47G7COGV4YFF3SL2VPJCLQGQJXXANCNFSM4EXERXFA
.

I'll take a look thanks guys

So, I need to find an npm package to encode and decode TCP, UDP and the other layers of the OSI model?
The npm packages related to pdu all seem to involve sending the information via sms

Am I supposed to do something like this?
https://github.com/gchq/CyberChef/pull/615

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Perflyst picture Perflyst  Â·  4Comments

JakeAngell picture JakeAngell  Â·  7Comments

wumb0 picture wumb0  Â·  3Comments

garrettds11 picture garrettds11  Â·  5Comments

gcmitec picture gcmitec  Â·  6Comments