1
0
mirror of synced 2025-02-20 20:21:24 +01:00
This commit is contained in:
h345983745 2019-08-19 21:05:38 +01:00
parent b14cb99587
commit b8dbb11136
2 changed files with 4 additions and 4 deletions

View File

@ -22,7 +22,7 @@ class ParseUDP extends Operation {
this.name = "Parse UDP";
this.module = "Default";
this.description = "Parses a UDP header and payload if present.";
this.description = "Parses a UDP header and payload (if present).";
this.infoURL = "https://wikipedia.org/wiki/User_Datagram_Protocol";
this.inputType = "byteArray";
this.outputType = "json";
@ -44,7 +44,7 @@ class ParseUDP extends Operation {
//Parse Header
const UDPPacket = {
"Source port": s.readInt(2),
"Desination port": s.readInt(2),
"Destination port": s.readInt(2),
"Length": s.readInt(2),
"Checksum": toHex(s.getBytes(2), "0x")
};

View File

@ -12,7 +12,7 @@ TestRegister.addTests([
{
name: "Parse UDP: No Data - JSON",
input: "04 89 00 35 00 2c 01 01",
expectedOutput: "{\"Source port\":1161,\"Desination port\":53,\"Length\":44,\"Checksum\":\"0x010x01\"}",
expectedOutput: "{\"Source port\":1161,\"Destination port\":53,\"Length\":44,\"Checksum\":\"0x010x01\"}",
recipeConfig: [
{
op: "From Hex",
@ -30,7 +30,7 @@ TestRegister.addTests([
}, {
name: "Parse UDP: With Data - JSON",
input: "04 89 00 35 00 2c 01 01 02 02",
expectedOutput: "{\"Source port\":1161,\"Desination port\":53,\"Length\":44,\"Checksum\":\"0x010x01\",\"Data\":\"0x020x02\"}",
expectedOutput: "{\"Source port\":1161,\"Destination port\":53,\"Length\":44,\"Checksum\":\"0x010x01\",\"Data\":\"0x020x02\"}",
recipeConfig: [
{
op: "From Hex",