diff --git a/print-sctp.c b/print-sctp.c index 3c52408d4..32a88840f 100644 --- a/print-sctp.c +++ b/print-sctp.c @@ -111,9 +111,13 @@ #define SCTP_ECN_ECHO 0x0c #define SCTP_ECN_CWR 0x0d #define SCTP_SHUTDOWN_COMPLETE 0x0e +#define SCTP_I_DATA 0x40 +#define SCTP_ASCONF_ACK 0x80 +#define SCTP_RE_CONFIG 0x82 +#define SCTP_PAD_CHUNK 0x84 #define SCTP_FORWARD_CUM_TSN 0xc0 -#define SCTP_RELIABLE_CNTL 0xc1 -#define SCTP_RELIABLE_CNTL_ACK 0xc2 +#define SCTP_ASCONF 0xc1 +#define SCTP_I_FORWARD_TSN 0xc2 static const struct tok sctp_chunkid_str[] = { { SCTP_DATA, "DATA" }, @@ -131,9 +135,13 @@ static const struct tok sctp_chunkid_str[] = { { SCTP_ECN_ECHO, "ECN ECHO" }, { SCTP_ECN_CWR, "ECN CWR" }, { SCTP_SHUTDOWN_COMPLETE, "SHUTDOWN COMPLETE" }, + { SCTP_I_DATA, "I-DATA" }, + { SCTP_RE_CONFIG, "RE-CONFIG" }, + { SCTP_PAD_CHUNK, "PAD" }, { SCTP_FORWARD_CUM_TSN, "FOR CUM TSN" }, - { SCTP_RELIABLE_CNTL, "REL CTRL" }, - { SCTP_RELIABLE_CNTL_ACK, "REL CTRL ACK" }, + { SCTP_ASCONF, "ASCONF" }, + { SCTP_ASCONF_ACK, "ASCONF-ACK" }, + { SCTP_I_FORWARD_TSN, "I-FORWARD-FSN" }, { 0, NULL } }; @@ -144,9 +152,33 @@ static const struct tok sctp_chunkid_str[] = { #define SCTP_DATA_FIRST_FRAG 0x02 #define SCTP_DATA_NOT_FRAG 0x03 #define SCTP_DATA_UNORDERED 0x04 +#define SCTP_DATA_SACK_IMM 0x08 + +/* I-Forward-TSN Specific Flag */ +#define SCTP_I_FORWARD_UNORDERED 0x01 + +/* RE-CONFIG Parameters */ +#define OUT_SSN_RESET 13 +#define IN_SSN_RESET 14 +#define SSN_TSN_RESET 15 +#define RE_CONFIG_RES 16 +#define ADD_OUT_STREAM_REQ 17 +#define ADD_IN_STREAM_REQ 18 #define SCTP_ADDRMAX 60 +/* ASCONF Parameters*/ +/* - used in INIT/ACK chunk */ +#define SET_PRI_ADDR 0xC004 +#define ADAPT_LAYER_INDIC 0xC006 +#define SUPPORTED_EXT 0x8008 +/* - used in ASCONF param */ +#define ADD_IP_ADDR 0xC001 +#define DEL_IP_ADDR 0xC002 +/* - used in ASCONF response */ +#define ERR_CAUSE_INDIC 0xC003 +#define SUCCESS_INDIC 0xC005 + #define CHAN_HP 6704 #define CHAN_MP 6705 #define CHAN_LP 6706 @@ -350,6 +382,80 @@ struct sctpDataPart{ nd_uint32_t payloadtype; }; +struct sctpIData{ + nd_uint32_t TSN; + nd_uint16_t streamId; + nd_uint16_t reserved; + nd_uint32_t MID; + nd_uint32_t PPID_FSN; +}; + +struct sctpIForward{ + nd_uint32_t new_cum_TSN; +}; + +struct sctpIForwardEntry{ + nd_uint16_t streamId; + nd_uint16_t flag; + nd_uint32_t MID; +}; + +/* RE-CONFIG Parameters */ +struct sctpReConfigHdr{ + nd_uint16_t param_type; + nd_uint16_t param_len; +}; + +struct outGoingSSNReset{ + nd_uint32_t re_config_req; + nd_uint32_t re_config_res; + nd_uint32_t last_assigned_TSN; +}; + +struct inGoingSSNReset{ + nd_uint32_t re_config_req; +}; + +struct reConfigRes{ + nd_uint32_t res_seq_num; + nd_uint32_t result; +}; + +struct addStreamReq{ + nd_uint32_t res_seq_num; + nd_uint16_t num_new_stream; + nd_uint16_t reserved; +}; + +/* ASCONF parameters */ +struct sctpAsconfParam{ + nd_uint16_t type; + nd_uint16_t length; + nd_uint32_t CID; + union { + struct sctpV4IpAddress ipv4; + struct sctpV6IpAddress ipv6; + } addr; +}; + +struct sctpAsconfParamRes{ + nd_uint16_t type; + nd_uint16_t length; + nd_uint32_t CID; +}; + +struct sctpASCONF{ + nd_uint32_t seq_num; + union { + struct sctpV4IpAddress ipv4; + struct sctpV6IpAddress ipv6; + } addr; +}; + +struct sctpASCONF_ACK{ + nd_uint32_t seq_num; +}; + struct sctpUnifiedDatagram{ struct sctpChunkDesc uh; struct sctpDataPart dp; @@ -366,6 +472,57 @@ struct sctpCWR{ nd_uint32_t TSN_reduced_at; }; +/* RE-CONFIG Parameters */ +static const struct tok RE_CONFIG_parameters[] = { + { OUT_SSN_RESET, "OUT SSN RESET" }, + { IN_SSN_RESET, "IN SSN RESET" }, + { SSN_TSN_RESET, "SSN/TSN Reset" }, + { RE_CONFIG_RES, "RESP" }, + { ADD_OUT_STREAM_REQ, "ADD OUT STREAM"}, + { ADD_IN_STREAM_REQ, "ADD IN STREAM" }, + { 0, NULL } +}; + +static const struct tok results[] = { + { 0, "Success - Nothing to do" }, + { 1, "Success - Performed" }, + { 2, "Denied" }, + { 3, "Error - Wrong SSN" }, + { 4, "Error - Request already in progress" }, + { 5, "Error - Bad Sequence Number" }, + { 6, "In progress" }, + { 0, NULL } +}; + +/* ASCONF tokens */ +static const struct tok asconfigParams[] = { + { SET_PRI_ADDR, "SET PRIM ADDR" }, + { ADAPT_LAYER_INDIC, "Adaptation Layer Indication" }, + { SUPPORTED_EXT, "Supported Extensions" }, + { ADD_IP_ADDR, "ADD ADDR" }, + { DEL_IP_ADDR, "DEL ADDR" }, + { ERR_CAUSE_INDIC, "ERR" }, + { SUCCESS_INDIC, "SUCCESS" }, + { 0, NULL } +}; + +static const struct tok causeCode[] = { + { 1, "Invalid Stream Identifier" }, + { 2, "Missing Mandatory Parameter" }, + { 3, "Stale Cookie Error" }, + { 4, "Out of Resource" }, + { 5, "Unresolvable Address" }, + { 6, "Unrecognized Chunk Type" }, + { 7, "Invalid Mandatory Parameter" }, + { 8, "Unrecognized Parameters" }, + { 9, "No User Data" }, + { 10, "Cookie Received While Shutting Down" }, + { 11, "Restart of an Association with New Addresses" }, + { 12, "User Initiated Abort" }, + { 13, "Protocol Violation" }, + { 0, NULL } +}; + static const struct tok ForCES_channels[] = { { CHAN_HP, "ForCES HP" }, { CHAN_MP, "ForCES MP" }, @@ -623,6 +780,137 @@ sctp_print(netdissect_options *ndo, chunkLengthRemaining -= payload_size; break; } + case SCTP_I_DATA : + { + const struct sctpIData *dataHdrPtr; + int Bbit = FALSE; + uint8_t chunkFlg; + uint32_t ppid_fsn; + uint16_t payload_size; + + chunkFlg = GET_U_1(chunkDescPtr->chunkFlg); + if ((chunkFlg & SCTP_DATA_SACK_IMM) == SCTP_DATA_SACK_IMM) + ND_PRINT("(I)"); + + if ((chunkFlg & SCTP_DATA_UNORDERED) == SCTP_DATA_UNORDERED) + ND_PRINT("(U)"); + + if ((chunkFlg & SCTP_DATA_FIRST_FRAG) == SCTP_DATA_FIRST_FRAG) { + ND_PRINT("(B)"); + Bbit = TRUE; + } + + if ((chunkFlg & SCTP_DATA_LAST_FRAG) == SCTP_DATA_LAST_FRAG) + ND_PRINT("(E)"); + + if (((chunkFlg & SCTP_DATA_UNORDERED) == SCTP_DATA_UNORDERED) || + ((chunkFlg & SCTP_DATA_FIRST_FRAG) == SCTP_DATA_FIRST_FRAG) || + ((chunkFlg & SCTP_DATA_LAST_FRAG) == SCTP_DATA_LAST_FRAG) || + ((chunkFlg & SCTP_DATA_SACK_IMM) == SCTP_DATA_SACK_IMM)) + ND_PRINT(" "); + + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, sizeof(*dataHdrPtr)); + dataHdrPtr = (const struct sctpIData*)bp; + + ppid_fsn = GET_BE_U_4(dataHdrPtr->PPID_FSN); + ND_PRINT("[TSN: %u] ", GET_BE_U_4(dataHdrPtr->TSN)); + ND_PRINT("[SID: %u] ", GET_BE_U_2(dataHdrPtr->streamId)); + ND_PRINT("[MID: %u] ", GET_BE_U_4(dataHdrPtr->MID)); + if (FALSE == Bbit) { /* print FSN if B bit is NOT set */ + ND_PRINT("[FSN: %u] ", ppid_fsn); + } else { /* print PPID if B bit is set */ + ND_PRINT("[PPID %s] ", tok2str(PayloadProto_idents, "0x%x", ppid_fsn)); + } + + bp += sizeof(*dataHdrPtr); + sctpPacketLengthRemaining -= sizeof(*dataHdrPtr); + chunkLengthRemaining -= sizeof(*dataHdrPtr); + ND_ICHECKMSG_U("chunk length", chunkLengthRemaining, ==, 0) + payload_size = chunkLengthRemaining; + + if (FALSE == Bbit) { + if (ndo->ndo_vflag >= 2) { + ND_PRINT("[Payload"); + if (!ndo->ndo_suppress_default_print) { + ND_PRINT(": "); + ND_DEFAULTPRINT(bp, payload_size); + } + ND_PRINT("]"); + } + + bp += payload_size; + sctpPacketLengthRemaining -= payload_size; + chunkLengthRemaining -= payload_size; + + /* do not parse ppid and check for CES when B bit is not set */ + break; + } + + if (!isforces) { + isforces = (ppid_fsn == SCTP_PPID_FORCES_HP) || + (ppid_fsn == SCTP_PPID_FORCES_MP) || + (ppid_fsn == SCTP_PPID_FORCES_LP); + } + + if (isforces) { + forces_print(ndo, bp, payload_size); + ndo->ndo_protocol = "sctp"; + } else if (ndo->ndo_vflag >= 2) { + switch (ppid_fsn) { + case SCTP_PPID_M3UA: + m3ua_print(ndo, bp, payload_size); + ndo->ndo_protocol = "sctp"; + break; + default: + ND_PRINT("[Payload"); + if (!ndo->ndo_suppress_default_print) { + ND_PRINT(":"); + ND_DEFAULTPRINT(bp, payload_size); + } + ND_PRINT("]"); + break; + } + } + + bp += payload_size; + sctpPacketLengthRemaining -= payload_size; + chunkLengthRemaining -= payload_size; + break; + } + case SCTP_I_FORWARD_TSN: + { + const struct sctpIForward *dataHdrPtr; + const struct sctpIForwardEntry *entry; + const size_t entry_len = sizeof(struct sctpIForwardEntry); + + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, sizeof(*dataHdrPtr)); + dataHdrPtr = (const struct sctpIForward*)bp; + ND_PRINT("[TSN: %u] ", GET_BE_U_4(dataHdrPtr->new_cum_TSN)); + + bp += sizeof(*dataHdrPtr); + sctpPacketLengthRemaining -= sizeof(*dataHdrPtr); + chunkLengthRemaining -= sizeof(*dataHdrPtr); + + if (ndo->ndo_vflag >= 2) { + while (entry_len <= chunkLengthRemaining) { + entry = (const struct sctpIForwardEntry*)bp; + + ND_PRINT("[SID: %u] ", GET_BE_U_2(entry->streamId)); + if ((GET_BE_U_2(entry->flag) & SCTP_I_FORWARD_UNORDERED)) + ND_PRINT("(U)"); /* if U bit is set */ + ND_PRINT("[MID: %u] ", GET_BE_U_4(entry->MID)); + + chunkLengthRemaining -= entry_len; + sctpPacketLengthRemaining -= entry_len; + bp += entry_len; + } + } + + bp += chunkLengthRemaining; + sctpPacketLengthRemaining -= chunkLengthRemaining; + chunkLengthRemaining = 0; + break; + } case SCTP_INITIATION : { const struct sctpInitiation *init; @@ -718,6 +1006,347 @@ sctp_print(netdissect_options *ndo, } break; } + case SCTP_RE_CONFIG: + { + const struct sctpReConfigHdr *param; + uint16_t param_len, type; + uint8_t padding_len; + + sctpPacketLengthRemaining -= chunkLengthRemaining; + + /* it's a padding if the remaining length is less than 4 */ + while (chunkLengthRemaining >= sizeof(uint32_t)) { + + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, sizeof(*param)); + param = (const struct sctpReConfigHdr*)bp; + type = GET_BE_U_2(param->param_type); + param_len = GET_BE_U_2(param->param_len); + padding_len = ((param_len+3) &~ 3) - param_len; + ND_ICHECKMSG_ZU("parameter length", param_len, <, sizeof(*param)); + + ND_PRINT("[%s", tok2str(RE_CONFIG_parameters, NULL, type)); + + param_len -= sizeof(*param); + chunkLengthRemaining -= sizeof(*param); + bp += sizeof(*param); + + ND_ICHECKMSG_U("chunk length", chunkLengthRemaining, <, param_len); + + /* if verbose level < 2, stop and skip */ + if (ndo->ndo_vflag < 2) { + ND_PRINT("]"); + + bp += param_len; + chunkLengthRemaining -= param_len; + /* skipping the parameter padding if there are more + * parameters in the remaining length */ + if (chunkLengthRemaining > sizeof(uint32_t)) { + bp += padding_len; + chunkLengthRemaining -= padding_len; + } + + continue; + } + + switch (type) { + case OUT_SSN_RESET: + { + uint16_t stream_num = 0; + const struct outGoingSSNReset *content; + + ND_ICHECKMSG_ZU("parameter length", param_len, <, sizeof(*content)); + + content = (const struct outGoingSSNReset*) bp; + ND_PRINT(": REQ SEQ: %u, ", GET_BE_U_4(content->re_config_req)); + ND_PRINT("RES SEQ: %u, ", GET_BE_U_4(content->re_config_res)); + ND_PRINT("Last TSN: %u, ", GET_BE_U_4(content->last_assigned_TSN)); + + bp += sizeof(*content); + param_len -= sizeof(*content); + chunkLengthRemaining -= sizeof(*content); + + ND_PRINT("SID"); + while (param_len > 0) { + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, sizeof(stream_num)); + ND_ICHECKMSG_ZU("parameter length", param_len , <, sizeof(stream_num)); + stream_num = GET_BE_U_2(bp); + ND_PRINT(" %u", stream_num); + + bp += sizeof(stream_num); + param_len -= sizeof(stream_num); + chunkLengthRemaining -= sizeof(stream_num); + } + ND_PRINT("]"); + + break; + } + case IN_SSN_RESET: + { + uint16_t stream_num = 0; + const struct inGoingSSNReset *content; + + ND_ICHECKMSG_ZU("parameter length", param_len , <, sizeof(*content)); + + content = (const struct inGoingSSNReset*) bp; + ND_PRINT(": REQ SEQ: %u, ", GET_BE_U_4(content->re_config_req)); + + bp += sizeof(*content); + param_len -= sizeof(*content); + chunkLengthRemaining -= sizeof(*content); + + ND_PRINT("SID"); + while (param_len > 0) { + ND_ICHECKMSG_ZU("parameter length", param_len , <, sizeof(stream_num)); + stream_num = GET_BE_U_2(bp); + ND_PRINT(" %u", stream_num); + + bp += sizeof(stream_num); + param_len -= sizeof(stream_num); + chunkLengthRemaining -= sizeof(stream_num); + } + ND_PRINT("]"); + + break; + } + case SSN_TSN_RESET: + { + /* reuse inGoingSSNReset struct as their structure are the same*/ + const struct inGoingSSNReset *content; + + ND_ICHECKMSG_ZU("parameter length", param_len, <, sizeof(*content)); + + content = (const struct inGoingSSNReset*) bp; + ND_PRINT(": REQ SEQ: %u]", GET_BE_U_4(content->re_config_req)); + + bp += sizeof(*content); + chunkLengthRemaining -= sizeof(*content); + + break; + } + case RE_CONFIG_RES: + { + uint32_t optional = 0; + const size_t optional_size = sizeof(optional); + const struct reConfigRes *content; + + ND_ICHECKMSG_ZU("parameter length", param_len, <, sizeof(*content)); + + content = (const struct reConfigRes*) bp; + ND_PRINT(": REQ SEQ: %u, ", GET_BE_U_4(content->res_seq_num)); + ND_PRINT("REQ: %s", tok2str(results, NULL, GET_BE_U_4(content->result))); + + bp += sizeof(*content); + param_len -= sizeof(*content); + chunkLengthRemaining -= sizeof(*content); + + if (0 == param_len) { + ND_PRINT("]"); + break; + } + + /* either both or none must be present */ + ND_ICHECKMSG_ZU("parameter length", param_len, <, 2*optional_size); + optional = GET_BE_U_4(bp); + ND_PRINT(", Sender's TSN: %u", optional); + + bp += optional_size; + param_len -= optional_size; + chunkLengthRemaining -= optional_size; + + optional = GET_BE_U_4(bp); + ND_PRINT(", Receiver's Next TSN: %u] ", optional); + + bp += optional_size; + chunkLengthRemaining -= optional_size; + + break; + } + case ADD_OUT_STREAM_REQ: + case ADD_IN_STREAM_REQ: + { + const struct addStreamReq *content; + + ND_ICHECKMSG_ZU("parameter length", param_len, <, sizeof(*content)); + + content = (const struct addStreamReq*) bp; + ND_PRINT(": REQ SEQ: %u, ", GET_BE_U_4(content->res_seq_num)); + ND_PRINT("No. of new streams: %u] ", GET_BE_U_2(content->num_new_stream)); + + bp += sizeof(*content); + chunkLengthRemaining -= sizeof(*content); + + break; + } + default: + { + bp += chunkLengthRemaining; + chunkLengthRemaining = 0; + break; + } + } + /* skipping the parameter padding if there are more parameters + * in the remaining length */ + if (chunkLengthRemaining > sizeof(uint32_t)) { + bp += padding_len; + chunkLengthRemaining -= padding_len; + } + } + bp += chunkLengthRemaining; + chunkLengthRemaining = 0; + + break; + } + case SCTP_ASCONF: + { + const struct sctpASCONF *content; + const struct sctpAsconfParam *param; + size_t length; + uint16_t param_len; + + /* Should be at least longer than the length of IPv4 typed parameter*/ + length = sizeof(nd_uint32_t) + sizeof(struct sctpV4IpAddress); + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, length); + content = (const struct sctpASCONF*) bp; + ND_PRINT("[SEQ: %u, ", GET_BE_U_4(content->seq_num)); + + if (GET_BE_U_2(content->addr.ipv4.p.paramType) == 5) { /* IPv4 */ + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, length); + ND_PRINT("ADDR: %s] ", GET_IPADDR_STRING(content->addr.ipv4.ipAddress)); + } else if (GET_BE_U_2(content->addr.ipv6.p.paramType) == 6) { /* IPv6 */ + length = sizeof(nd_uint32_t) + sizeof(struct sctpV6IpAddress); + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, length); + ND_PRINT("ADDR: %s] ", GET_IP6ADDR_STRING(content->addr.ipv6.ipAddress)); + } else { + length = sizeof(nd_uint32_t) + GET_BE_U_2(content->addr.ipv4.p.paramLength); + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, length); + ND_PRINT("ADDR: bogus address type]"); + } + bp += length; + chunkLengthRemaining -= length; + sctpPacketLengthRemaining -= length; + + while (0 != chunkLengthRemaining) { + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, sizeof(uint32_t)); /* ensure param_len can be extracted */ + param = (const struct sctpAsconfParam*) bp; + param_len = GET_BE_U_2(param->length); + ND_ICHECKMSG_ZU("parameter length", param_len, <, sizeof(uint16_t)); + + ND_ICHECKMSG_U("chunk length", chunkLengthRemaining, <, param_len); + bp += param_len; + chunkLengthRemaining -= param_len; + sctpPacketLengthRemaining -= param_len; + + ND_PRINT("[%s", tok2str(asconfigParams, NULL, GET_BE_U_2(param->type))); + + if (ndo->ndo_vflag >= 2) { + ND_PRINT(": C-ID: %u, ", GET_BE_U_4(param->CID)); + if (GET_BE_U_2(param->addr.ipv4.p.paramType) == 5) { /* IPv4 */ + length = sizeof(nd_uint32_t) + sizeof(struct sctpV4IpAddress); + ND_ICHECKMSG_ZU("param length", param_len, <, length); + ND_PRINT("ADDR: %s] ", GET_IPADDR_STRING(param->addr.ipv4.ipAddress)); + } else if (GET_BE_U_2(param->addr.ipv4.p.paramType) == 6) { /* IPv6 */ + length = sizeof(nd_uint32_t) + sizeof(struct sctpV6IpAddress); + ND_ICHECKMSG_ZU("param length", param_len, <, length); + ND_PRINT("ADDR: %s] ", GET_IP6ADDR_STRING(param->addr.ipv6.ipAddress)); + } else { + ND_PRINT("ADDR: bogus address type]"); + } + } else { + ND_PRINT("]"); + } + } + break; + } + case SCTP_ASCONF_ACK: + { + const struct sctpASCONF_ACK *content; + const struct sctpAsconfParamRes *param; + uint16_t param_len; + + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, sizeof(*content)); + content = (const struct sctpASCONF_ACK*) bp; + ND_PRINT("[SEQ: %u] ", GET_BE_U_4(content->seq_num)); + + bp += sizeof(*content); + chunkLengthRemaining -= sizeof(*content); + sctpPacketLengthRemaining -= sizeof(*content); + + while (0 != chunkLengthRemaining) { + ND_ICHECKMSG_ZU("chunk length", chunkLengthRemaining, <, sizeof(struct sctpAsconfParamRes)); + param = (const struct sctpAsconfParamRes*) bp; + param_len = GET_BE_U_2(param->length); + ND_ICHECKMSG_ZU("parameter length", param_len, <, sizeof(struct sctpAsconfParamRes)); + ND_ICHECKMSG_U("chunk length", chunkLengthRemaining, <, param_len); + + ND_PRINT("[%s", tok2str(asconfigParams, NULL, GET_BE_U_2(param->type))); + sctpPacketLengthRemaining -= param_len; + + /* print payload only when vflag >= 2 */ + if (ndo->ndo_vflag < 2) { + ND_PRINT("] "); + bp += param_len; + chunkLengthRemaining -= param_len; + continue; + } + + switch (GET_BE_U_2(param->type)) { + case ERR_CAUSE_INDIC: + { + uint16_t cause_len; + const struct sctpOpErrorCause *err_cause; + + ND_PRINT(": C-ID: %u ", GET_BE_U_4(param->CID)); + bp += sizeof(struct sctpAsconfParamRes); + param_len -= sizeof(struct sctpAsconfParamRes); + chunkLengthRemaining -= sizeof(struct sctpAsconfParamRes); + if (0 == param_len) { + ND_PRINT("] "); + break; + } + + /* check against ERROR length */ + ND_ICHECKMSG_ZU("chunk length", param_len, <, sizeof(uint32_t)); + bp += sizeof(uint16_t); + ND_ICHECKMSG_U("param length", param_len, <, GET_BE_U_2(bp)); + bp += sizeof(uint16_t); + param_len -= sizeof(uint32_t); + chunkLengthRemaining -= sizeof(uint32_t); + + while (0 != param_len) { + ND_ICHECKMSG_ZU("param length", param_len, <, sizeof(*err_cause)); + err_cause = (const struct sctpOpErrorCause*) bp; + cause_len = GET_BE_U_2(err_cause->causeLen); + ND_ICHECKMSG_U("cause length", cause_len, >, param_len); + ND_ICHECKMSG_ZU("cause length", cause_len, <, sizeof(*err_cause)); + ND_PRINT("%s, ", tok2str(causeCode, NULL, GET_BE_U_2(err_cause->cause))); + + bp += cause_len; + param_len -= cause_len; + chunkLengthRemaining -= cause_len; + } + ND_PRINT("] "); + break; + } + case SUCCESS_INDIC: + { + ND_PRINT(": C-ID: %u ", GET_BE_U_4(param->CID)); + bp += sizeof(struct sctpAsconfParamRes); + param_len -= sizeof(struct sctpAsconfParamRes); + chunkLengthRemaining -= sizeof(struct sctpAsconfParamRes); + break; + } + default: + { + ND_PRINT("Unknown parameter] "); + bp += param_len; + chunkLengthRemaining -= param_len; + param_len -= param_len; + break; + } + } + } + break; + } default : { bp += chunkLengthRemaining; diff --git a/tests/TESTLIST b/tests/TESTLIST index f4f1095de..6f2d8f75c 100644 --- a/tests/TESTLIST +++ b/tests/TESTLIST @@ -46,6 +46,35 @@ tcp_rst_data-trunc tcp_rst_data-trunc.pcap tcp_rst_data-trunc.out -v # TCP tcp_eight_lowest_weight_flags_set tcp_eight_lowest_weight_flags_set.pcap tcp_eight_lowest_weight_flags_set.out +# SCTP tests +# I-DATA tests +sctp-i-data sctp-i-data.pcap sctp-i-data.out +sctp-i-data-v sctp-i-data.pcap sctp-i-data-v.out -v +sctp-i-data-vv sctp-i-data.pcap sctp-i-data-vv.out -vv + +# I-FORWARD tests +sctp-i-forward sctp-i-forward.pcap sctp-i-forward.out +sctp-i-forward-v sctp-i-forward.pcap sctp-i-forward-v.out -v +sctp-i-forward-vv sctp-i-forward.pcap sctp-i-forward-vv.out -vv + +# RE-CONFIG tests +sctp-re-config sctp-re-config.pcap sctp-re-config.out +sctp-re-config-v sctp-re-config.pcap sctp-re-config-v.out -v +sctp-re-config-vv sctp-re-config.pcap sctp-re-config-vv.out -vv + +# ASCONF tests +sctp-asconf sctp-asconf.pcap sctp-asconf.out +sctp-asconf-v sctp-asconf.pcap sctp-asconf-v.out -v +sctp-asconf-vv sctp-asconf.pcap sctp-asconf-vv.out -vv +sctp-asconf-6 sctp-asconf-6.pcap sctp-asconf-6.out +sctp-asconf-6-v sctp-asconf-6.pcap sctp-asconf-6-v.out -v +sctp-asconf-6-vv sctp-asconf-6.pcap sctp-asconf-6-vv.out -vv + +# PAD tests +sctp-pad sctp-pad.pcap sctp-pad.out +sctp-pad-v sctp-pad.pcap sctp-pad-v.out -v +sctp-pad-vv sctp-pad.pcap sctp-pad-vv.out -vv + # BGP tests bgp_vpn_attrset bgp_vpn_attrset.pcap bgp_vpn_attrset.out -v mpbgp-linklocal-nexthop mpbgp-linklocal-nexthop.pcap mpbgp-linklocal-nexthop.out -v diff --git a/tests/sctp-asconf-6-v.out b/tests/sctp-asconf-6-v.out new file mode 100644 index 000000000..91c80d9bb --- /dev/null +++ b/tests/sctp-asconf-6-v.out @@ -0,0 +1,36 @@ + 1 2023-05-16 21:07:01.838221 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 56) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [INIT] [init tag: 3545157994] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 1518935751] + 2 2023-05-16 21:07:01.838256 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 384) 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [INIT ACK] [init tag: 2419719451] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 3794555581] + 3 2023-05-16 21:07:01.838267 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 308) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-16 21:07:01.838279 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 16) 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [COOKIE ACK] + 5 2023-05-16 21:07:01.838290 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 40) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [DATA] (B)(E) [TSN: 1518935751] [SID: 0] [SSEQ 0] [PPID 0x0] + 6 2023-05-16 21:07:01.838295 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [SACK] [cum ack 1518935751] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 7 2023-05-16 21:07:01.838366 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 40) 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [DATA] (B)(E) [TSN: 3794555581] [SID: 0] [SSEQ 0] [PPID 0x0] + 8 2023-05-16 21:07:01.838373 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [SACK] [cum ack 3794555581] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 9 2023-05-16 21:07:01.838446 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 68) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [ASCONF] [SEQ: 1518935751, ADDR: 2000::5:1] [ADD ADDR] + 10 2023-05-16 21:07:01.838458 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 20) 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1518935751] + 11 2023-05-16 21:07:01.838460 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 72) 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [HB REQ] + 12 2023-05-16 21:07:01.838473 IP6 (class 0x02, flowlabel 0xdbc67, hlim 64, next-header SCTP (132) payload length: 72) 2000::5:3.36296 > 2000::5:4.36297: sctp (1) [HB ACK] + 13 2023-05-16 21:07:01.838482 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 40) 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [DATA] (B)(E) [TSN: 1518935752] [SID: 0] [SSEQ 1] [PPID 0x0] + 14 2023-05-16 21:07:01.838571 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 40) 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [DATA] (B)(E) [TSN: 3794555582] [SID: 0] [SSEQ 1] [PPID 0x0] + 15 2023-05-16 21:07:01.838657 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 68) 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [ASCONF] [SEQ: 1518935752, ADDR: 2000::5:3] [SET PRIM ADDR] + 16 2023-05-16 21:07:01.838663 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 20) 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [ASCONF-ACK] [SEQ: 1518935752] + 17 2023-05-16 21:07:02.042022 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 72) 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [SACK] [cum ack 3794555582] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 1518935753] [SID: 0] [SSEQ 2] [PPID 0x0] + 18 2023-05-16 21:07:02.042022 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [SACK] [cum ack 1518935752] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 19 2023-05-16 21:07:02.042090 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 72) 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [SACK] [cum ack 1518935753] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3794555583] [SID: 0] [SSEQ 2] [PPID 0x0] + 20 2023-05-16 21:07:02.042124 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 48) 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [DATA] (B)(E) [TSN: 1518935754] [SID: 0] [SSEQ 3] [PPID 0x0] + 21 2023-05-16 21:07:02.246022 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [SACK] [cum ack 3794555583] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 22 2023-05-16 21:07:02.246022 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 64) 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [SACK] [cum ack 1518935754] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3794555584] [SID: 0] [SSEQ 3] [PPID 0x0] + 23 2023-05-16 21:07:02.246091 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 68) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [ASCONF] [SEQ: 1518935753, ADDR: 2000::5:1] [DEL ADDR] + 24 2023-05-16 21:07:02.246099 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 20) 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1518935753] + 25 2023-05-16 21:07:02.246111 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 44) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [DATA] (B)(E) [TSN: 1518935755] [SID: 0] [SSEQ 4] [PPID 0x0] + 26 2023-05-16 21:07:02.450049 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [SACK] [cum ack 3794555584] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 27 2023-05-16 21:07:02.450029 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 60) 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [SACK] [cum ack 1518935755] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3794555585] [SID: 0] [SSEQ 4] [PPID 0x0] + 28 2023-05-16 21:07:02.450102 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 20) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [SHUTDOWN] + 29 2023-05-16 21:07:02.450134 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 16) 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [SHUTDOWN ACK] + 30 2023-05-16 21:07:02.450138 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 16) 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [SHUTDOWN COMPLETE] + 31 2023-05-16 21:07:06.938038 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::f4c7:7eff:fe0f:83fe > 2000::5:4: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2000::5:4 + source link-address option (1), length 8 (1): f6:c7:7e:0f:83:fe + 32 2023-05-16 21:07:06.938050 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::accc:f7ff:fec3:1790 > 2000::5:3: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2000::5:3 + source link-address option (1), length 8 (1): ae:cc:f7:c3:17:90 + 33 2023-05-16 21:07:06.938078 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) 2000::5:3 > fe80::accc:f7ff:fec3:1790: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is 2000::5:3, Flags [solicited] + 34 2023-05-16 21:07:06.938074 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) 2000::5:4 > fe80::f4c7:7eff:fe0f:83fe: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is 2000::5:4, Flags [solicited] diff --git a/tests/sctp-asconf-6-vv.out b/tests/sctp-asconf-6-vv.out new file mode 100644 index 000000000..5db0c3cff --- /dev/null +++ b/tests/sctp-asconf-6-vv.out @@ -0,0 +1,86 @@ + 1 2023-05-16 21:07:01.838221 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 56) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [INIT] [init tag: 3545157994] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 1518935751] + 2 2023-05-16 21:07:01.838256 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 384) 2000::5:4.36297 > 2000::5:1.36296: sctp + 1) [INIT ACK] [init tag: 2419719451] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 3794555581] + 3 2023-05-16 21:07:01.838267 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 308) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [COOKIE ECHO] + 4 2023-05-16 21:07:01.838279 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 16) 2000::5:4.36297 > 2000::5:1.36296: sctp + 1) [COOKIE ACK] + 5 2023-05-16 21:07:01.838290 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 40) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [DATA] (B)(E) [TSN: 1518935751] [SID: 0] [SSEQ 0] [PPID 0x0] [Payload: + 0x0000: 636f 6e6e 6563 7465 6400 connected.] + 6 2023-05-16 21:07:01.838295 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:4.36297 > 2000::5:1.36296: sctp + 1) [SACK] [cum ack 1518935751] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 7 2023-05-16 21:07:01.838366 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 40) 2000::5:4.36297 > 2000::5:1.36296: sctp + 1) [DATA] (B)(E) [TSN: 3794555581] [SID: 0] [SSEQ 0] [PPID 0x0] [Payload: + 0x0000: 636f 6e6e 6563 7465 6400 connected.] + 8 2023-05-16 21:07:01.838373 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [SACK] [cum ack 3794555581] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 9 2023-05-16 21:07:01.838446 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 68) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [ASCONF] [SEQ: 1518935751, ADDR: 2000::5:1] [ADD ADDR: C-ID: 0, ADDR: 2000::5:3] + 10 2023-05-16 21:07:01.838458 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 20) 2000::5:4.36297 > 2000::5:1.36296: sctp + 1) [ASCONF-ACK] [SEQ: 1518935751] + 11 2023-05-16 21:07:01.838460 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 72) 2000::5:4.36297 > 2000::5:3.36296: sctp + 1) [HB REQ] + 12 2023-05-16 21:07:01.838473 IP6 (class 0x02, flowlabel 0xdbc67, hlim 64, next-header SCTP (132) payload length: 72) 2000::5:3.36296 > 2000::5:4.36297: sctp + 1) [HB ACK] + 13 2023-05-16 21:07:01.838482 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 40) 2000::5:3.36296 > 2000::5:2.36297: sctp + 1) [DATA] (B)(E) [TSN: 1518935752] [SID: 0] [SSEQ 1] [PPID 0x0] [Payload: + 0x0000: 6164 6420 6164 6472 6573 7300 add.address.] + 14 2023-05-16 21:07:01.838571 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 40) 2000::5:4.36297 > 2000::5:1.36296: sctp + 1) [DATA] (B)(E) [TSN: 3794555582] [SID: 0] [SSEQ 1] [PPID 0x0] [Payload: + 0x0000: 6164 6420 6164 6472 6573 7300 add.address.] + 15 2023-05-16 21:07:01.838657 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 68) 2000::5:3.36296 > 2000::5:2.36297: sctp + 1) [ASCONF] [SEQ: 1518935752, ADDR: 2000::5:3] [SET PRIM ADDR: C-ID: 0, ADDR: 2000::5:3] + 16 2023-05-16 21:07:01.838663 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 20) 2000::5:4.36297 > 2000::5:3.36296: sctp + 1) [ASCONF-ACK] [SEQ: 1518935752] + 17 2023-05-16 21:07:02.042022 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 72) 2000::5:3.36296 > 2000::5:2.36297: sctp + 1) [SACK] [cum ack 3794555582] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [DATA] (B)(E) [TSN: 1518935753] [SID: 0] [SSEQ 2] [PPID 0x0] [Payload: + 0x0000: 7365 7420 7065 6572 2070 7269 6d61 7279 set.peer.primary + 0x0010: 2061 6464 7265 7373 00 .address.] + 18 2023-05-16 21:07:02.042022 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:4.36297 > 2000::5:3.36296: sctp + 1) [SACK] [cum ack 1518935752] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 19 2023-05-16 21:07:02.042090 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 72) 2000::5:4.36297 > 2000::5:3.36296: sctp + 1) [SACK] [cum ack 1518935753] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [DATA] (B)(E) [TSN: 3794555583] [SID: 0] [SSEQ 2] [PPID 0x0] [Payload: + 0x0000: 7365 7420 7065 6572 2070 7269 6d61 7279 set.peer.primary + 0x0010: 2061 6464 7265 7373 00 .address.] + 20 2023-05-16 21:07:02.042124 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 48) 2000::5:3.36296 > 2000::5:2.36297: sctp + 1) [DATA] (B)(E) [TSN: 1518935754] [SID: 0] [SSEQ 3] [PPID 0x0] [Payload: + 0x0000: 7365 7420 7072 696d 6172 7920 6164 6472 set.primary.addr + 0x0010: 6573 7300 ess.] + 21 2023-05-16 21:07:02.246022 IP6 (class 0x02, flowlabel 0xb69d3, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:3.36296 > 2000::5:2.36297: sctp + 1) [SACK] [cum ack 3794555583] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 22 2023-05-16 21:07:02.246022 IP6 (class 0x02, flowlabel 0xbd008, hlim 64, next-header SCTP (132) payload length: 64) 2000::5:4.36297 > 2000::5:3.36296: sctp + 1) [SACK] [cum ack 1518935754] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [DATA] (B)(E) [TSN: 3794555584] [SID: 0] [SSEQ 3] [PPID 0x0] [Payload: + 0x0000: 7365 7420 7072 696d 6172 7920 6164 6472 set.primary.addr + 0x0010: 6573 7300 ess.] + 23 2023-05-16 21:07:02.246091 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 68) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [ASCONF] [SEQ: 1518935753, ADDR: 2000::5:1] [DEL ADDR: C-ID: 0, ADDR: 2000::5:3] + 24 2023-05-16 21:07:02.246099 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 20) 2000::5:4.36297 > 2000::5:1.36296: sctp + 1) [ASCONF-ACK] [SEQ: 1518935753] + 25 2023-05-16 21:07:02.246111 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 44) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [DATA] (B)(E) [TSN: 1518935755] [SID: 0] [SSEQ 4] [PPID 0x0] [Payload: + 0x0000: 7265 6d6f 7665 2061 6464 7265 7373 00 remove.address.] + 26 2023-05-16 21:07:02.450049 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 28) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [SACK] [cum ack 3794555584] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 27 2023-05-16 21:07:02.450029 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 60) 2000::5:4.36297 > 2000::5:1.36296: sctp + 1) [SACK] [cum ack 1518935755] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [DATA] (B)(E) [TSN: 3794555585] [SID: 0] [SSEQ 4] [PPID 0x0] [Payload: + 0x0000: 7265 6d6f 7665 2061 6464 7265 7373 00 remove.address.] + 28 2023-05-16 21:07:02.450102 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 20) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [SHUTDOWN] + 29 2023-05-16 21:07:02.450134 IP6 (class 0x02, flowlabel 0x58603, hlim 64, next-header SCTP (132) payload length: 16) 2000::5:4.36297 > 2000::5:1.36296: sctp + 1) [SHUTDOWN ACK] + 30 2023-05-16 21:07:02.450138 IP6 (class 0x02, flowlabel 0xe0c15, hlim 64, next-header SCTP (132) payload length: 16) 2000::5:1.36296 > 2000::5:2.36297: sctp + 1) [SHUTDOWN COMPLETE] + 31 2023-05-16 21:07:06.938038 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::f4c7:7eff:fe0f:83fe > 2000::5:4: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2000::5:4 + source link-address option (1), length 8 (1): f6:c7:7e:0f:83:fe + 0x0000: f6c7 7e0f 83fe + 32 2023-05-16 21:07:06.938050 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::accc:f7ff:fec3:1790 > 2000::5:3: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2000::5:3 + source link-address option (1), length 8 (1): ae:cc:f7:c3:17:90 + 0x0000: aecc f7c3 1790 + 33 2023-05-16 21:07:06.938078 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) 2000::5:3 > fe80::accc:f7ff:fec3:1790: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is 2000::5:3, Flags [solicited] + 34 2023-05-16 21:07:06.938074 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) 2000::5:4 > fe80::f4c7:7eff:fe0f:83fe: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is 2000::5:4, Flags [solicited] diff --git a/tests/sctp-asconf-6.out b/tests/sctp-asconf-6.out new file mode 100644 index 000000000..4a2c266b3 --- /dev/null +++ b/tests/sctp-asconf-6.out @@ -0,0 +1,34 @@ + 1 2023-05-16 21:07:01.838221 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [INIT] [init tag: 3545157994] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 1518935751] + 2 2023-05-16 21:07:01.838256 IP6 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [INIT ACK] [init tag: 2419719451] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 3794555581] + 3 2023-05-16 21:07:01.838267 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-16 21:07:01.838279 IP6 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [COOKIE ACK] + 5 2023-05-16 21:07:01.838290 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [DATA] (B)(E) [TSN: 1518935751] [SID: 0] [SSEQ 0] [PPID 0x0] + 6 2023-05-16 21:07:01.838295 IP6 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [SACK] [cum ack 1518935751] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 7 2023-05-16 21:07:01.838366 IP6 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [DATA] (B)(E) [TSN: 3794555581] [SID: 0] [SSEQ 0] [PPID 0x0] + 8 2023-05-16 21:07:01.838373 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [SACK] [cum ack 3794555581] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 9 2023-05-16 21:07:01.838446 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [ASCONF] [SEQ: 1518935751, ADDR: 2000::5:1] [ADD ADDR] + 10 2023-05-16 21:07:01.838458 IP6 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1518935751] + 11 2023-05-16 21:07:01.838460 IP6 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [HB REQ] + 12 2023-05-16 21:07:01.838473 IP6 2000::5:3.36296 > 2000::5:4.36297: sctp (1) [HB ACK] + 13 2023-05-16 21:07:01.838482 IP6 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [DATA] (B)(E) [TSN: 1518935752] [SID: 0] [SSEQ 1] [PPID 0x0] + 14 2023-05-16 21:07:01.838571 IP6 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [DATA] (B)(E) [TSN: 3794555582] [SID: 0] [SSEQ 1] [PPID 0x0] + 15 2023-05-16 21:07:01.838657 IP6 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [ASCONF] [SEQ: 1518935752, ADDR: 2000::5:3] [SET PRIM ADDR] + 16 2023-05-16 21:07:01.838663 IP6 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [ASCONF-ACK] [SEQ: 1518935752] + 17 2023-05-16 21:07:02.042022 IP6 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [SACK] [cum ack 3794555582] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 1518935753] [SID: 0] [SSEQ 2] [PPID 0x0] + 18 2023-05-16 21:07:02.042022 IP6 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [SACK] [cum ack 1518935752] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 19 2023-05-16 21:07:02.042090 IP6 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [SACK] [cum ack 1518935753] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3794555583] [SID: 0] [SSEQ 2] [PPID 0x0] + 20 2023-05-16 21:07:02.042124 IP6 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [DATA] (B)(E) [TSN: 1518935754] [SID: 0] [SSEQ 3] [PPID 0x0] + 21 2023-05-16 21:07:02.246022 IP6 2000::5:3.36296 > 2000::5:2.36297: sctp (1) [SACK] [cum ack 3794555583] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 22 2023-05-16 21:07:02.246022 IP6 2000::5:4.36297 > 2000::5:3.36296: sctp (1) [SACK] [cum ack 1518935754] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3794555584] [SID: 0] [SSEQ 3] [PPID 0x0] + 23 2023-05-16 21:07:02.246091 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [ASCONF] [SEQ: 1518935753, ADDR: 2000::5:1] [DEL ADDR] + 24 2023-05-16 21:07:02.246099 IP6 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1518935753] + 25 2023-05-16 21:07:02.246111 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [DATA] (B)(E) [TSN: 1518935755] [SID: 0] [SSEQ 4] [PPID 0x0] + 26 2023-05-16 21:07:02.450049 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [SACK] [cum ack 3794555584] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 27 2023-05-16 21:07:02.450029 IP6 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [SACK] [cum ack 1518935755] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3794555585] [SID: 0] [SSEQ 4] [PPID 0x0] + 28 2023-05-16 21:07:02.450102 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [SHUTDOWN] + 29 2023-05-16 21:07:02.450134 IP6 2000::5:4.36297 > 2000::5:1.36296: sctp (1) [SHUTDOWN ACK] + 30 2023-05-16 21:07:02.450138 IP6 2000::5:1.36296 > 2000::5:2.36297: sctp (1) [SHUTDOWN COMPLETE] + 31 2023-05-16 21:07:06.938038 IP6 fe80::f4c7:7eff:fe0f:83fe > 2000::5:4: ICMP6, neighbor solicitation, who has 2000::5:4, length 32 + 32 2023-05-16 21:07:06.938050 IP6 fe80::accc:f7ff:fec3:1790 > 2000::5:3: ICMP6, neighbor solicitation, who has 2000::5:3, length 32 + 33 2023-05-16 21:07:06.938078 IP6 2000::5:3 > fe80::accc:f7ff:fec3:1790: ICMP6, neighbor advertisement, tgt is 2000::5:3, length 24 + 34 2023-05-16 21:07:06.938074 IP6 2000::5:4 > fe80::f4c7:7eff:fe0f:83fe: ICMP6, neighbor advertisement, tgt is 2000::5:4, length 24 diff --git a/tests/sctp-asconf-6.pcap b/tests/sctp-asconf-6.pcap new file mode 100644 index 000000000..e280750af Binary files /dev/null and b/tests/sctp-asconf-6.pcap differ diff --git a/tests/sctp-asconf-v.out b/tests/sctp-asconf-v.out new file mode 100644 index 000000000..2925316e6 --- /dev/null +++ b/tests/sctp-asconf-v.out @@ -0,0 +1,58 @@ + 1 2023-05-16 21:05:30.306064 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [INIT] [init tag: 418238363] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 1890701201] + 2 2023-05-16 21:05:30.306083 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 348) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [INIT ACK] [init tag: 4149529168] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 3973583667] + 3 2023-05-16 21:05:30.306092 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 296) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-16 21:05:30.306103 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [COOKIE ACK] + 5 2023-05-16 21:05:30.306113 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 60) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [DATA] (B)(E) [TSN: 1890701201] [SID: 0] [SSEQ 0] [PPID 0x0] + 6 2023-05-16 21:05:30.306117 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701201] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 7 2023-05-16 21:05:30.306174 IP (tos 0x2,ECT(0), ttl 64, id 44872, offset 0, flags [DF], proto SCTP (132), length 60) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [DATA] (B)(E) [TSN: 3973583667] [SID: 0] [SSEQ 0] [PPID 0x0] + 8 2023-05-16 21:05:30.306182 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 3973583667] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 9 2023-05-16 21:05:30.306212 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 64) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [ASCONF] [SEQ: 1890701201, ADDR: 192.168.5.1] [ADD ADDR] + 10 2023-05-16 21:05:30.306220 IP (tos 0x2,ECT(0), ttl 64, id 44873, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1890701201] + 11 2023-05-16 21:05:30.306221 IP (tos 0x2,ECT(0), ttl 64, id 44874, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.3.36296: sctp (1) [HB REQ] + 12 2023-05-16 21:05:30.306231 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [HB ACK] + 13 2023-05-16 21:05:30.306267 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 60) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [DATA] (B)(E) [TSN: 1890701202] [SID: 0] [SSEQ 1] [PPID 0x0] + 14 2023-05-16 21:05:30.306308 IP (tos 0x2,ECT(0), ttl 64, id 44875, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701202] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3973583668] [SID: 0] [SSEQ 1] [PPID 0x0] + 15 2023-05-16 21:05:30.306356 IP (tos 0x2,ECT(0), ttl 64, id 6, offset 0, flags [DF], proto SCTP (132), length 64) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [ASCONF] [SEQ: 1890701202, ADDR: 192.168.5.3] [SET PRIM ADDR] + 16 2023-05-16 21:05:30.306360 IP (tos 0x2,ECT(0), ttl 64, id 44876, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1890701202] + 17 2023-05-16 21:05:30.306385 IP (tos 0x2,ECT(0), ttl 64, id 7, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 3973583668] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 1890701203] [SID: 0] [SSEQ 2] [PPID 0x0] + 18 2023-05-16 21:05:30.306503 IP (tos 0x2,ECT(0), ttl 64, id 44877, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.2.36297 > 192.168.5.3.36296: sctp (1) [DATA] (B)(E) [TSN: 3973583669] [SID: 0] [SSEQ 2] [PPID 0x0] + 19 2023-05-16 21:05:30.514024 IP (tos 0x2,ECT(0), ttl 64, id 8, offset 0, flags [DF], proto SCTP (132), length 84) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 3973583669] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 1890701204] [SID: 0] [SSEQ 3] [PPID 0x0] + 20 2023-05-16 21:05:30.514024 IP (tos 0x2,ECT(0), ttl 64, id 44878, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701203] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 21 2023-05-16 21:05:30.514075 IP (tos 0x2,ECT(0), ttl 64, id 44879, offset 0, flags [DF], proto SCTP (132), length 68) + 192.168.5.2.36297 > 192.168.5.3.36296: sctp (1) [DATA] (B)(E) [TSN: 3973583670] [SID: 0] [SSEQ 3] [PPID 0x0] + 22 2023-05-16 21:05:30.514137 IP (tos 0x2,ECT(0), ttl 64, id 9, offset 0, flags [DF], proto SCTP (132), length 64) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [ASCONF] [SEQ: 1890701203, ADDR: 192.168.5.1] [DEL ADDR] + 23 2023-05-16 21:05:30.514145 IP (tos 0x2,ECT(0), ttl 64, id 44880, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1890701203] + 24 2023-05-16 21:05:30.718033 IP (tos 0x2,ECT(0), ttl 64, id 10, offset 0, flags [DF], proto SCTP (132), length 80) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 3973583670] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 1890701205] [SID: 0] [SSEQ 4] [PPID 0x0] + 25 2023-05-16 21:05:30.718039 IP (tos 0x2,ECT(0), ttl 64, id 44881, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701204] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 26 2023-05-16 21:05:30.718097 IP (tos 0x2,ECT(0), ttl 64, id 44882, offset 0, flags [DF], proto SCTP (132), length 80) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701205] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3973583671] [SID: 0] [SSEQ 4] [PPID 0x0] + 27 2023-05-16 21:05:30.718123 IP (tos 0x2,ECT(0), ttl 64, id 11, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SHUTDOWN] + 28 2023-05-16 21:05:30.718131 IP (tos 0x2,ECT(0), ttl 64, id 44883, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SHUTDOWN ACK] + 29 2023-05-16 21:05:30.718162 IP (tos 0x2,ECT(0), ttl 64, id 12, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SHUTDOWN COMPLETE] diff --git a/tests/sctp-asconf-vv.out b/tests/sctp-asconf-vv.out new file mode 100644 index 000000000..7cb0e9269 --- /dev/null +++ b/tests/sctp-asconf-vv.out @@ -0,0 +1,106 @@ + 1 2023-05-16 21:05:30.306064 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [INIT] [init tag: 418238363] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 1890701201] + 2 2023-05-16 21:05:30.306083 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 348) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [INIT ACK] [init tag: 4149529168] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 3973583667] + 3 2023-05-16 21:05:30.306092 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 296) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [COOKIE ECHO] + 4 2023-05-16 21:05:30.306103 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [COOKIE ACK] + 5 2023-05-16 21:05:30.306113 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 60) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [DATA] (B)(E) [TSN: 1890701201] [SID: 0] [SSEQ 0] [PPID 0x0] [Payload: + 0x0000: 636f 6e6e 6563 7465 6400 connected.] + 6 2023-05-16 21:05:30.306117 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [SACK] [cum ack 1890701201] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 7 2023-05-16 21:05:30.306174 IP (tos 0x2,ECT(0), ttl 64, id 44872, offset 0, flags [DF], proto SCTP (132), length 60) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [DATA] (B)(E) [TSN: 3973583667] [SID: 0] [SSEQ 0] [PPID 0x0] [Payload: + 0x0000: 636f 6e6e 6563 7465 6400 connected.] + 8 2023-05-16 21:05:30.306182 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [SACK] [cum ack 3973583667] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 9 2023-05-16 21:05:30.306212 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 64) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [ASCONF] [SEQ: 1890701201, ADDR: 192.168.5.1] [ADD ADDR: C-ID: 0, ADDR: 192.168.5.3] + 10 2023-05-16 21:05:30.306220 IP (tos 0x2,ECT(0), ttl 64, id 44873, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [ASCONF-ACK] [SEQ: 1890701201] + 11 2023-05-16 21:05:30.306221 IP (tos 0x2,ECT(0), ttl 64, id 44874, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.3.36296: sctp + 1) [HB REQ] + 12 2023-05-16 21:05:30.306231 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [HB ACK] + 13 2023-05-16 21:05:30.306267 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 60) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [DATA] (B)(E) [TSN: 1890701202] [SID: 0] [SSEQ 1] [PPID 0x0] [Payload: + 0x0000: 6164 6420 6164 6472 6573 7300 add.address.] + 14 2023-05-16 21:05:30.306308 IP (tos 0x2,ECT(0), ttl 64, id 44875, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [SACK] [cum ack 1890701202] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [DATA] (B)(E) [TSN: 3973583668] [SID: 0] [SSEQ 1] [PPID 0x0] [Payload: + 0x0000: 6164 6420 6164 6472 6573 7300 add.address.] + 15 2023-05-16 21:05:30.306356 IP (tos 0x2,ECT(0), ttl 64, id 6, offset 0, flags [DF], proto SCTP (132), length 64) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [ASCONF] [SEQ: 1890701202, ADDR: 192.168.5.3] [SET PRIM ADDR: C-ID: 0, ADDR: 192.168.5.3] + 16 2023-05-16 21:05:30.306360 IP (tos 0x2,ECT(0), ttl 64, id 44876, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [ASCONF-ACK] [SEQ: 1890701202] + 17 2023-05-16 21:05:30.306385 IP (tos 0x2,ECT(0), ttl 64, id 7, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [SACK] [cum ack 3973583668] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [DATA] (B)(E) [TSN: 1890701203] [SID: 0] [SSEQ 2] [PPID 0x0] [Payload: + 0x0000: 7365 7420 7065 6572 2070 7269 6d61 7279 set.peer.primary + 0x0010: 2061 6464 7265 7373 00 .address.] + 18 2023-05-16 21:05:30.306503 IP (tos 0x2,ECT(0), ttl 64, id 44877, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.2.36297 > 192.168.5.3.36296: sctp + 1) [DATA] (B)(E) [TSN: 3973583669] [SID: 0] [SSEQ 2] [PPID 0x0] [Payload: + 0x0000: 7365 7420 7065 6572 2070 7269 6d61 7279 set.peer.primary + 0x0010: 2061 6464 7265 7373 00 .address.] + 19 2023-05-16 21:05:30.514024 IP (tos 0x2,ECT(0), ttl 64, id 8, offset 0, flags [DF], proto SCTP (132), length 84) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [SACK] [cum ack 3973583669] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [DATA] (B)(E) [TSN: 1890701204] [SID: 0] [SSEQ 3] [PPID 0x0] [Payload: + 0x0000: 7365 7420 7072 696d 6172 7920 6164 6472 set.primary.addr + 0x0010: 6573 7300 ess.] + 20 2023-05-16 21:05:30.514024 IP (tos 0x2,ECT(0), ttl 64, id 44878, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [SACK] [cum ack 1890701203] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 21 2023-05-16 21:05:30.514075 IP (tos 0x2,ECT(0), ttl 64, id 44879, offset 0, flags [DF], proto SCTP (132), length 68) + 192.168.5.2.36297 > 192.168.5.3.36296: sctp + 1) [DATA] (B)(E) [TSN: 3973583670] [SID: 0] [SSEQ 3] [PPID 0x0] [Payload: + 0x0000: 7365 7420 7072 696d 6172 7920 6164 6472 set.primary.addr + 0x0010: 6573 7300 ess.] + 22 2023-05-16 21:05:30.514137 IP (tos 0x2,ECT(0), ttl 64, id 9, offset 0, flags [DF], proto SCTP (132), length 64) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [ASCONF] [SEQ: 1890701203, ADDR: 192.168.5.1] [DEL ADDR: C-ID: 0, ADDR: 192.168.5.3] + 23 2023-05-16 21:05:30.514145 IP (tos 0x2,ECT(0), ttl 64, id 44880, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [ASCONF-ACK] [SEQ: 1890701203] + 24 2023-05-16 21:05:30.718033 IP (tos 0x2,ECT(0), ttl 64, id 10, offset 0, flags [DF], proto SCTP (132), length 80) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [SACK] [cum ack 3973583670] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [DATA] (B)(E) [TSN: 1890701205] [SID: 0] [SSEQ 4] [PPID 0x0] [Payload: + 0x0000: 7265 6d6f 7665 2061 6464 7265 7373 00 remove.address.] + 25 2023-05-16 21:05:30.718039 IP (tos 0x2,ECT(0), ttl 64, id 44881, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [SACK] [cum ack 1890701204] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 26 2023-05-16 21:05:30.718097 IP (tos 0x2,ECT(0), ttl 64, id 44882, offset 0, flags [DF], proto SCTP (132), length 80) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [SACK] [cum ack 1890701205] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [DATA] (B)(E) [TSN: 3973583671] [SID: 0] [SSEQ 4] [PPID 0x0] [Payload: + 0x0000: 7265 6d6f 7665 2061 6464 7265 7373 00 remove.address.] + 27 2023-05-16 21:05:30.718123 IP (tos 0x2,ECT(0), ttl 64, id 11, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [SHUTDOWN] + 28 2023-05-16 21:05:30.718131 IP (tos 0x2,ECT(0), ttl 64, id 44883, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.36296: sctp + 1) [SHUTDOWN ACK] + 29 2023-05-16 21:05:30.718162 IP (tos 0x2,ECT(0), ttl 64, id 12, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.1.36296 > 192.168.5.2.36297: sctp + 1) [SHUTDOWN COMPLETE] diff --git a/tests/sctp-asconf.out b/tests/sctp-asconf.out new file mode 100644 index 000000000..bf2277766 --- /dev/null +++ b/tests/sctp-asconf.out @@ -0,0 +1,29 @@ + 1 2023-05-16 21:05:30.306064 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [INIT] [init tag: 418238363] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 1890701201] + 2 2023-05-16 21:05:30.306083 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [INIT ACK] [init tag: 4149529168] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 3973583667] + 3 2023-05-16 21:05:30.306092 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-16 21:05:30.306103 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [COOKIE ACK] + 5 2023-05-16 21:05:30.306113 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [DATA] (B)(E) [TSN: 1890701201] [SID: 0] [SSEQ 0] [PPID 0x0] + 6 2023-05-16 21:05:30.306117 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701201] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 7 2023-05-16 21:05:30.306174 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [DATA] (B)(E) [TSN: 3973583667] [SID: 0] [SSEQ 0] [PPID 0x0] + 8 2023-05-16 21:05:30.306182 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 3973583667] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 9 2023-05-16 21:05:30.306212 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [ASCONF] [SEQ: 1890701201, ADDR: 192.168.5.1] [ADD ADDR] + 10 2023-05-16 21:05:30.306220 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1890701201] + 11 2023-05-16 21:05:30.306221 IP 192.168.5.2.36297 > 192.168.5.3.36296: sctp (1) [HB REQ] + 12 2023-05-16 21:05:30.306231 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [HB ACK] + 13 2023-05-16 21:05:30.306267 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [DATA] (B)(E) [TSN: 1890701202] [SID: 0] [SSEQ 1] [PPID 0x0] + 14 2023-05-16 21:05:30.306308 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701202] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3973583668] [SID: 0] [SSEQ 1] [PPID 0x0] + 15 2023-05-16 21:05:30.306356 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [ASCONF] [SEQ: 1890701202, ADDR: 192.168.5.3] [SET PRIM ADDR] + 16 2023-05-16 21:05:30.306360 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1890701202] + 17 2023-05-16 21:05:30.306385 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 3973583668] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 1890701203] [SID: 0] [SSEQ 2] [PPID 0x0] + 18 2023-05-16 21:05:30.306503 IP 192.168.5.2.36297 > 192.168.5.3.36296: sctp (1) [DATA] (B)(E) [TSN: 3973583669] [SID: 0] [SSEQ 2] [PPID 0x0] + 19 2023-05-16 21:05:30.514024 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 3973583669] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 1890701204] [SID: 0] [SSEQ 3] [PPID 0x0] + 20 2023-05-16 21:05:30.514024 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701203] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 21 2023-05-16 21:05:30.514075 IP 192.168.5.2.36297 > 192.168.5.3.36296: sctp (1) [DATA] (B)(E) [TSN: 3973583670] [SID: 0] [SSEQ 3] [PPID 0x0] + 22 2023-05-16 21:05:30.514137 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [ASCONF] [SEQ: 1890701203, ADDR: 192.168.5.1] [DEL ADDR] + 23 2023-05-16 21:05:30.514145 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [ASCONF-ACK] [SEQ: 1890701203] + 24 2023-05-16 21:05:30.718033 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 3973583670] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 1890701205] [SID: 0] [SSEQ 4] [PPID 0x0] + 25 2023-05-16 21:05:30.718039 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701204] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 26 2023-05-16 21:05:30.718097 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SACK] [cum ack 1890701205] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [DATA] (B)(E) [TSN: 3973583671] [SID: 0] [SSEQ 4] [PPID 0x0] + 27 2023-05-16 21:05:30.718123 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SHUTDOWN] + 28 2023-05-16 21:05:30.718131 IP 192.168.5.2.36297 > 192.168.5.1.36296: sctp (1) [SHUTDOWN ACK] + 29 2023-05-16 21:05:30.718162 IP 192.168.5.1.36296 > 192.168.5.2.36297: sctp (1) [SHUTDOWN COMPLETE] diff --git a/tests/sctp-asconf.pcap b/tests/sctp-asconf.pcap new file mode 100644 index 000000000..a6122dc31 Binary files /dev/null and b/tests/sctp-asconf.pcap differ diff --git a/tests/sctp-i-data-v.out b/tests/sctp-i-data-v.out new file mode 100644 index 000000000..639e7a116 --- /dev/null +++ b/tests/sctp-i-data-v.out @@ -0,0 +1,26 @@ + 1 2023-05-13 19:45:01.497381 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [INIT] [init tag: 3820459860] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 2906273895] + 2 2023-05-13 19:45:01.497403 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 348) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [INIT ACK] [init tag: 3868939720] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 2320017092] + 3 2023-05-13 19:45:01.497422 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 296) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-13 19:45:01.497437 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [COOKIE ACK] + 5 2023-05-13 19:45:01.497461 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 2906273895] [SID: 0] [MID: 0] [PPID 0x0] + 6 2023-05-13 19:45:01.497469 IP (tos 0x2,ECT(0), ttl 64, id 44213, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [SACK] [cum ack 2906273895] [a_rwnd 105048] [#gap acks 0] [#dup tsns 0] + 7 2023-05-13 19:45:01.497473 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 1276) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [I-DATA] (E) [TSN: 2906273896] [SID: 0] [MID: 0] [FSN: 0] + 8 2023-05-13 19:45:01.497529 IP (tos 0x2,ECT(0), ttl 64, id 44214, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [SACK] [cum ack 2906273896] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [I-DATA] (B) [TSN: 2320017092] [SID: 0] [MID: 0] [PPID 0x0] + 9 2023-05-13 19:45:01.497539 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 2320017092] [a_rwnd 105064] [#gap acks 0] [#dup tsns 0] + 10 2023-05-13 19:45:01.497543 IP (tos 0x2,ECT(0), ttl 64, id 44215, offset 0, flags [DF], proto SCTP (132), length 1292) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [I-DATA] (E) [TSN: 2320017093] [SID: 0] [MID: 0] [FSN: 0] + 11 2023-05-13 19:45:01.497595 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [SHUTDOWN] + 12 2023-05-13 19:45:01.497603 IP (tos 0x2,ECT(0), ttl 64, id 44216, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [SHUTDOWN ACK] + 13 2023-05-13 19:45:01.497608 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [SHUTDOWN COMPLETE] diff --git a/tests/sctp-i-data-vv.out b/tests/sctp-i-data-vv.out new file mode 100644 index 000000000..d4be74172 --- /dev/null +++ b/tests/sctp-i-data-vv.out @@ -0,0 +1,376 @@ + 1 2023-05-13 19:45:01.497381 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp + 1) [INIT] [init tag: 3820459860] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 2906273895] + 2 2023-05-13 19:45:01.497403 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 348) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp + 1) [INIT ACK] [init tag: 3868939720] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 2320017092] + 3 2023-05-13 19:45:01.497422 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 296) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp + 1) [COOKIE ECHO] + 4 2023-05-13 19:45:01.497437 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp + 1) [COOKIE ACK] + 5 2023-05-13 19:45:01.497461 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp + 1) [I-DATA] (B) [TSN: 2906273895] [SID: 0] [MID: 0] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f 7265 2065 7420 646f .ut.labore.et.do + 0x05a0: 6c6f 7265 206d 6167 lore.mag] + 6 2023-05-13 19:45:01.497469 IP (tos 0x2,ECT(0), ttl 64, id 44213, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp + 1) [SACK] [cum ack 2906273895] [a_rwnd 105048] [#gap acks 0] [#dup tsns 0] + 7 2023-05-13 19:45:01.497473 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 1276) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp + 1) [I-DATA] (E) [TSN: 2906273896] [SID: 0] [MID: 0] [FSN: 0] [Payload: + 0x0000: 6e61 2061 6c69 7175 612e 2055 7420 656e na.aliqua..Ut.en + 0x0010: 696d 2061 6420 6d69 6e69 6d20 7665 6e69 im.ad.minim.veni + 0x0020: 616d 2c20 7175 6973 206e 6f73 7472 7564 am,.quis.nostrud + 0x0030: 2065 7865 7263 6974 6174 696f 6e20 756c .exercitation.ul + 0x0040: 6c61 6d63 6f20 6c61 626f 7269 7320 6e69 lamco.laboris.ni + 0x0050: 7369 2075 7420 616c 6971 7569 7020 6578 si.ut.aliquip.ex + 0x0060: 2065 6120 636f 6d6d 6f64 6f20 636f 6e73 .ea.commodo.cons + 0x0070: 6571 7561 742e 2044 7569 7320 6175 7465 equat..Duis.aute + 0x0080: 2069 7275 7265 2064 6f6c 6f72 2069 6e20 .irure.dolor.in. + 0x0090: 7265 7072 6568 656e 6465 7269 7420 696e reprehenderit.in + 0x00a0: 2076 6f6c 7570 7461 7465 2076 656c 6974 .voluptate.velit + 0x00b0: 2065 7373 6520 6369 6c6c 756d 2064 6f6c .esse.cillum.dol + 0x00c0: 6f72 6520 6575 2066 7567 6961 7420 6e75 ore.eu.fugiat.nu + 0x00d0: 6c6c 6120 7061 7269 6174 7572 2e20 4578 lla.pariatur..Ex + 0x00e0: 6365 7074 6575 7220 7369 6e74 206f 6363 cepteur.sint.occ + 0x00f0: 6165 6361 7420 6375 7069 6461 7461 7420 aecat.cupidatat. + 0x0100: 6e6f 6e20 7072 6f69 6465 6e74 2c20 7375 non.proident,.su + 0x0110: 6e74 2069 6e20 6375 6c70 6120 7175 6920 nt.in.culpa.qui. + 0x0120: 6f66 6669 6369 6120 6465 7365 7275 6e74 officia.deserunt + 0x0130: 206d 6f6c 6c69 7420 616e 696d 2069 6420 .mollit.anim.id. + 0x0140: 6573 7420 6c61 626f 7275 6d2e 4c6f 7265 est.laborum.Lore + 0x0150: 6d20 6970 7375 6d20 646f 6c6f 7220 7369 m.ipsum.dolor.si + 0x0160: 7420 616d 6574 2c20 636f 6e73 6563 7465 t.amet,.consecte + 0x0170: 7475 7220 6164 6970 6973 6369 6e67 2065 tur.adipiscing.e + 0x0180: 6c69 742c 2073 6564 2064 6f20 6569 7573 lit,.sed.do.eius + 0x0190: 6d6f 6420 7465 6d70 6f72 2069 6e63 6964 mod.tempor.incid + 0x01a0: 6964 756e 7420 7574 206c 6162 6f72 6520 idunt.ut.labore. + 0x01b0: 6574 2064 6f6c 6f72 6520 6d61 676e 6120 et.dolore.magna. + 0x01c0: 616c 6971 7561 2e20 5574 2065 6e69 6d20 aliqua..Ut.enim. + 0x01d0: 6164 206d 696e 696d 2076 656e 6961 6d2c ad.minim.veniam, + 0x01e0: 2071 7569 7320 6e6f 7374 7275 6420 6578 .quis.nostrud.ex + 0x01f0: 6572 6369 7461 7469 6f6e 2075 6c6c 616d ercitation.ullam + 0x0200: 636f 206c 6162 6f72 6973 206e 6973 6920 co.laboris.nisi. + 0x0210: 7574 2061 6c69 7175 6970 2065 7820 6561 ut.aliquip.ex.ea + 0x0220: 2063 6f6d 6d6f 646f 2063 6f6e 7365 7175 .commodo.consequ + 0x0230: 6174 2e20 4475 6973 2061 7574 6520 6972 at..Duis.aute.ir + 0x0240: 7572 6520 646f 6c6f 7220 696e 2072 6570 ure.dolor.in.rep + 0x0250: 7265 6865 6e64 6572 6974 2069 6e20 766f rehenderit.in.vo + 0x0260: 6c75 7074 6174 6520 7665 6c69 7420 6573 luptate.velit.es + 0x0270: 7365 2063 696c 6c75 6d20 646f 6c6f 7265 se.cillum.dolore + 0x0280: 2065 7520 6675 6769 6174 206e 756c 6c61 .eu.fugiat.nulla + 0x0290: 2070 6172 6961 7475 722e 2045 7863 6570 .pariatur..Excep + 0x02a0: 7465 7572 2073 696e 7420 6f63 6361 6563 teur.sint.occaec + 0x02b0: 6174 2063 7570 6964 6174 6174 206e 6f6e at.cupidatat.non + 0x02c0: 2070 726f 6964 656e 742c 2073 756e 7420 .proident,.sunt. + 0x02d0: 696e 2063 756c 7061 2071 7569 206f 6666 in.culpa.qui.off + 0x02e0: 6963 6961 2064 6573 6572 756e 7420 6d6f icia.deserunt.mo + 0x02f0: 6c6c 6974 2061 6e69 6d20 6964 2065 7374 llit.anim.id.est + 0x0300: 206c 6162 6f72 756d 2e4c 6f72 656d 2069 .laborum.Lorem.i + 0x0310: 7073 756d 2064 6f6c 6f72 2073 6974 2061 psum.dolor.sit.a + 0x0320: 6d65 742c 2063 6f6e 7365 6374 6574 7572 met,.consectetur + 0x0330: 2061 6469 7069 7363 696e 6720 656c 6974 .adipiscing.elit + 0x0340: 2c20 7365 6420 646f 2065 6975 736d 6f64 ,.sed.do.eiusmod + 0x0350: 2074 656d 706f 7220 696e 6369 6469 6475 .tempor.incididu + 0x0360: 6e74 2075 7420 6c61 626f 7265 2065 7420 nt.ut.labore.et. + 0x0370: 646f 6c6f 7265 206d 6167 6e61 2061 6c69 dolore.magna.ali + 0x0380: 7175 612e 2055 7420 656e 696d 2061 6420 qua..Ut.enim.ad. + 0x0390: 6d69 6e69 6d20 7665 6e69 616d 2c20 7175 minim.veniam,.qu + 0x03a0: 6973 206e 6f73 7472 7564 2065 7865 7263 is.nostrud.exerc + 0x03b0: 6974 6174 696f 6e20 756c 6c61 6d63 6f20 itation.ullamco. + 0x03c0: 6c61 626f 7269 7320 6e69 7369 2075 7420 laboris.nisi.ut. + 0x03d0: 616c 6971 7569 7020 6578 2065 6120 636f aliquip.ex.ea.co + 0x03e0: 6d6d 6f64 6f20 636f 6e73 6571 7561 742e mmodo.consequat. + 0x03f0: 2044 7569 7320 6175 7465 2069 7275 7265 .Duis.aute.irure + 0x0400: 2064 6f6c 6f72 2069 6e20 7265 7072 6568 .dolor.in.repreh + 0x0410: 656e 6465 7269 7420 696e 2076 6f6c 7570 enderit.in.volup + 0x0420: 7461 7465 2076 656c 6974 2065 7373 6520 tate.velit.esse. + 0x0430: 6369 6c6c 756d 2064 6f6c 6f72 6520 6575 cillum.dolore.eu + 0x0440: 2066 7567 6961 7420 6e75 6c6c 6120 7061 .fugiat.nulla.pa + 0x0450: 7269 6174 7572 2e20 4578 6365 7074 6575 riatur..Excepteu + 0x0460: 7220 7369 6e74 206f 6363 6165 6361 7420 r.sint.occaecat. + 0x0470: 6375 7069 6461 7461 7420 6e6f 6e20 7072 cupidatat.non.pr + 0x0480: 6f69 6465 6e74 2c20 7375 6e74 2069 6e20 oident,.sunt.in. + 0x0490: 6375 6c70 6120 7175 6920 6f66 6669 6369 culpa.qui.offici + 0x04a0: 6120 6465 7365 7275 6e74 206d 6f6c 6c69 a.deserunt.molli + 0x04b0: 7420 616e 696d 2069 6420 6573 7420 6c61 t.anim.id.est.la + 0x04c0: 626f 7275 6d2e 00 borum..] + 8 2023-05-13 19:45:01.497529 IP (tos 0x2,ECT(0), ttl 64, id 44214, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp + 1) [SACK] [cum ack 2906273896] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 2) [I-DATA] (B) [TSN: 2320017092] [SID: 0] [MID: 0] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f .ut.labo] + 9 2023-05-13 19:45:01.497539 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp + 1) [SACK] [cum ack 2320017092] [a_rwnd 105064] [#gap acks 0] [#dup tsns 0] + 10 2023-05-13 19:45:01.497543 IP (tos 0x2,ECT(0), ttl 64, id 44215, offset 0, flags [DF], proto SCTP (132), length 1292) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp + 1) [I-DATA] (E) [TSN: 2320017093] [SID: 0] [MID: 0] [FSN: 0] [Payload: + 0x0000: 7265 2065 7420 646f 6c6f 7265 206d 6167 re.et.dolore.mag + 0x0010: 6e61 2061 6c69 7175 612e 2055 7420 656e na.aliqua..Ut.en + 0x0020: 696d 2061 6420 6d69 6e69 6d20 7665 6e69 im.ad.minim.veni + 0x0030: 616d 2c20 7175 6973 206e 6f73 7472 7564 am,.quis.nostrud + 0x0040: 2065 7865 7263 6974 6174 696f 6e20 756c .exercitation.ul + 0x0050: 6c61 6d63 6f20 6c61 626f 7269 7320 6e69 lamco.laboris.ni + 0x0060: 7369 2075 7420 616c 6971 7569 7020 6578 si.ut.aliquip.ex + 0x0070: 2065 6120 636f 6d6d 6f64 6f20 636f 6e73 .ea.commodo.cons + 0x0080: 6571 7561 742e 2044 7569 7320 6175 7465 equat..Duis.aute + 0x0090: 2069 7275 7265 2064 6f6c 6f72 2069 6e20 .irure.dolor.in. + 0x00a0: 7265 7072 6568 656e 6465 7269 7420 696e reprehenderit.in + 0x00b0: 2076 6f6c 7570 7461 7465 2076 656c 6974 .voluptate.velit + 0x00c0: 2065 7373 6520 6369 6c6c 756d 2064 6f6c .esse.cillum.dol + 0x00d0: 6f72 6520 6575 2066 7567 6961 7420 6e75 ore.eu.fugiat.nu + 0x00e0: 6c6c 6120 7061 7269 6174 7572 2e20 4578 lla.pariatur..Ex + 0x00f0: 6365 7074 6575 7220 7369 6e74 206f 6363 cepteur.sint.occ + 0x0100: 6165 6361 7420 6375 7069 6461 7461 7420 aecat.cupidatat. + 0x0110: 6e6f 6e20 7072 6f69 6465 6e74 2c20 7375 non.proident,.su + 0x0120: 6e74 2069 6e20 6375 6c70 6120 7175 6920 nt.in.culpa.qui. + 0x0130: 6f66 6669 6369 6120 6465 7365 7275 6e74 officia.deserunt + 0x0140: 206d 6f6c 6c69 7420 616e 696d 2069 6420 .mollit.anim.id. + 0x0150: 6573 7420 6c61 626f 7275 6d2e 4c6f 7265 est.laborum.Lore + 0x0160: 6d20 6970 7375 6d20 646f 6c6f 7220 7369 m.ipsum.dolor.si + 0x0170: 7420 616d 6574 2c20 636f 6e73 6563 7465 t.amet,.consecte + 0x0180: 7475 7220 6164 6970 6973 6369 6e67 2065 tur.adipiscing.e + 0x0190: 6c69 742c 2073 6564 2064 6f20 6569 7573 lit,.sed.do.eius + 0x01a0: 6d6f 6420 7465 6d70 6f72 2069 6e63 6964 mod.tempor.incid + 0x01b0: 6964 756e 7420 7574 206c 6162 6f72 6520 idunt.ut.labore. + 0x01c0: 6574 2064 6f6c 6f72 6520 6d61 676e 6120 et.dolore.magna. + 0x01d0: 616c 6971 7561 2e20 5574 2065 6e69 6d20 aliqua..Ut.enim. + 0x01e0: 6164 206d 696e 696d 2076 656e 6961 6d2c ad.minim.veniam, + 0x01f0: 2071 7569 7320 6e6f 7374 7275 6420 6578 .quis.nostrud.ex + 0x0200: 6572 6369 7461 7469 6f6e 2075 6c6c 616d ercitation.ullam + 0x0210: 636f 206c 6162 6f72 6973 206e 6973 6920 co.laboris.nisi. + 0x0220: 7574 2061 6c69 7175 6970 2065 7820 6561 ut.aliquip.ex.ea + 0x0230: 2063 6f6d 6d6f 646f 2063 6f6e 7365 7175 .commodo.consequ + 0x0240: 6174 2e20 4475 6973 2061 7574 6520 6972 at..Duis.aute.ir + 0x0250: 7572 6520 646f 6c6f 7220 696e 2072 6570 ure.dolor.in.rep + 0x0260: 7265 6865 6e64 6572 6974 2069 6e20 766f rehenderit.in.vo + 0x0270: 6c75 7074 6174 6520 7665 6c69 7420 6573 luptate.velit.es + 0x0280: 7365 2063 696c 6c75 6d20 646f 6c6f 7265 se.cillum.dolore + 0x0290: 2065 7520 6675 6769 6174 206e 756c 6c61 .eu.fugiat.nulla + 0x02a0: 2070 6172 6961 7475 722e 2045 7863 6570 .pariatur..Excep + 0x02b0: 7465 7572 2073 696e 7420 6f63 6361 6563 teur.sint.occaec + 0x02c0: 6174 2063 7570 6964 6174 6174 206e 6f6e at.cupidatat.non + 0x02d0: 2070 726f 6964 656e 742c 2073 756e 7420 .proident,.sunt. + 0x02e0: 696e 2063 756c 7061 2071 7569 206f 6666 in.culpa.qui.off + 0x02f0: 6963 6961 2064 6573 6572 756e 7420 6d6f icia.deserunt.mo + 0x0300: 6c6c 6974 2061 6e69 6d20 6964 2065 7374 llit.anim.id.est + 0x0310: 206c 6162 6f72 756d 2e4c 6f72 656d 2069 .laborum.Lorem.i + 0x0320: 7073 756d 2064 6f6c 6f72 2073 6974 2061 psum.dolor.sit.a + 0x0330: 6d65 742c 2063 6f6e 7365 6374 6574 7572 met,.consectetur + 0x0340: 2061 6469 7069 7363 696e 6720 656c 6974 .adipiscing.elit + 0x0350: 2c20 7365 6420 646f 2065 6975 736d 6f64 ,.sed.do.eiusmod + 0x0360: 2074 656d 706f 7220 696e 6369 6469 6475 .tempor.incididu + 0x0370: 6e74 2075 7420 6c61 626f 7265 2065 7420 nt.ut.labore.et. + 0x0380: 646f 6c6f 7265 206d 6167 6e61 2061 6c69 dolore.magna.ali + 0x0390: 7175 612e 2055 7420 656e 696d 2061 6420 qua..Ut.enim.ad. + 0x03a0: 6d69 6e69 6d20 7665 6e69 616d 2c20 7175 minim.veniam,.qu + 0x03b0: 6973 206e 6f73 7472 7564 2065 7865 7263 is.nostrud.exerc + 0x03c0: 6974 6174 696f 6e20 756c 6c61 6d63 6f20 itation.ullamco. + 0x03d0: 6c61 626f 7269 7320 6e69 7369 2075 7420 laboris.nisi.ut. + 0x03e0: 616c 6971 7569 7020 6578 2065 6120 636f aliquip.ex.ea.co + 0x03f0: 6d6d 6f64 6f20 636f 6e73 6571 7561 742e mmodo.consequat. + 0x0400: 2044 7569 7320 6175 7465 2069 7275 7265 .Duis.aute.irure + 0x0410: 2064 6f6c 6f72 2069 6e20 7265 7072 6568 .dolor.in.repreh + 0x0420: 656e 6465 7269 7420 696e 2076 6f6c 7570 enderit.in.volup + 0x0430: 7461 7465 2076 656c 6974 2065 7373 6520 tate.velit.esse. + 0x0440: 6369 6c6c 756d 2064 6f6c 6f72 6520 6575 cillum.dolore.eu + 0x0450: 2066 7567 6961 7420 6e75 6c6c 6120 7061 .fugiat.nulla.pa + 0x0460: 7269 6174 7572 2e20 4578 6365 7074 6575 riatur..Excepteu + 0x0470: 7220 7369 6e74 206f 6363 6165 6361 7420 r.sint.occaecat. + 0x0480: 6375 7069 6461 7461 7420 6e6f 6e20 7072 cupidatat.non.pr + 0x0490: 6f69 6465 6e74 2c20 7375 6e74 2069 6e20 oident,.sunt.in. + 0x04a0: 6375 6c70 6120 7175 6920 6f66 6669 6369 culpa.qui.offici + 0x04b0: 6120 6465 7365 7275 6e74 206d 6f6c 6c69 a.deserunt.molli + 0x04c0: 7420 616e 696d 2069 6420 6573 7420 6c61 t.anim.id.est.la + 0x04d0: 626f 7275 6d2e 00 borum..] + 11 2023-05-13 19:45:01.497595 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp + 1) [SHUTDOWN] + 12 2023-05-13 19:45:01.497603 IP (tos 0x2,ECT(0), ttl 64, id 44216, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.36413: sctp + 1) [SHUTDOWN ACK] + 13 2023-05-13 19:45:01.497608 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.1.36413 > 192.168.5.2.36297: sctp + 1) [SHUTDOWN COMPLETE] diff --git a/tests/sctp-i-data.out b/tests/sctp-i-data.out new file mode 100644 index 000000000..d28a4e031 --- /dev/null +++ b/tests/sctp-i-data.out @@ -0,0 +1,13 @@ + 1 2023-05-13 19:45:01.497381 IP 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [INIT] [init tag: 3820459860] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 2906273895] + 2 2023-05-13 19:45:01.497403 IP 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [INIT ACK] [init tag: 3868939720] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 2320017092] + 3 2023-05-13 19:45:01.497422 IP 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-13 19:45:01.497437 IP 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [COOKIE ACK] + 5 2023-05-13 19:45:01.497461 IP 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 2906273895] [SID: 0] [MID: 0] [PPID 0x0] + 6 2023-05-13 19:45:01.497469 IP 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [SACK] [cum ack 2906273895] [a_rwnd 105048] [#gap acks 0] [#dup tsns 0] + 7 2023-05-13 19:45:01.497473 IP 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [I-DATA] (E) [TSN: 2906273896] [SID: 0] [MID: 0] [FSN: 0] + 8 2023-05-13 19:45:01.497529 IP 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [SACK] [cum ack 2906273896] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] , (2) [I-DATA] (B) [TSN: 2320017092] [SID: 0] [MID: 0] [PPID 0x0] + 9 2023-05-13 19:45:01.497539 IP 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [SACK] [cum ack 2320017092] [a_rwnd 105064] [#gap acks 0] [#dup tsns 0] + 10 2023-05-13 19:45:01.497543 IP 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [I-DATA] (E) [TSN: 2320017093] [SID: 0] [MID: 0] [FSN: 0] + 11 2023-05-13 19:45:01.497595 IP 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [SHUTDOWN] + 12 2023-05-13 19:45:01.497603 IP 192.168.5.2.36297 > 192.168.5.1.36413: sctp (1) [SHUTDOWN ACK] + 13 2023-05-13 19:45:01.497608 IP 192.168.5.1.36413 > 192.168.5.2.36297: sctp (1) [SHUTDOWN COMPLETE] diff --git a/tests/sctp-i-data.pcap b/tests/sctp-i-data.pcap new file mode 100644 index 000000000..05b7132d3 Binary files /dev/null and b/tests/sctp-i-data.pcap differ diff --git a/tests/sctp-i-forward-v.out b/tests/sctp-i-forward-v.out new file mode 100644 index 000000000..dea609c7a --- /dev/null +++ b/tests/sctp-i-forward-v.out @@ -0,0 +1,54 @@ + 1 2023-05-13 19:52:04.102869 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [INIT] [init tag: 3308356620] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 3700341333] + 2 2023-05-13 19:52:04.102890 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 348) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [INIT ACK] [init tag: 2742731420] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 2786592332] + 3 2023-05-13 19:52:04.102901 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 296) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-13 19:52:04.102914 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [COOKIE ACK] + 5 2023-05-13 19:52:04.112376 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341333] [SID: 0] [MID: 0] [PPID 0x0] + 6 2023-05-13 19:52:04.112403 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 1276) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (E) [TSN: 3700341334] [SID: 0] [MID: 0] [FSN: 0] + 7 2023-05-13 19:52:04.112422 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341335] [SID: 0] [MID: 1] [PPID 0x0] + 8 2023-05-13 19:52:04.112424 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 1276) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (E) [TSN: 3700341336] [SID: 0] [MID: 1] [FSN: 0] + 9 2023-05-13 19:52:07.367974 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341333] [SID: 0] [MID: 0] [PPID 0x0] + 10 2023-05-13 19:52:08.135725 IP (tos 0x2,ECT(0), ttl 64, id 5499, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.3.46336: sctp (1) [HB REQ] + 11 2023-05-13 19:52:08.135757 IP (tos 0x2,ECT(0), ttl 64, id 6, offset 0, flags [DF], proto SCTP (132), length 1336) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [HB ACK] , (2) [I-DATA] (E) [TSN: 3700341334] [SID: 0] [MID: 0] [FSN: 0] + 12 2023-05-13 19:52:08.391999 IP (tos 0x2,ECT(0), ttl 64, id 7, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.46336 > 192.168.5.4.36297: sctp (1) [HB REQ] + 13 2023-05-13 19:52:08.392040 IP (tos 0x2,ECT(0), ttl 64, id 5500, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [HB ACK] + 14 2023-05-13 19:52:08.392061 IP (tos 0x2,ECT(0), ttl 64, id 8, offset 0, flags [DF], proto SCTP (132), length 2744) + 192.168.5.1.46336 > 192.168.5.4.36297: sctp (1) [I-DATA] (B) [TSN: 3700341335] [SID: 0] [MID: 1] [PPID 0x0] , (2) [I-DATA] (E) [TSN: 3700341336] [SID: 0] [MID: 1] [FSN: 0] + 15 2023-05-13 19:52:08.392064 IP (tos 0x2,ECT(0), ttl 64, id 10, offset 0, flags [DF], proto SCTP (132), length 2744) + 192.168.5.1.46336 > 192.168.5.4.36297: sctp (1) [I-DATA] (B) [TSN: 3700341337] [SID: 0] [MID: 2] [PPID 0x0] , (2) [I-DATA] (E) [TSN: 3700341338] [SID: 0] [MID: 2] [FSN: 0] + 16 2023-05-13 19:52:09.895573 IP (tos 0x2,ECT(0), ttl 64, id 5501, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.3.46336: sctp (1) [HB REQ] + 17 2023-05-13 19:52:09.895587 IP (tos 0x2,ECT(0), ttl 64, id 12, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [HB ACK] + 18 2023-05-13 19:52:13.511764 IP (tos 0x2,ECT(0), ttl 64, id 13, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.4.36297: sctp (1) [I-DATA] (B) [TSN: 3700341333] [SID: 0] [MID: 0] [PPID 0x0] + 19 2023-05-13 19:52:15.531970 IP (tos 0x2,ECT(0), ttl 64, id 14, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-FORWARD-FSN] [TSN: 3700341333] + 20 2023-05-13 19:52:15.531974 IP (tos 0x2,ECT(0), ttl 64, id 15, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341335] [SID: 0] [MID: 1] [PPID 0x0] + 21 2023-05-13 19:52:15.531991 IP (tos 0x2,ECT(0), ttl 64, id 5502, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [SACK] [cum ack 3700341333] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 22 2023-05-13 19:52:15.531997 IP (tos 0x2,ECT(0), ttl 64, id 16, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-FORWARD-FSN] [TSN: 3700341335] + 23 2023-05-13 19:52:15.531998 IP (tos 0x2,ECT(0), ttl 64, id 17, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341337] [SID: 0] [MID: 2] [PPID 0x0] + 24 2023-05-13 19:52:15.531999 IP (tos 0x2,ECT(0), ttl 64, id 18, offset 0, flags [DF], proto SCTP (132), length 1276) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (E) [TSN: 3700341338] [SID: 0] [MID: 2] [FSN: 0] + 25 2023-05-13 19:52:15.735956 IP (tos 0x2,ECT(0), ttl 64, id 5503, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [SACK] [cum ack 3700341335] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 26 2023-05-13 19:52:15.735987 IP (tos 0x2,ECT(0), ttl 64, id 19, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-FORWARD-FSN] [TSN: 3700341336] + 27 2023-05-13 19:52:15.939951 IP (tos 0x2,ECT(0), ttl 64, id 5504, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [SACK] [cum ack 3700341336] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] diff --git a/tests/sctp-i-forward-vv.out b/tests/sctp-i-forward-vv.out new file mode 100644 index 000000000..27442f4ea --- /dev/null +++ b/tests/sctp-i-forward-vv.out @@ -0,0 +1,1274 @@ + 1 2023-05-13 19:52:04.102869 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [INIT] [init tag: 3308356620] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 3700341333] + 2 2023-05-13 19:52:04.102890 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 348) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp + 1) [INIT ACK] [init tag: 2742731420] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 2786592332] + 3 2023-05-13 19:52:04.102901 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 296) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [COOKIE ECHO] + 4 2023-05-13 19:52:04.102914 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp + 1) [COOKIE ACK] + 5 2023-05-13 19:52:04.112376 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-DATA] (B) [TSN: 3700341333] [SID: 0] [MID: 0] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f 7265 2065 7420 646f .ut.labore.et.do + 0x05a0: 6c6f 7265 206d 6167 lore.mag] + 6 2023-05-13 19:52:04.112403 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 1276) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-DATA] (E) [TSN: 3700341334] [SID: 0] [MID: 0] [FSN: 0] [Payload: + 0x0000: 6e61 2061 6c69 7175 612e 2055 7420 656e na.aliqua..Ut.en + 0x0010: 696d 2061 6420 6d69 6e69 6d20 7665 6e69 im.ad.minim.veni + 0x0020: 616d 2c20 7175 6973 206e 6f73 7472 7564 am,.quis.nostrud + 0x0030: 2065 7865 7263 6974 6174 696f 6e20 756c .exercitation.ul + 0x0040: 6c61 6d63 6f20 6c61 626f 7269 7320 6e69 lamco.laboris.ni + 0x0050: 7369 2075 7420 616c 6971 7569 7020 6578 si.ut.aliquip.ex + 0x0060: 2065 6120 636f 6d6d 6f64 6f20 636f 6e73 .ea.commodo.cons + 0x0070: 6571 7561 742e 2044 7569 7320 6175 7465 equat..Duis.aute + 0x0080: 2069 7275 7265 2064 6f6c 6f72 2069 6e20 .irure.dolor.in. + 0x0090: 7265 7072 6568 656e 6465 7269 7420 696e reprehenderit.in + 0x00a0: 2076 6f6c 7570 7461 7465 2076 656c 6974 .voluptate.velit + 0x00b0: 2065 7373 6520 6369 6c6c 756d 2064 6f6c .esse.cillum.dol + 0x00c0: 6f72 6520 6575 2066 7567 6961 7420 6e75 ore.eu.fugiat.nu + 0x00d0: 6c6c 6120 7061 7269 6174 7572 2e20 4578 lla.pariatur..Ex + 0x00e0: 6365 7074 6575 7220 7369 6e74 206f 6363 cepteur.sint.occ + 0x00f0: 6165 6361 7420 6375 7069 6461 7461 7420 aecat.cupidatat. + 0x0100: 6e6f 6e20 7072 6f69 6465 6e74 2c20 7375 non.proident,.su + 0x0110: 6e74 2069 6e20 6375 6c70 6120 7175 6920 nt.in.culpa.qui. + 0x0120: 6f66 6669 6369 6120 6465 7365 7275 6e74 officia.deserunt + 0x0130: 206d 6f6c 6c69 7420 616e 696d 2069 6420 .mollit.anim.id. + 0x0140: 6573 7420 6c61 626f 7275 6d2e 4c6f 7265 est.laborum.Lore + 0x0150: 6d20 6970 7375 6d20 646f 6c6f 7220 7369 m.ipsum.dolor.si + 0x0160: 7420 616d 6574 2c20 636f 6e73 6563 7465 t.amet,.consecte + 0x0170: 7475 7220 6164 6970 6973 6369 6e67 2065 tur.adipiscing.e + 0x0180: 6c69 742c 2073 6564 2064 6f20 6569 7573 lit,.sed.do.eius + 0x0190: 6d6f 6420 7465 6d70 6f72 2069 6e63 6964 mod.tempor.incid + 0x01a0: 6964 756e 7420 7574 206c 6162 6f72 6520 idunt.ut.labore. + 0x01b0: 6574 2064 6f6c 6f72 6520 6d61 676e 6120 et.dolore.magna. + 0x01c0: 616c 6971 7561 2e20 5574 2065 6e69 6d20 aliqua..Ut.enim. + 0x01d0: 6164 206d 696e 696d 2076 656e 6961 6d2c ad.minim.veniam, + 0x01e0: 2071 7569 7320 6e6f 7374 7275 6420 6578 .quis.nostrud.ex + 0x01f0: 6572 6369 7461 7469 6f6e 2075 6c6c 616d ercitation.ullam + 0x0200: 636f 206c 6162 6f72 6973 206e 6973 6920 co.laboris.nisi. + 0x0210: 7574 2061 6c69 7175 6970 2065 7820 6561 ut.aliquip.ex.ea + 0x0220: 2063 6f6d 6d6f 646f 2063 6f6e 7365 7175 .commodo.consequ + 0x0230: 6174 2e20 4475 6973 2061 7574 6520 6972 at..Duis.aute.ir + 0x0240: 7572 6520 646f 6c6f 7220 696e 2072 6570 ure.dolor.in.rep + 0x0250: 7265 6865 6e64 6572 6974 2069 6e20 766f rehenderit.in.vo + 0x0260: 6c75 7074 6174 6520 7665 6c69 7420 6573 luptate.velit.es + 0x0270: 7365 2063 696c 6c75 6d20 646f 6c6f 7265 se.cillum.dolore + 0x0280: 2065 7520 6675 6769 6174 206e 756c 6c61 .eu.fugiat.nulla + 0x0290: 2070 6172 6961 7475 722e 2045 7863 6570 .pariatur..Excep + 0x02a0: 7465 7572 2073 696e 7420 6f63 6361 6563 teur.sint.occaec + 0x02b0: 6174 2063 7570 6964 6174 6174 206e 6f6e at.cupidatat.non + 0x02c0: 2070 726f 6964 656e 742c 2073 756e 7420 .proident,.sunt. + 0x02d0: 696e 2063 756c 7061 2071 7569 206f 6666 in.culpa.qui.off + 0x02e0: 6963 6961 2064 6573 6572 756e 7420 6d6f icia.deserunt.mo + 0x02f0: 6c6c 6974 2061 6e69 6d20 6964 2065 7374 llit.anim.id.est + 0x0300: 206c 6162 6f72 756d 2e4c 6f72 656d 2069 .laborum.Lorem.i + 0x0310: 7073 756d 2064 6f6c 6f72 2073 6974 2061 psum.dolor.sit.a + 0x0320: 6d65 742c 2063 6f6e 7365 6374 6574 7572 met,.consectetur + 0x0330: 2061 6469 7069 7363 696e 6720 656c 6974 .adipiscing.elit + 0x0340: 2c20 7365 6420 646f 2065 6975 736d 6f64 ,.sed.do.eiusmod + 0x0350: 2074 656d 706f 7220 696e 6369 6469 6475 .tempor.incididu + 0x0360: 6e74 2075 7420 6c61 626f 7265 2065 7420 nt.ut.labore.et. + 0x0370: 646f 6c6f 7265 206d 6167 6e61 2061 6c69 dolore.magna.ali + 0x0380: 7175 612e 2055 7420 656e 696d 2061 6420 qua..Ut.enim.ad. + 0x0390: 6d69 6e69 6d20 7665 6e69 616d 2c20 7175 minim.veniam,.qu + 0x03a0: 6973 206e 6f73 7472 7564 2065 7865 7263 is.nostrud.exerc + 0x03b0: 6974 6174 696f 6e20 756c 6c61 6d63 6f20 itation.ullamco. + 0x03c0: 6c61 626f 7269 7320 6e69 7369 2075 7420 laboris.nisi.ut. + 0x03d0: 616c 6971 7569 7020 6578 2065 6120 636f aliquip.ex.ea.co + 0x03e0: 6d6d 6f64 6f20 636f 6e73 6571 7561 742e mmodo.consequat. + 0x03f0: 2044 7569 7320 6175 7465 2069 7275 7265 .Duis.aute.irure + 0x0400: 2064 6f6c 6f72 2069 6e20 7265 7072 6568 .dolor.in.repreh + 0x0410: 656e 6465 7269 7420 696e 2076 6f6c 7570 enderit.in.volup + 0x0420: 7461 7465 2076 656c 6974 2065 7373 6520 tate.velit.esse. + 0x0430: 6369 6c6c 756d 2064 6f6c 6f72 6520 6575 cillum.dolore.eu + 0x0440: 2066 7567 6961 7420 6e75 6c6c 6120 7061 .fugiat.nulla.pa + 0x0450: 7269 6174 7572 2e20 4578 6365 7074 6575 riatur..Excepteu + 0x0460: 7220 7369 6e74 206f 6363 6165 6361 7420 r.sint.occaecat. + 0x0470: 6375 7069 6461 7461 7420 6e6f 6e20 7072 cupidatat.non.pr + 0x0480: 6f69 6465 6e74 2c20 7375 6e74 2069 6e20 oident,.sunt.in. + 0x0490: 6375 6c70 6120 7175 6920 6f66 6669 6369 culpa.qui.offici + 0x04a0: 6120 6465 7365 7275 6e74 206d 6f6c 6c69 a.deserunt.molli + 0x04b0: 7420 616e 696d 2069 6420 6573 7420 6c61 t.anim.id.est.la + 0x04c0: 626f 7275 6d2e 00 borum..] + 7 2023-05-13 19:52:04.112422 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-DATA] (B) [TSN: 3700341335] [SID: 0] [MID: 1] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f 7265 2065 7420 646f .ut.labore.et.do + 0x05a0: 6c6f 7265 206d 6167 lore.mag] + 8 2023-05-13 19:52:04.112424 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 1276) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-DATA] (E) [TSN: 3700341336] [SID: 0] [MID: 1] [FSN: 0] [Payload: + 0x0000: 6e61 2061 6c69 7175 612e 2055 7420 656e na.aliqua..Ut.en + 0x0010: 696d 2061 6420 6d69 6e69 6d20 7665 6e69 im.ad.minim.veni + 0x0020: 616d 2c20 7175 6973 206e 6f73 7472 7564 am,.quis.nostrud + 0x0030: 2065 7865 7263 6974 6174 696f 6e20 756c .exercitation.ul + 0x0040: 6c61 6d63 6f20 6c61 626f 7269 7320 6e69 lamco.laboris.ni + 0x0050: 7369 2075 7420 616c 6971 7569 7020 6578 si.ut.aliquip.ex + 0x0060: 2065 6120 636f 6d6d 6f64 6f20 636f 6e73 .ea.commodo.cons + 0x0070: 6571 7561 742e 2044 7569 7320 6175 7465 equat..Duis.aute + 0x0080: 2069 7275 7265 2064 6f6c 6f72 2069 6e20 .irure.dolor.in. + 0x0090: 7265 7072 6568 656e 6465 7269 7420 696e reprehenderit.in + 0x00a0: 2076 6f6c 7570 7461 7465 2076 656c 6974 .voluptate.velit + 0x00b0: 2065 7373 6520 6369 6c6c 756d 2064 6f6c .esse.cillum.dol + 0x00c0: 6f72 6520 6575 2066 7567 6961 7420 6e75 ore.eu.fugiat.nu + 0x00d0: 6c6c 6120 7061 7269 6174 7572 2e20 4578 lla.pariatur..Ex + 0x00e0: 6365 7074 6575 7220 7369 6e74 206f 6363 cepteur.sint.occ + 0x00f0: 6165 6361 7420 6375 7069 6461 7461 7420 aecat.cupidatat. + 0x0100: 6e6f 6e20 7072 6f69 6465 6e74 2c20 7375 non.proident,.su + 0x0110: 6e74 2069 6e20 6375 6c70 6120 7175 6920 nt.in.culpa.qui. + 0x0120: 6f66 6669 6369 6120 6465 7365 7275 6e74 officia.deserunt + 0x0130: 206d 6f6c 6c69 7420 616e 696d 2069 6420 .mollit.anim.id. + 0x0140: 6573 7420 6c61 626f 7275 6d2e 4c6f 7265 est.laborum.Lore + 0x0150: 6d20 6970 7375 6d20 646f 6c6f 7220 7369 m.ipsum.dolor.si + 0x0160: 7420 616d 6574 2c20 636f 6e73 6563 7465 t.amet,.consecte + 0x0170: 7475 7220 6164 6970 6973 6369 6e67 2065 tur.adipiscing.e + 0x0180: 6c69 742c 2073 6564 2064 6f20 6569 7573 lit,.sed.do.eius + 0x0190: 6d6f 6420 7465 6d70 6f72 2069 6e63 6964 mod.tempor.incid + 0x01a0: 6964 756e 7420 7574 206c 6162 6f72 6520 idunt.ut.labore. + 0x01b0: 6574 2064 6f6c 6f72 6520 6d61 676e 6120 et.dolore.magna. + 0x01c0: 616c 6971 7561 2e20 5574 2065 6e69 6d20 aliqua..Ut.enim. + 0x01d0: 6164 206d 696e 696d 2076 656e 6961 6d2c ad.minim.veniam, + 0x01e0: 2071 7569 7320 6e6f 7374 7275 6420 6578 .quis.nostrud.ex + 0x01f0: 6572 6369 7461 7469 6f6e 2075 6c6c 616d ercitation.ullam + 0x0200: 636f 206c 6162 6f72 6973 206e 6973 6920 co.laboris.nisi. + 0x0210: 7574 2061 6c69 7175 6970 2065 7820 6561 ut.aliquip.ex.ea + 0x0220: 2063 6f6d 6d6f 646f 2063 6f6e 7365 7175 .commodo.consequ + 0x0230: 6174 2e20 4475 6973 2061 7574 6520 6972 at..Duis.aute.ir + 0x0240: 7572 6520 646f 6c6f 7220 696e 2072 6570 ure.dolor.in.rep + 0x0250: 7265 6865 6e64 6572 6974 2069 6e20 766f rehenderit.in.vo + 0x0260: 6c75 7074 6174 6520 7665 6c69 7420 6573 luptate.velit.es + 0x0270: 7365 2063 696c 6c75 6d20 646f 6c6f 7265 se.cillum.dolore + 0x0280: 2065 7520 6675 6769 6174 206e 756c 6c61 .eu.fugiat.nulla + 0x0290: 2070 6172 6961 7475 722e 2045 7863 6570 .pariatur..Excep + 0x02a0: 7465 7572 2073 696e 7420 6f63 6361 6563 teur.sint.occaec + 0x02b0: 6174 2063 7570 6964 6174 6174 206e 6f6e at.cupidatat.non + 0x02c0: 2070 726f 6964 656e 742c 2073 756e 7420 .proident,.sunt. + 0x02d0: 696e 2063 756c 7061 2071 7569 206f 6666 in.culpa.qui.off + 0x02e0: 6963 6961 2064 6573 6572 756e 7420 6d6f icia.deserunt.mo + 0x02f0: 6c6c 6974 2061 6e69 6d20 6964 2065 7374 llit.anim.id.est + 0x0300: 206c 6162 6f72 756d 2e4c 6f72 656d 2069 .laborum.Lorem.i + 0x0310: 7073 756d 2064 6f6c 6f72 2073 6974 2061 psum.dolor.sit.a + 0x0320: 6d65 742c 2063 6f6e 7365 6374 6574 7572 met,.consectetur + 0x0330: 2061 6469 7069 7363 696e 6720 656c 6974 .adipiscing.elit + 0x0340: 2c20 7365 6420 646f 2065 6975 736d 6f64 ,.sed.do.eiusmod + 0x0350: 2074 656d 706f 7220 696e 6369 6469 6475 .tempor.incididu + 0x0360: 6e74 2075 7420 6c61 626f 7265 2065 7420 nt.ut.labore.et. + 0x0370: 646f 6c6f 7265 206d 6167 6e61 2061 6c69 dolore.magna.ali + 0x0380: 7175 612e 2055 7420 656e 696d 2061 6420 qua..Ut.enim.ad. + 0x0390: 6d69 6e69 6d20 7665 6e69 616d 2c20 7175 minim.veniam,.qu + 0x03a0: 6973 206e 6f73 7472 7564 2065 7865 7263 is.nostrud.exerc + 0x03b0: 6974 6174 696f 6e20 756c 6c61 6d63 6f20 itation.ullamco. + 0x03c0: 6c61 626f 7269 7320 6e69 7369 2075 7420 laboris.nisi.ut. + 0x03d0: 616c 6971 7569 7020 6578 2065 6120 636f aliquip.ex.ea.co + 0x03e0: 6d6d 6f64 6f20 636f 6e73 6571 7561 742e mmodo.consequat. + 0x03f0: 2044 7569 7320 6175 7465 2069 7275 7265 .Duis.aute.irure + 0x0400: 2064 6f6c 6f72 2069 6e20 7265 7072 6568 .dolor.in.repreh + 0x0410: 656e 6465 7269 7420 696e 2076 6f6c 7570 enderit.in.volup + 0x0420: 7461 7465 2076 656c 6974 2065 7373 6520 tate.velit.esse. + 0x0430: 6369 6c6c 756d 2064 6f6c 6f72 6520 6575 cillum.dolore.eu + 0x0440: 2066 7567 6961 7420 6e75 6c6c 6120 7061 .fugiat.nulla.pa + 0x0450: 7269 6174 7572 2e20 4578 6365 7074 6575 riatur..Excepteu + 0x0460: 7220 7369 6e74 206f 6363 6165 6361 7420 r.sint.occaecat. + 0x0470: 6375 7069 6461 7461 7420 6e6f 6e20 7072 cupidatat.non.pr + 0x0480: 6f69 6465 6e74 2c20 7375 6e74 2069 6e20 oident,.sunt.in. + 0x0490: 6375 6c70 6120 7175 6920 6f66 6669 6369 culpa.qui.offici + 0x04a0: 6120 6465 7365 7275 6e74 206d 6f6c 6c69 a.deserunt.molli + 0x04b0: 7420 616e 696d 2069 6420 6573 7420 6c61 t.anim.id.est.la + 0x04c0: 626f 7275 6d2e 00 borum..] + 9 2023-05-13 19:52:07.367974 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-DATA] (B) [TSN: 3700341333] [SID: 0] [MID: 0] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f 7265 2065 7420 646f .ut.labore.et.do + 0x05a0: 6c6f 7265 206d 6167 lore.mag] + 10 2023-05-13 19:52:08.135725 IP (tos 0x2,ECT(0), ttl 64, id 5499, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.3.46336: sctp + 1) [HB REQ] + 11 2023-05-13 19:52:08.135757 IP (tos 0x2,ECT(0), ttl 64, id 6, offset 0, flags [DF], proto SCTP (132), length 1336) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [HB ACK] + 2) [I-DATA] (E) [TSN: 3700341334] [SID: 0] [MID: 0] [FSN: 0] [Payload: + 0x0000: 6e61 2061 6c69 7175 612e 2055 7420 656e na.aliqua..Ut.en + 0x0010: 696d 2061 6420 6d69 6e69 6d20 7665 6e69 im.ad.minim.veni + 0x0020: 616d 2c20 7175 6973 206e 6f73 7472 7564 am,.quis.nostrud + 0x0030: 2065 7865 7263 6974 6174 696f 6e20 756c .exercitation.ul + 0x0040: 6c61 6d63 6f20 6c61 626f 7269 7320 6e69 lamco.laboris.ni + 0x0050: 7369 2075 7420 616c 6971 7569 7020 6578 si.ut.aliquip.ex + 0x0060: 2065 6120 636f 6d6d 6f64 6f20 636f 6e73 .ea.commodo.cons + 0x0070: 6571 7561 742e 2044 7569 7320 6175 7465 equat..Duis.aute + 0x0080: 2069 7275 7265 2064 6f6c 6f72 2069 6e20 .irure.dolor.in. + 0x0090: 7265 7072 6568 656e 6465 7269 7420 696e reprehenderit.in + 0x00a0: 2076 6f6c 7570 7461 7465 2076 656c 6974 .voluptate.velit + 0x00b0: 2065 7373 6520 6369 6c6c 756d 2064 6f6c .esse.cillum.dol + 0x00c0: 6f72 6520 6575 2066 7567 6961 7420 6e75 ore.eu.fugiat.nu + 0x00d0: 6c6c 6120 7061 7269 6174 7572 2e20 4578 lla.pariatur..Ex + 0x00e0: 6365 7074 6575 7220 7369 6e74 206f 6363 cepteur.sint.occ + 0x00f0: 6165 6361 7420 6375 7069 6461 7461 7420 aecat.cupidatat. + 0x0100: 6e6f 6e20 7072 6f69 6465 6e74 2c20 7375 non.proident,.su + 0x0110: 6e74 2069 6e20 6375 6c70 6120 7175 6920 nt.in.culpa.qui. + 0x0120: 6f66 6669 6369 6120 6465 7365 7275 6e74 officia.deserunt + 0x0130: 206d 6f6c 6c69 7420 616e 696d 2069 6420 .mollit.anim.id. + 0x0140: 6573 7420 6c61 626f 7275 6d2e 4c6f 7265 est.laborum.Lore + 0x0150: 6d20 6970 7375 6d20 646f 6c6f 7220 7369 m.ipsum.dolor.si + 0x0160: 7420 616d 6574 2c20 636f 6e73 6563 7465 t.amet,.consecte + 0x0170: 7475 7220 6164 6970 6973 6369 6e67 2065 tur.adipiscing.e + 0x0180: 6c69 742c 2073 6564 2064 6f20 6569 7573 lit,.sed.do.eius + 0x0190: 6d6f 6420 7465 6d70 6f72 2069 6e63 6964 mod.tempor.incid + 0x01a0: 6964 756e 7420 7574 206c 6162 6f72 6520 idunt.ut.labore. + 0x01b0: 6574 2064 6f6c 6f72 6520 6d61 676e 6120 et.dolore.magna. + 0x01c0: 616c 6971 7561 2e20 5574 2065 6e69 6d20 aliqua..Ut.enim. + 0x01d0: 6164 206d 696e 696d 2076 656e 6961 6d2c ad.minim.veniam, + 0x01e0: 2071 7569 7320 6e6f 7374 7275 6420 6578 .quis.nostrud.ex + 0x01f0: 6572 6369 7461 7469 6f6e 2075 6c6c 616d ercitation.ullam + 0x0200: 636f 206c 6162 6f72 6973 206e 6973 6920 co.laboris.nisi. + 0x0210: 7574 2061 6c69 7175 6970 2065 7820 6561 ut.aliquip.ex.ea + 0x0220: 2063 6f6d 6d6f 646f 2063 6f6e 7365 7175 .commodo.consequ + 0x0230: 6174 2e20 4475 6973 2061 7574 6520 6972 at..Duis.aute.ir + 0x0240: 7572 6520 646f 6c6f 7220 696e 2072 6570 ure.dolor.in.rep + 0x0250: 7265 6865 6e64 6572 6974 2069 6e20 766f rehenderit.in.vo + 0x0260: 6c75 7074 6174 6520 7665 6c69 7420 6573 luptate.velit.es + 0x0270: 7365 2063 696c 6c75 6d20 646f 6c6f 7265 se.cillum.dolore + 0x0280: 2065 7520 6675 6769 6174 206e 756c 6c61 .eu.fugiat.nulla + 0x0290: 2070 6172 6961 7475 722e 2045 7863 6570 .pariatur..Excep + 0x02a0: 7465 7572 2073 696e 7420 6f63 6361 6563 teur.sint.occaec + 0x02b0: 6174 2063 7570 6964 6174 6174 206e 6f6e at.cupidatat.non + 0x02c0: 2070 726f 6964 656e 742c 2073 756e 7420 .proident,.sunt. + 0x02d0: 696e 2063 756c 7061 2071 7569 206f 6666 in.culpa.qui.off + 0x02e0: 6963 6961 2064 6573 6572 756e 7420 6d6f icia.deserunt.mo + 0x02f0: 6c6c 6974 2061 6e69 6d20 6964 2065 7374 llit.anim.id.est + 0x0300: 206c 6162 6f72 756d 2e4c 6f72 656d 2069 .laborum.Lorem.i + 0x0310: 7073 756d 2064 6f6c 6f72 2073 6974 2061 psum.dolor.sit.a + 0x0320: 6d65 742c 2063 6f6e 7365 6374 6574 7572 met,.consectetur + 0x0330: 2061 6469 7069 7363 696e 6720 656c 6974 .adipiscing.elit + 0x0340: 2c20 7365 6420 646f 2065 6975 736d 6f64 ,.sed.do.eiusmod + 0x0350: 2074 656d 706f 7220 696e 6369 6469 6475 .tempor.incididu + 0x0360: 6e74 2075 7420 6c61 626f 7265 2065 7420 nt.ut.labore.et. + 0x0370: 646f 6c6f 7265 206d 6167 6e61 2061 6c69 dolore.magna.ali + 0x0380: 7175 612e 2055 7420 656e 696d 2061 6420 qua..Ut.enim.ad. + 0x0390: 6d69 6e69 6d20 7665 6e69 616d 2c20 7175 minim.veniam,.qu + 0x03a0: 6973 206e 6f73 7472 7564 2065 7865 7263 is.nostrud.exerc + 0x03b0: 6974 6174 696f 6e20 756c 6c61 6d63 6f20 itation.ullamco. + 0x03c0: 6c61 626f 7269 7320 6e69 7369 2075 7420 laboris.nisi.ut. + 0x03d0: 616c 6971 7569 7020 6578 2065 6120 636f aliquip.ex.ea.co + 0x03e0: 6d6d 6f64 6f20 636f 6e73 6571 7561 742e mmodo.consequat. + 0x03f0: 2044 7569 7320 6175 7465 2069 7275 7265 .Duis.aute.irure + 0x0400: 2064 6f6c 6f72 2069 6e20 7265 7072 6568 .dolor.in.repreh + 0x0410: 656e 6465 7269 7420 696e 2076 6f6c 7570 enderit.in.volup + 0x0420: 7461 7465 2076 656c 6974 2065 7373 6520 tate.velit.esse. + 0x0430: 6369 6c6c 756d 2064 6f6c 6f72 6520 6575 cillum.dolore.eu + 0x0440: 2066 7567 6961 7420 6e75 6c6c 6120 7061 .fugiat.nulla.pa + 0x0450: 7269 6174 7572 2e20 4578 6365 7074 6575 riatur..Excepteu + 0x0460: 7220 7369 6e74 206f 6363 6165 6361 7420 r.sint.occaecat. + 0x0470: 6375 7069 6461 7461 7420 6e6f 6e20 7072 cupidatat.non.pr + 0x0480: 6f69 6465 6e74 2c20 7375 6e74 2069 6e20 oident,.sunt.in. + 0x0490: 6375 6c70 6120 7175 6920 6f66 6669 6369 culpa.qui.offici + 0x04a0: 6120 6465 7365 7275 6e74 206d 6f6c 6c69 a.deserunt.molli + 0x04b0: 7420 616e 696d 2069 6420 6573 7420 6c61 t.anim.id.est.la + 0x04c0: 626f 7275 6d2e 00 borum..] + 12 2023-05-13 19:52:08.391999 IP (tos 0x2,ECT(0), ttl 64, id 7, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.46336 > 192.168.5.4.36297: sctp + 1) [HB REQ] + 13 2023-05-13 19:52:08.392040 IP (tos 0x2,ECT(0), ttl 64, id 5500, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp + 1) [HB ACK] + 14 2023-05-13 19:52:08.392061 IP (tos 0x2,ECT(0), ttl 64, id 8, offset 0, flags [DF], proto SCTP (132), length 2744) + 192.168.5.1.46336 > 192.168.5.4.36297: sctp + 1) [I-DATA] (B) [TSN: 3700341335] [SID: 0] [MID: 1] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f 7265 2065 7420 646f .ut.labore.et.do + 0x05a0: 6c6f 7265 206d 6167 lore.mag] + 2) [I-DATA] (E) [TSN: 3700341336] [SID: 0] [MID: 1] [FSN: 0] [Payload: + 0x0000: 6e61 2061 6c69 7175 612e 2055 7420 656e na.aliqua..Ut.en + 0x0010: 696d 2061 6420 6d69 6e69 6d20 7665 6e69 im.ad.minim.veni + 0x0020: 616d 2c20 7175 6973 206e 6f73 7472 7564 am,.quis.nostrud + 0x0030: 2065 7865 7263 6974 6174 696f 6e20 756c .exercitation.ul + 0x0040: 6c61 6d63 6f20 6c61 626f 7269 7320 6e69 lamco.laboris.ni + 0x0050: 7369 2075 7420 616c 6971 7569 7020 6578 si.ut.aliquip.ex + 0x0060: 2065 6120 636f 6d6d 6f64 6f20 636f 6e73 .ea.commodo.cons + 0x0070: 6571 7561 742e 2044 7569 7320 6175 7465 equat..Duis.aute + 0x0080: 2069 7275 7265 2064 6f6c 6f72 2069 6e20 .irure.dolor.in. + 0x0090: 7265 7072 6568 656e 6465 7269 7420 696e reprehenderit.in + 0x00a0: 2076 6f6c 7570 7461 7465 2076 656c 6974 .voluptate.velit + 0x00b0: 2065 7373 6520 6369 6c6c 756d 2064 6f6c .esse.cillum.dol + 0x00c0: 6f72 6520 6575 2066 7567 6961 7420 6e75 ore.eu.fugiat.nu + 0x00d0: 6c6c 6120 7061 7269 6174 7572 2e20 4578 lla.pariatur..Ex + 0x00e0: 6365 7074 6575 7220 7369 6e74 206f 6363 cepteur.sint.occ + 0x00f0: 6165 6361 7420 6375 7069 6461 7461 7420 aecat.cupidatat. + 0x0100: 6e6f 6e20 7072 6f69 6465 6e74 2c20 7375 non.proident,.su + 0x0110: 6e74 2069 6e20 6375 6c70 6120 7175 6920 nt.in.culpa.qui. + 0x0120: 6f66 6669 6369 6120 6465 7365 7275 6e74 officia.deserunt + 0x0130: 206d 6f6c 6c69 7420 616e 696d 2069 6420 .mollit.anim.id. + 0x0140: 6573 7420 6c61 626f 7275 6d2e 4c6f 7265 est.laborum.Lore + 0x0150: 6d20 6970 7375 6d20 646f 6c6f 7220 7369 m.ipsum.dolor.si + 0x0160: 7420 616d 6574 2c20 636f 6e73 6563 7465 t.amet,.consecte + 0x0170: 7475 7220 6164 6970 6973 6369 6e67 2065 tur.adipiscing.e + 0x0180: 6c69 742c 2073 6564 2064 6f20 6569 7573 lit,.sed.do.eius + 0x0190: 6d6f 6420 7465 6d70 6f72 2069 6e63 6964 mod.tempor.incid + 0x01a0: 6964 756e 7420 7574 206c 6162 6f72 6520 idunt.ut.labore. + 0x01b0: 6574 2064 6f6c 6f72 6520 6d61 676e 6120 et.dolore.magna. + 0x01c0: 616c 6971 7561 2e20 5574 2065 6e69 6d20 aliqua..Ut.enim. + 0x01d0: 6164 206d 696e 696d 2076 656e 6961 6d2c ad.minim.veniam, + 0x01e0: 2071 7569 7320 6e6f 7374 7275 6420 6578 .quis.nostrud.ex + 0x01f0: 6572 6369 7461 7469 6f6e 2075 6c6c 616d ercitation.ullam + 0x0200: 636f 206c 6162 6f72 6973 206e 6973 6920 co.laboris.nisi. + 0x0210: 7574 2061 6c69 7175 6970 2065 7820 6561 ut.aliquip.ex.ea + 0x0220: 2063 6f6d 6d6f 646f 2063 6f6e 7365 7175 .commodo.consequ + 0x0230: 6174 2e20 4475 6973 2061 7574 6520 6972 at..Duis.aute.ir + 0x0240: 7572 6520 646f 6c6f 7220 696e 2072 6570 ure.dolor.in.rep + 0x0250: 7265 6865 6e64 6572 6974 2069 6e20 766f rehenderit.in.vo + 0x0260: 6c75 7074 6174 6520 7665 6c69 7420 6573 luptate.velit.es + 0x0270: 7365 2063 696c 6c75 6d20 646f 6c6f 7265 se.cillum.dolore + 0x0280: 2065 7520 6675 6769 6174 206e 756c 6c61 .eu.fugiat.nulla + 0x0290: 2070 6172 6961 7475 722e 2045 7863 6570 .pariatur..Excep + 0x02a0: 7465 7572 2073 696e 7420 6f63 6361 6563 teur.sint.occaec + 0x02b0: 6174 2063 7570 6964 6174 6174 206e 6f6e at.cupidatat.non + 0x02c0: 2070 726f 6964 656e 742c 2073 756e 7420 .proident,.sunt. + 0x02d0: 696e 2063 756c 7061 2071 7569 206f 6666 in.culpa.qui.off + 0x02e0: 6963 6961 2064 6573 6572 756e 7420 6d6f icia.deserunt.mo + 0x02f0: 6c6c 6974 2061 6e69 6d20 6964 2065 7374 llit.anim.id.est + 0x0300: 206c 6162 6f72 756d 2e4c 6f72 656d 2069 .laborum.Lorem.i + 0x0310: 7073 756d 2064 6f6c 6f72 2073 6974 2061 psum.dolor.sit.a + 0x0320: 6d65 742c 2063 6f6e 7365 6374 6574 7572 met,.consectetur + 0x0330: 2061 6469 7069 7363 696e 6720 656c 6974 .adipiscing.elit + 0x0340: 2c20 7365 6420 646f 2065 6975 736d 6f64 ,.sed.do.eiusmod + 0x0350: 2074 656d 706f 7220 696e 6369 6469 6475 .tempor.incididu + 0x0360: 6e74 2075 7420 6c61 626f 7265 2065 7420 nt.ut.labore.et. + 0x0370: 646f 6c6f 7265 206d 6167 6e61 2061 6c69 dolore.magna.ali + 0x0380: 7175 612e 2055 7420 656e 696d 2061 6420 qua..Ut.enim.ad. + 0x0390: 6d69 6e69 6d20 7665 6e69 616d 2c20 7175 minim.veniam,.qu + 0x03a0: 6973 206e 6f73 7472 7564 2065 7865 7263 is.nostrud.exerc + 0x03b0: 6974 6174 696f 6e20 756c 6c61 6d63 6f20 itation.ullamco. + 0x03c0: 6c61 626f 7269 7320 6e69 7369 2075 7420 laboris.nisi.ut. + 0x03d0: 616c 6971 7569 7020 6578 2065 6120 636f aliquip.ex.ea.co + 0x03e0: 6d6d 6f64 6f20 636f 6e73 6571 7561 742e mmodo.consequat. + 0x03f0: 2044 7569 7320 6175 7465 2069 7275 7265 .Duis.aute.irure + 0x0400: 2064 6f6c 6f72 2069 6e20 7265 7072 6568 .dolor.in.repreh + 0x0410: 656e 6465 7269 7420 696e 2076 6f6c 7570 enderit.in.volup + 0x0420: 7461 7465 2076 656c 6974 2065 7373 6520 tate.velit.esse. + 0x0430: 6369 6c6c 756d 2064 6f6c 6f72 6520 6575 cillum.dolore.eu + 0x0440: 2066 7567 6961 7420 6e75 6c6c 6120 7061 .fugiat.nulla.pa + 0x0450: 7269 6174 7572 2e20 4578 6365 7074 6575 riatur..Excepteu + 0x0460: 7220 7369 6e74 206f 6363 6165 6361 7420 r.sint.occaecat. + 0x0470: 6375 7069 6461 7461 7420 6e6f 6e20 7072 cupidatat.non.pr + 0x0480: 6f69 6465 6e74 2c20 7375 6e74 2069 6e20 oident,.sunt.in. + 0x0490: 6375 6c70 6120 7175 6920 6f66 6669 6369 culpa.qui.offici + 0x04a0: 6120 6465 7365 7275 6e74 206d 6f6c 6c69 a.deserunt.molli + 0x04b0: 7420 616e 696d 2069 6420 6573 7420 6c61 t.anim.id.est.la + 0x04c0: 626f 7275 6d2e 00 borum..] + 15 2023-05-13 19:52:08.392064 IP (tos 0x2,ECT(0), ttl 64, id 10, offset 0, flags [DF], proto SCTP (132), length 2744) + 192.168.5.1.46336 > 192.168.5.4.36297: sctp + 1) [I-DATA] (B) [TSN: 3700341337] [SID: 0] [MID: 2] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f 7265 2065 7420 646f .ut.labore.et.do + 0x05a0: 6c6f 7265 206d 6167 lore.mag] + 2) [I-DATA] (E) [TSN: 3700341338] [SID: 0] [MID: 2] [FSN: 0] [Payload: + 0x0000: 6e61 2061 6c69 7175 612e 2055 7420 656e na.aliqua..Ut.en + 0x0010: 696d 2061 6420 6d69 6e69 6d20 7665 6e69 im.ad.minim.veni + 0x0020: 616d 2c20 7175 6973 206e 6f73 7472 7564 am,.quis.nostrud + 0x0030: 2065 7865 7263 6974 6174 696f 6e20 756c .exercitation.ul + 0x0040: 6c61 6d63 6f20 6c61 626f 7269 7320 6e69 lamco.laboris.ni + 0x0050: 7369 2075 7420 616c 6971 7569 7020 6578 si.ut.aliquip.ex + 0x0060: 2065 6120 636f 6d6d 6f64 6f20 636f 6e73 .ea.commodo.cons + 0x0070: 6571 7561 742e 2044 7569 7320 6175 7465 equat..Duis.aute + 0x0080: 2069 7275 7265 2064 6f6c 6f72 2069 6e20 .irure.dolor.in. + 0x0090: 7265 7072 6568 656e 6465 7269 7420 696e reprehenderit.in + 0x00a0: 2076 6f6c 7570 7461 7465 2076 656c 6974 .voluptate.velit + 0x00b0: 2065 7373 6520 6369 6c6c 756d 2064 6f6c .esse.cillum.dol + 0x00c0: 6f72 6520 6575 2066 7567 6961 7420 6e75 ore.eu.fugiat.nu + 0x00d0: 6c6c 6120 7061 7269 6174 7572 2e20 4578 lla.pariatur..Ex + 0x00e0: 6365 7074 6575 7220 7369 6e74 206f 6363 cepteur.sint.occ + 0x00f0: 6165 6361 7420 6375 7069 6461 7461 7420 aecat.cupidatat. + 0x0100: 6e6f 6e20 7072 6f69 6465 6e74 2c20 7375 non.proident,.su + 0x0110: 6e74 2069 6e20 6375 6c70 6120 7175 6920 nt.in.culpa.qui. + 0x0120: 6f66 6669 6369 6120 6465 7365 7275 6e74 officia.deserunt + 0x0130: 206d 6f6c 6c69 7420 616e 696d 2069 6420 .mollit.anim.id. + 0x0140: 6573 7420 6c61 626f 7275 6d2e 4c6f 7265 est.laborum.Lore + 0x0150: 6d20 6970 7375 6d20 646f 6c6f 7220 7369 m.ipsum.dolor.si + 0x0160: 7420 616d 6574 2c20 636f 6e73 6563 7465 t.amet,.consecte + 0x0170: 7475 7220 6164 6970 6973 6369 6e67 2065 tur.adipiscing.e + 0x0180: 6c69 742c 2073 6564 2064 6f20 6569 7573 lit,.sed.do.eius + 0x0190: 6d6f 6420 7465 6d70 6f72 2069 6e63 6964 mod.tempor.incid + 0x01a0: 6964 756e 7420 7574 206c 6162 6f72 6520 idunt.ut.labore. + 0x01b0: 6574 2064 6f6c 6f72 6520 6d61 676e 6120 et.dolore.magna. + 0x01c0: 616c 6971 7561 2e20 5574 2065 6e69 6d20 aliqua..Ut.enim. + 0x01d0: 6164 206d 696e 696d 2076 656e 6961 6d2c ad.minim.veniam, + 0x01e0: 2071 7569 7320 6e6f 7374 7275 6420 6578 .quis.nostrud.ex + 0x01f0: 6572 6369 7461 7469 6f6e 2075 6c6c 616d ercitation.ullam + 0x0200: 636f 206c 6162 6f72 6973 206e 6973 6920 co.laboris.nisi. + 0x0210: 7574 2061 6c69 7175 6970 2065 7820 6561 ut.aliquip.ex.ea + 0x0220: 2063 6f6d 6d6f 646f 2063 6f6e 7365 7175 .commodo.consequ + 0x0230: 6174 2e20 4475 6973 2061 7574 6520 6972 at..Duis.aute.ir + 0x0240: 7572 6520 646f 6c6f 7220 696e 2072 6570 ure.dolor.in.rep + 0x0250: 7265 6865 6e64 6572 6974 2069 6e20 766f rehenderit.in.vo + 0x0260: 6c75 7074 6174 6520 7665 6c69 7420 6573 luptate.velit.es + 0x0270: 7365 2063 696c 6c75 6d20 646f 6c6f 7265 se.cillum.dolore + 0x0280: 2065 7520 6675 6769 6174 206e 756c 6c61 .eu.fugiat.nulla + 0x0290: 2070 6172 6961 7475 722e 2045 7863 6570 .pariatur..Excep + 0x02a0: 7465 7572 2073 696e 7420 6f63 6361 6563 teur.sint.occaec + 0x02b0: 6174 2063 7570 6964 6174 6174 206e 6f6e at.cupidatat.non + 0x02c0: 2070 726f 6964 656e 742c 2073 756e 7420 .proident,.sunt. + 0x02d0: 696e 2063 756c 7061 2071 7569 206f 6666 in.culpa.qui.off + 0x02e0: 6963 6961 2064 6573 6572 756e 7420 6d6f icia.deserunt.mo + 0x02f0: 6c6c 6974 2061 6e69 6d20 6964 2065 7374 llit.anim.id.est + 0x0300: 206c 6162 6f72 756d 2e4c 6f72 656d 2069 .laborum.Lorem.i + 0x0310: 7073 756d 2064 6f6c 6f72 2073 6974 2061 psum.dolor.sit.a + 0x0320: 6d65 742c 2063 6f6e 7365 6374 6574 7572 met,.consectetur + 0x0330: 2061 6469 7069 7363 696e 6720 656c 6974 .adipiscing.elit + 0x0340: 2c20 7365 6420 646f 2065 6975 736d 6f64 ,.sed.do.eiusmod + 0x0350: 2074 656d 706f 7220 696e 6369 6469 6475 .tempor.incididu + 0x0360: 6e74 2075 7420 6c61 626f 7265 2065 7420 nt.ut.labore.et. + 0x0370: 646f 6c6f 7265 206d 6167 6e61 2061 6c69 dolore.magna.ali + 0x0380: 7175 612e 2055 7420 656e 696d 2061 6420 qua..Ut.enim.ad. + 0x0390: 6d69 6e69 6d20 7665 6e69 616d 2c20 7175 minim.veniam,.qu + 0x03a0: 6973 206e 6f73 7472 7564 2065 7865 7263 is.nostrud.exerc + 0x03b0: 6974 6174 696f 6e20 756c 6c61 6d63 6f20 itation.ullamco. + 0x03c0: 6c61 626f 7269 7320 6e69 7369 2075 7420 laboris.nisi.ut. + 0x03d0: 616c 6971 7569 7020 6578 2065 6120 636f aliquip.ex.ea.co + 0x03e0: 6d6d 6f64 6f20 636f 6e73 6571 7561 742e mmodo.consequat. + 0x03f0: 2044 7569 7320 6175 7465 2069 7275 7265 .Duis.aute.irure + 0x0400: 2064 6f6c 6f72 2069 6e20 7265 7072 6568 .dolor.in.repreh + 0x0410: 656e 6465 7269 7420 696e 2076 6f6c 7570 enderit.in.volup + 0x0420: 7461 7465 2076 656c 6974 2065 7373 6520 tate.velit.esse. + 0x0430: 6369 6c6c 756d 2064 6f6c 6f72 6520 6575 cillum.dolore.eu + 0x0440: 2066 7567 6961 7420 6e75 6c6c 6120 7061 .fugiat.nulla.pa + 0x0450: 7269 6174 7572 2e20 4578 6365 7074 6575 riatur..Excepteu + 0x0460: 7220 7369 6e74 206f 6363 6165 6361 7420 r.sint.occaecat. + 0x0470: 6375 7069 6461 7461 7420 6e6f 6e20 7072 cupidatat.non.pr + 0x0480: 6f69 6465 6e74 2c20 7375 6e74 2069 6e20 oident,.sunt.in. + 0x0490: 6375 6c70 6120 7175 6920 6f66 6669 6369 culpa.qui.offici + 0x04a0: 6120 6465 7365 7275 6e74 206d 6f6c 6c69 a.deserunt.molli + 0x04b0: 7420 616e 696d 2069 6420 6573 7420 6c61 t.anim.id.est.la + 0x04c0: 626f 7275 6d2e 00 borum..] + 16 2023-05-13 19:52:09.895573 IP (tos 0x2,ECT(0), ttl 64, id 5501, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.3.46336: sctp + 1) [HB REQ] + 17 2023-05-13 19:52:09.895587 IP (tos 0x2,ECT(0), ttl 64, id 12, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [HB ACK] + 18 2023-05-13 19:52:13.511764 IP (tos 0x2,ECT(0), ttl 64, id 13, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.4.36297: sctp + 1) [I-DATA] (B) [TSN: 3700341333] [SID: 0] [MID: 0] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f 7265 2065 7420 646f .ut.labore.et.do + 0x05a0: 6c6f 7265 206d 6167 lore.mag] + 19 2023-05-13 19:52:15.531970 IP (tos 0x2,ECT(0), ttl 64, id 14, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-FORWARD-FSN] [TSN: 3700341333] [SID: 0] [MID: 0] + 20 2023-05-13 19:52:15.531974 IP (tos 0x2,ECT(0), ttl 64, id 15, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-DATA] (B) [TSN: 3700341335] [SID: 0] [MID: 1] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f 7265 2065 7420 646f .ut.labore.et.do + 0x05a0: 6c6f 7265 206d 6167 lore.mag] + 21 2023-05-13 19:52:15.531991 IP (tos 0x2,ECT(0), ttl 64, id 5502, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp + 1) [SACK] [cum ack 3700341333] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 22 2023-05-13 19:52:15.531997 IP (tos 0x2,ECT(0), ttl 64, id 16, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-FORWARD-FSN] [TSN: 3700341335] [SID: 0] [MID: 1] + 23 2023-05-13 19:52:15.531998 IP (tos 0x2,ECT(0), ttl 64, id 17, offset 0, flags [DF], proto SCTP (132), length 1500) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-DATA] (B) [TSN: 3700341337] [SID: 0] [MID: 2] [PPID 0x0] [Payload: + 0x0000: 4c6f 7265 6d20 6970 7375 6d20 646f 6c6f Lorem.ipsum.dolo + 0x0010: 7220 7369 7420 616d 6574 2c20 636f 6e73 r.sit.amet,.cons + 0x0020: 6563 7465 7475 7220 6164 6970 6973 6369 ectetur.adipisci + 0x0030: 6e67 2065 6c69 742c 2073 6564 2064 6f20 ng.elit,.sed.do. + 0x0040: 6569 7573 6d6f 6420 7465 6d70 6f72 2069 eiusmod.tempor.i + 0x0050: 6e63 6964 6964 756e 7420 7574 206c 6162 ncididunt.ut.lab + 0x0060: 6f72 6520 6574 2064 6f6c 6f72 6520 6d61 ore.et.dolore.ma + 0x0070: 676e 6120 616c 6971 7561 2e20 5574 2065 gna.aliqua..Ut.e + 0x0080: 6e69 6d20 6164 206d 696e 696d 2076 656e nim.ad.minim.ven + 0x0090: 6961 6d2c 2071 7569 7320 6e6f 7374 7275 iam,.quis.nostru + 0x00a0: 6420 6578 6572 6369 7461 7469 6f6e 2075 d.exercitation.u + 0x00b0: 6c6c 616d 636f 206c 6162 6f72 6973 206e llamco.laboris.n + 0x00c0: 6973 6920 7574 2061 6c69 7175 6970 2065 isi.ut.aliquip.e + 0x00d0: 7820 6561 2063 6f6d 6d6f 646f 2063 6f6e x.ea.commodo.con + 0x00e0: 7365 7175 6174 2e20 4475 6973 2061 7574 sequat..Duis.aut + 0x00f0: 6520 6972 7572 6520 646f 6c6f 7220 696e e.irure.dolor.in + 0x0100: 2072 6570 7265 6865 6e64 6572 6974 2069 .reprehenderit.i + 0x0110: 6e20 766f 6c75 7074 6174 6520 7665 6c69 n.voluptate.veli + 0x0120: 7420 6573 7365 2063 696c 6c75 6d20 646f t.esse.cillum.do + 0x0130: 6c6f 7265 2065 7520 6675 6769 6174 206e lore.eu.fugiat.n + 0x0140: 756c 6c61 2070 6172 6961 7475 722e 2045 ulla.pariatur..E + 0x0150: 7863 6570 7465 7572 2073 696e 7420 6f63 xcepteur.sint.oc + 0x0160: 6361 6563 6174 2063 7570 6964 6174 6174 caecat.cupidatat + 0x0170: 206e 6f6e 2070 726f 6964 656e 742c 2073 .non.proident,.s + 0x0180: 756e 7420 696e 2063 756c 7061 2071 7569 unt.in.culpa.qui + 0x0190: 206f 6666 6963 6961 2064 6573 6572 756e .officia.deserun + 0x01a0: 7420 6d6f 6c6c 6974 2061 6e69 6d20 6964 t.mollit.anim.id + 0x01b0: 2065 7374 206c 6162 6f72 756d 2e4c 6f72 .est.laborum.Lor + 0x01c0: 656d 2069 7073 756d 2064 6f6c 6f72 2073 em.ipsum.dolor.s + 0x01d0: 6974 2061 6d65 742c 2063 6f6e 7365 6374 it.amet,.consect + 0x01e0: 6574 7572 2061 6469 7069 7363 696e 6720 etur.adipiscing. + 0x01f0: 656c 6974 2c20 7365 6420 646f 2065 6975 elit,.sed.do.eiu + 0x0200: 736d 6f64 2074 656d 706f 7220 696e 6369 smod.tempor.inci + 0x0210: 6469 6475 6e74 2075 7420 6c61 626f 7265 didunt.ut.labore + 0x0220: 2065 7420 646f 6c6f 7265 206d 6167 6e61 .et.dolore.magna + 0x0230: 2061 6c69 7175 612e 2055 7420 656e 696d .aliqua..Ut.enim + 0x0240: 2061 6420 6d69 6e69 6d20 7665 6e69 616d .ad.minim.veniam + 0x0250: 2c20 7175 6973 206e 6f73 7472 7564 2065 ,.quis.nostrud.e + 0x0260: 7865 7263 6974 6174 696f 6e20 756c 6c61 xercitation.ulla + 0x0270: 6d63 6f20 6c61 626f 7269 7320 6e69 7369 mco.laboris.nisi + 0x0280: 2075 7420 616c 6971 7569 7020 6578 2065 .ut.aliquip.ex.e + 0x0290: 6120 636f 6d6d 6f64 6f20 636f 6e73 6571 a.commodo.conseq + 0x02a0: 7561 742e 2044 7569 7320 6175 7465 2069 uat..Duis.aute.i + 0x02b0: 7275 7265 2064 6f6c 6f72 2069 6e20 7265 rure.dolor.in.re + 0x02c0: 7072 6568 656e 6465 7269 7420 696e 2076 prehenderit.in.v + 0x02d0: 6f6c 7570 7461 7465 2076 656c 6974 2065 oluptate.velit.e + 0x02e0: 7373 6520 6369 6c6c 756d 2064 6f6c 6f72 sse.cillum.dolor + 0x02f0: 6520 6575 2066 7567 6961 7420 6e75 6c6c e.eu.fugiat.null + 0x0300: 6120 7061 7269 6174 7572 2e20 4578 6365 a.pariatur..Exce + 0x0310: 7074 6575 7220 7369 6e74 206f 6363 6165 pteur.sint.occae + 0x0320: 6361 7420 6375 7069 6461 7461 7420 6e6f cat.cupidatat.no + 0x0330: 6e20 7072 6f69 6465 6e74 2c20 7375 6e74 n.proident,.sunt + 0x0340: 2069 6e20 6375 6c70 6120 7175 6920 6f66 .in.culpa.qui.of + 0x0350: 6669 6369 6120 6465 7365 7275 6e74 206d ficia.deserunt.m + 0x0360: 6f6c 6c69 7420 616e 696d 2069 6420 6573 ollit.anim.id.es + 0x0370: 7420 6c61 626f 7275 6d2e 4c6f 7265 6d20 t.laborum.Lorem. + 0x0380: 6970 7375 6d20 646f 6c6f 7220 7369 7420 ipsum.dolor.sit. + 0x0390: 616d 6574 2c20 636f 6e73 6563 7465 7475 amet,.consectetu + 0x03a0: 7220 6164 6970 6973 6369 6e67 2065 6c69 r.adipiscing.eli + 0x03b0: 742c 2073 6564 2064 6f20 6569 7573 6d6f t,.sed.do.eiusmo + 0x03c0: 6420 7465 6d70 6f72 2069 6e63 6964 6964 d.tempor.incidid + 0x03d0: 756e 7420 7574 206c 6162 6f72 6520 6574 unt.ut.labore.et + 0x03e0: 2064 6f6c 6f72 6520 6d61 676e 6120 616c .dolore.magna.al + 0x03f0: 6971 7561 2e20 5574 2065 6e69 6d20 6164 iqua..Ut.enim.ad + 0x0400: 206d 696e 696d 2076 656e 6961 6d2c 2071 .minim.veniam,.q + 0x0410: 7569 7320 6e6f 7374 7275 6420 6578 6572 uis.nostrud.exer + 0x0420: 6369 7461 7469 6f6e 2075 6c6c 616d 636f citation.ullamco + 0x0430: 206c 6162 6f72 6973 206e 6973 6920 7574 .laboris.nisi.ut + 0x0440: 2061 6c69 7175 6970 2065 7820 6561 2063 .aliquip.ex.ea.c + 0x0450: 6f6d 6d6f 646f 2063 6f6e 7365 7175 6174 ommodo.consequat + 0x0460: 2e20 4475 6973 2061 7574 6520 6972 7572 ..Duis.aute.irur + 0x0470: 6520 646f 6c6f 7220 696e 2072 6570 7265 e.dolor.in.repre + 0x0480: 6865 6e64 6572 6974 2069 6e20 766f 6c75 henderit.in.volu + 0x0490: 7074 6174 6520 7665 6c69 7420 6573 7365 ptate.velit.esse + 0x04a0: 2063 696c 6c75 6d20 646f 6c6f 7265 2065 .cillum.dolore.e + 0x04b0: 7520 6675 6769 6174 206e 756c 6c61 2070 u.fugiat.nulla.p + 0x04c0: 6172 6961 7475 722e 2045 7863 6570 7465 ariatur..Excepte + 0x04d0: 7572 2073 696e 7420 6f63 6361 6563 6174 ur.sint.occaecat + 0x04e0: 2063 7570 6964 6174 6174 206e 6f6e 2070 .cupidatat.non.p + 0x04f0: 726f 6964 656e 742c 2073 756e 7420 696e roident,.sunt.in + 0x0500: 2063 756c 7061 2071 7569 206f 6666 6963 .culpa.qui.offic + 0x0510: 6961 2064 6573 6572 756e 7420 6d6f 6c6c ia.deserunt.moll + 0x0520: 6974 2061 6e69 6d20 6964 2065 7374 206c it.anim.id.est.l + 0x0530: 6162 6f72 756d 2e4c 6f72 656d 2069 7073 aborum.Lorem.ips + 0x0540: 756d 2064 6f6c 6f72 2073 6974 2061 6d65 um.dolor.sit.ame + 0x0550: 742c 2063 6f6e 7365 6374 6574 7572 2061 t,.consectetur.a + 0x0560: 6469 7069 7363 696e 6720 656c 6974 2c20 dipiscing.elit,. + 0x0570: 7365 6420 646f 2065 6975 736d 6f64 2074 sed.do.eiusmod.t + 0x0580: 656d 706f 7220 696e 6369 6469 6475 6e74 empor.incididunt + 0x0590: 2075 7420 6c61 626f 7265 2065 7420 646f .ut.labore.et.do + 0x05a0: 6c6f 7265 206d 6167 lore.mag] + 24 2023-05-13 19:52:15.531999 IP (tos 0x2,ECT(0), ttl 64, id 18, offset 0, flags [DF], proto SCTP (132), length 1276) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-DATA] (E) [TSN: 3700341338] [SID: 0] [MID: 2] [FSN: 0] [Payload: + 0x0000: 6e61 2061 6c69 7175 612e 2055 7420 656e na.aliqua..Ut.en + 0x0010: 696d 2061 6420 6d69 6e69 6d20 7665 6e69 im.ad.minim.veni + 0x0020: 616d 2c20 7175 6973 206e 6f73 7472 7564 am,.quis.nostrud + 0x0030: 2065 7865 7263 6974 6174 696f 6e20 756c .exercitation.ul + 0x0040: 6c61 6d63 6f20 6c61 626f 7269 7320 6e69 lamco.laboris.ni + 0x0050: 7369 2075 7420 616c 6971 7569 7020 6578 si.ut.aliquip.ex + 0x0060: 2065 6120 636f 6d6d 6f64 6f20 636f 6e73 .ea.commodo.cons + 0x0070: 6571 7561 742e 2044 7569 7320 6175 7465 equat..Duis.aute + 0x0080: 2069 7275 7265 2064 6f6c 6f72 2069 6e20 .irure.dolor.in. + 0x0090: 7265 7072 6568 656e 6465 7269 7420 696e reprehenderit.in + 0x00a0: 2076 6f6c 7570 7461 7465 2076 656c 6974 .voluptate.velit + 0x00b0: 2065 7373 6520 6369 6c6c 756d 2064 6f6c .esse.cillum.dol + 0x00c0: 6f72 6520 6575 2066 7567 6961 7420 6e75 ore.eu.fugiat.nu + 0x00d0: 6c6c 6120 7061 7269 6174 7572 2e20 4578 lla.pariatur..Ex + 0x00e0: 6365 7074 6575 7220 7369 6e74 206f 6363 cepteur.sint.occ + 0x00f0: 6165 6361 7420 6375 7069 6461 7461 7420 aecat.cupidatat. + 0x0100: 6e6f 6e20 7072 6f69 6465 6e74 2c20 7375 non.proident,.su + 0x0110: 6e74 2069 6e20 6375 6c70 6120 7175 6920 nt.in.culpa.qui. + 0x0120: 6f66 6669 6369 6120 6465 7365 7275 6e74 officia.deserunt + 0x0130: 206d 6f6c 6c69 7420 616e 696d 2069 6420 .mollit.anim.id. + 0x0140: 6573 7420 6c61 626f 7275 6d2e 4c6f 7265 est.laborum.Lore + 0x0150: 6d20 6970 7375 6d20 646f 6c6f 7220 7369 m.ipsum.dolor.si + 0x0160: 7420 616d 6574 2c20 636f 6e73 6563 7465 t.amet,.consecte + 0x0170: 7475 7220 6164 6970 6973 6369 6e67 2065 tur.adipiscing.e + 0x0180: 6c69 742c 2073 6564 2064 6f20 6569 7573 lit,.sed.do.eius + 0x0190: 6d6f 6420 7465 6d70 6f72 2069 6e63 6964 mod.tempor.incid + 0x01a0: 6964 756e 7420 7574 206c 6162 6f72 6520 idunt.ut.labore. + 0x01b0: 6574 2064 6f6c 6f72 6520 6d61 676e 6120 et.dolore.magna. + 0x01c0: 616c 6971 7561 2e20 5574 2065 6e69 6d20 aliqua..Ut.enim. + 0x01d0: 6164 206d 696e 696d 2076 656e 6961 6d2c ad.minim.veniam, + 0x01e0: 2071 7569 7320 6e6f 7374 7275 6420 6578 .quis.nostrud.ex + 0x01f0: 6572 6369 7461 7469 6f6e 2075 6c6c 616d ercitation.ullam + 0x0200: 636f 206c 6162 6f72 6973 206e 6973 6920 co.laboris.nisi. + 0x0210: 7574 2061 6c69 7175 6970 2065 7820 6561 ut.aliquip.ex.ea + 0x0220: 2063 6f6d 6d6f 646f 2063 6f6e 7365 7175 .commodo.consequ + 0x0230: 6174 2e20 4475 6973 2061 7574 6520 6972 at..Duis.aute.ir + 0x0240: 7572 6520 646f 6c6f 7220 696e 2072 6570 ure.dolor.in.rep + 0x0250: 7265 6865 6e64 6572 6974 2069 6e20 766f rehenderit.in.vo + 0x0260: 6c75 7074 6174 6520 7665 6c69 7420 6573 luptate.velit.es + 0x0270: 7365 2063 696c 6c75 6d20 646f 6c6f 7265 se.cillum.dolore + 0x0280: 2065 7520 6675 6769 6174 206e 756c 6c61 .eu.fugiat.nulla + 0x0290: 2070 6172 6961 7475 722e 2045 7863 6570 .pariatur..Excep + 0x02a0: 7465 7572 2073 696e 7420 6f63 6361 6563 teur.sint.occaec + 0x02b0: 6174 2063 7570 6964 6174 6174 206e 6f6e at.cupidatat.non + 0x02c0: 2070 726f 6964 656e 742c 2073 756e 7420 .proident,.sunt. + 0x02d0: 696e 2063 756c 7061 2071 7569 206f 6666 in.culpa.qui.off + 0x02e0: 6963 6961 2064 6573 6572 756e 7420 6d6f icia.deserunt.mo + 0x02f0: 6c6c 6974 2061 6e69 6d20 6964 2065 7374 llit.anim.id.est + 0x0300: 206c 6162 6f72 756d 2e4c 6f72 656d 2069 .laborum.Lorem.i + 0x0310: 7073 756d 2064 6f6c 6f72 2073 6974 2061 psum.dolor.sit.a + 0x0320: 6d65 742c 2063 6f6e 7365 6374 6574 7572 met,.consectetur + 0x0330: 2061 6469 7069 7363 696e 6720 656c 6974 .adipiscing.elit + 0x0340: 2c20 7365 6420 646f 2065 6975 736d 6f64 ,.sed.do.eiusmod + 0x0350: 2074 656d 706f 7220 696e 6369 6469 6475 .tempor.incididu + 0x0360: 6e74 2075 7420 6c61 626f 7265 2065 7420 nt.ut.labore.et. + 0x0370: 646f 6c6f 7265 206d 6167 6e61 2061 6c69 dolore.magna.ali + 0x0380: 7175 612e 2055 7420 656e 696d 2061 6420 qua..Ut.enim.ad. + 0x0390: 6d69 6e69 6d20 7665 6e69 616d 2c20 7175 minim.veniam,.qu + 0x03a0: 6973 206e 6f73 7472 7564 2065 7865 7263 is.nostrud.exerc + 0x03b0: 6974 6174 696f 6e20 756c 6c61 6d63 6f20 itation.ullamco. + 0x03c0: 6c61 626f 7269 7320 6e69 7369 2075 7420 laboris.nisi.ut. + 0x03d0: 616c 6971 7569 7020 6578 2065 6120 636f aliquip.ex.ea.co + 0x03e0: 6d6d 6f64 6f20 636f 6e73 6571 7561 742e mmodo.consequat. + 0x03f0: 2044 7569 7320 6175 7465 2069 7275 7265 .Duis.aute.irure + 0x0400: 2064 6f6c 6f72 2069 6e20 7265 7072 6568 .dolor.in.repreh + 0x0410: 656e 6465 7269 7420 696e 2076 6f6c 7570 enderit.in.volup + 0x0420: 7461 7465 2076 656c 6974 2065 7373 6520 tate.velit.esse. + 0x0430: 6369 6c6c 756d 2064 6f6c 6f72 6520 6575 cillum.dolore.eu + 0x0440: 2066 7567 6961 7420 6e75 6c6c 6120 7061 .fugiat.nulla.pa + 0x0450: 7269 6174 7572 2e20 4578 6365 7074 6575 riatur..Excepteu + 0x0460: 7220 7369 6e74 206f 6363 6165 6361 7420 r.sint.occaecat. + 0x0470: 6375 7069 6461 7461 7420 6e6f 6e20 7072 cupidatat.non.pr + 0x0480: 6f69 6465 6e74 2c20 7375 6e74 2069 6e20 oident,.sunt.in. + 0x0490: 6375 6c70 6120 7175 6920 6f66 6669 6369 culpa.qui.offici + 0x04a0: 6120 6465 7365 7275 6e74 206d 6f6c 6c69 a.deserunt.molli + 0x04b0: 7420 616e 696d 2069 6420 6573 7420 6c61 t.anim.id.est.la + 0x04c0: 626f 7275 6d2e 00 borum..] + 25 2023-05-13 19:52:15.735956 IP (tos 0x2,ECT(0), ttl 64, id 5503, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp + 1) [SACK] [cum ack 3700341335] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 26 2023-05-13 19:52:15.735987 IP (tos 0x2,ECT(0), ttl 64, id 19, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.46336 > 192.168.5.2.36297: sctp + 1) [I-FORWARD-FSN] [TSN: 3700341336] [SID: 0] [MID: 1] + 27 2023-05-13 19:52:15.939951 IP (tos 0x2,ECT(0), ttl 64, id 5504, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.46336: sctp + 1) [SACK] [cum ack 3700341336] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] diff --git a/tests/sctp-i-forward.out b/tests/sctp-i-forward.out new file mode 100644 index 000000000..5c132fd73 --- /dev/null +++ b/tests/sctp-i-forward.out @@ -0,0 +1,27 @@ + 1 2023-05-13 19:52:04.102869 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [INIT] [init tag: 3308356620] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 3700341333] + 2 2023-05-13 19:52:04.102890 IP 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [INIT ACK] [init tag: 2742731420] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 2786592332] + 3 2023-05-13 19:52:04.102901 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-13 19:52:04.102914 IP 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [COOKIE ACK] + 5 2023-05-13 19:52:04.112376 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341333] [SID: 0] [MID: 0] [PPID 0x0] + 6 2023-05-13 19:52:04.112403 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (E) [TSN: 3700341334] [SID: 0] [MID: 0] [FSN: 0] + 7 2023-05-13 19:52:04.112422 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341335] [SID: 0] [MID: 1] [PPID 0x0] + 8 2023-05-13 19:52:04.112424 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (E) [TSN: 3700341336] [SID: 0] [MID: 1] [FSN: 0] + 9 2023-05-13 19:52:07.367974 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341333] [SID: 0] [MID: 0] [PPID 0x0] + 10 2023-05-13 19:52:08.135725 IP 192.168.5.2.36297 > 192.168.5.3.46336: sctp (1) [HB REQ] + 11 2023-05-13 19:52:08.135757 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [HB ACK] , (2) [I-DATA] (E) [TSN: 3700341334] [SID: 0] [MID: 0] [FSN: 0] + 12 2023-05-13 19:52:08.391999 IP 192.168.5.1.46336 > 192.168.5.4.36297: sctp (1) [HB REQ] + 13 2023-05-13 19:52:08.392040 IP 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [HB ACK] + 14 2023-05-13 19:52:08.392061 IP 192.168.5.1.46336 > 192.168.5.4.36297: sctp (1) [I-DATA] (B) [TSN: 3700341335] [SID: 0] [MID: 1] [PPID 0x0] , (2) [I-DATA] (E) [TSN: 3700341336] [SID: 0] [MID: 1] [FSN: 0] + 15 2023-05-13 19:52:08.392064 IP 192.168.5.1.46336 > 192.168.5.4.36297: sctp (1) [I-DATA] (B) [TSN: 3700341337] [SID: 0] [MID: 2] [PPID 0x0] , (2) [I-DATA] (E) [TSN: 3700341338] [SID: 0] [MID: 2] [FSN: 0] + 16 2023-05-13 19:52:09.895573 IP 192.168.5.2.36297 > 192.168.5.3.46336: sctp (1) [HB REQ] + 17 2023-05-13 19:52:09.895587 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [HB ACK] + 18 2023-05-13 19:52:13.511764 IP 192.168.5.1.46336 > 192.168.5.4.36297: sctp (1) [I-DATA] (B) [TSN: 3700341333] [SID: 0] [MID: 0] [PPID 0x0] + 19 2023-05-13 19:52:15.531970 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-FORWARD-FSN] [TSN: 3700341333] + 20 2023-05-13 19:52:15.531974 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341335] [SID: 0] [MID: 1] [PPID 0x0] + 21 2023-05-13 19:52:15.531991 IP 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [SACK] [cum ack 3700341333] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 22 2023-05-13 19:52:15.531997 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-FORWARD-FSN] [TSN: 3700341335] + 23 2023-05-13 19:52:15.531998 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (B) [TSN: 3700341337] [SID: 0] [MID: 2] [PPID 0x0] + 24 2023-05-13 19:52:15.531999 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-DATA] (E) [TSN: 3700341338] [SID: 0] [MID: 2] [FSN: 0] + 25 2023-05-13 19:52:15.735956 IP 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [SACK] [cum ack 3700341335] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] + 26 2023-05-13 19:52:15.735987 IP 192.168.5.1.46336 > 192.168.5.2.36297: sctp (1) [I-FORWARD-FSN] [TSN: 3700341336] + 27 2023-05-13 19:52:15.939951 IP 192.168.5.2.36297 > 192.168.5.1.46336: sctp (1) [SACK] [cum ack 3700341336] [a_rwnd 106496] [#gap acks 0] [#dup tsns 0] diff --git a/tests/sctp-i-forward.pcap b/tests/sctp-i-forward.pcap new file mode 100644 index 000000000..87416d730 Binary files /dev/null and b/tests/sctp-i-forward.pcap differ diff --git a/tests/sctp-pad-v.out b/tests/sctp-pad-v.out new file mode 100644 index 000000000..4055b93b2 --- /dev/null +++ b/tests/sctp-pad-v.out @@ -0,0 +1,60 @@ + 1 2023-05-21 15:21:08.215897 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 100) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [INIT] [init tag: 413521971] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 2253051237] + 2 2023-05-21 15:21:08.215923 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 388) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [INIT ACK] [init tag: 145384071] [rwnd: 106496] [OS: 10] [MIS: 10] [init TSN: 4266748061] + 3 2023-05-21 15:21:08.215940 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 328) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [COOKIE ECHO] + 4 2023-05-21 15:21:08.215959 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [COOKIE ACK] + 5 2023-05-21 15:21:09.986643 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.169.57694 > 10.0.0.169.31337: sctp (1) [HB REQ] + 6 2023-05-21 15:21:09.986673 IP (tos 0x2,ECT(0), ttl 64, id 31167, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.169.31337 > 10.0.0.169.57694: sctp (1) [HB ACK] + 7 2023-05-21 15:21:10.338722 IP (tos 0x2,ECT(0), ttl 64, id 31168, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.169.31337 > 10.0.0.169.57694: sctp (1) [HB REQ] + 8 2023-05-21 15:21:10.338734 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.169.57694 > 10.0.0.169.31337: sctp (1) [HB ACK] + 9 2023-05-21 15:21:11.106508 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.122.1.57694 > 192.168.122.1.31337: sctp (1) [HB REQ] + 10 2023-05-21 15:21:11.106570 IP (tos 0x2,ECT(0), ttl 64, id 31169, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.122.1.31337 > 192.168.122.1.57694: sctp (1) [HB ACK] + 11 2023-05-21 15:21:11.618660 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.192.57694 > 10.0.0.192.31337: sctp (1) [HB REQ] + 12 2023-05-21 15:21:11.618665 IP (tos 0x2,ECT(0), ttl 64, id 31170, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.122.1.31337 > 192.168.122.1.57694: sctp (1) [HB REQ] + 13 2023-05-21 15:21:11.618678 IP (tos 0x2,ECT(0), ttl 64, id 31171, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.192.31337 > 10.0.0.192.57694: sctp (1) [HB ACK] + 14 2023-05-21 15:21:11.618695 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.122.1.57694 > 192.168.122.1.31337: sctp (1) [HB ACK] + 15 2023-05-21 15:21:12.642329 IP (tos 0x2,ECT(0), ttl 64, id 31172, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.192.31337 > 10.0.0.192.57694: sctp (1) [HB REQ] + 16 2023-05-21 15:21:12.642340 IP (tos 0x2,ECT(0), ttl 64, id 6, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.192.57694 > 10.0.0.192.31337: sctp (1) [HB ACK] + 17 2023-05-21 15:21:13.410696 IP (tos 0x2,ECT(0), ttl 64, id 31173, offset 0, flags [DF], proto SCTP (132), length 1220) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB REQ] , (2) [PAD] + 18 2023-05-21 15:21:13.410716 IP (tos 0x2,ECT(0), ttl 64, id 7, offset 0, flags [DF], proto SCTP (132), length 1220) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB REQ] , (2) [PAD] + 19 2023-05-21 15:21:13.410727 IP (tos 0x2,ECT(0), ttl 64, id 8, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB ACK] + 20 2023-05-21 15:21:13.410732 IP (tos 0x2,ECT(0), ttl 64, id 31174, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB ACK] + 21 2023-05-21 15:21:13.410736 IP (tos 0x2,ECT(0), ttl 64, id 31175, offset 0, flags [DF], proto SCTP (132), length 1252) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB REQ] , (2) [PAD] + 22 2023-05-21 15:21:13.410739 IP (tos 0x2,ECT(0), ttl 64, id 9, offset 0, flags [DF], proto SCTP (132), length 1252) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB REQ] , (2) [PAD] + 23 2023-05-21 15:21:13.410743 IP (tos 0x2,ECT(0), ttl 64, id 10, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB ACK] + 24 2023-05-21 15:21:13.410746 IP (tos 0x2,ECT(0), ttl 64, id 31176, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB ACK] + 25 2023-05-21 15:21:13.410750 IP (tos 0x2,ECT(0), ttl 64, id 31177, offset 0, flags [DF], proto SCTP (132), length 1284) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB REQ] , (2) [PAD] + 26 2023-05-21 15:21:13.410754 IP (tos 0x2,ECT(0), ttl 64, id 11, offset 0, flags [DF], proto SCTP (132), length 1284) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB REQ] , (2) [PAD] + 27 2023-05-21 15:21:13.410757 IP (tos 0x2,ECT(0), ttl 64, id 12, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB ACK] + 28 2023-05-21 15:21:13.410760 IP (tos 0x2,ECT(0), ttl 64, id 31178, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB ACK] + 29 2023-05-21 15:21:13.410763 IP (tos 0x2,ECT(0), ttl 64, id 31179, offset 0, flags [DF], proto SCTP (132), length 1316) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB REQ] , (2) [PAD] + 30 2023-05-21 15:21:13.410767 IP (tos 0x2,ECT(0), ttl 64, id 13, offset 0, flags [DF], proto SCTP (132), length 1316) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB REQ] , (2) [PAD] diff --git a/tests/sctp-pad-vv.out b/tests/sctp-pad-vv.out new file mode 100644 index 000000000..47d047a2b --- /dev/null +++ b/tests/sctp-pad-vv.out @@ -0,0 +1,98 @@ + 1 2023-05-21 15:21:08.215897 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 100) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp + 1) [INIT] [init tag: 413521971] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 2253051237] + 2 2023-05-21 15:21:08.215923 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 388) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp + 1) [INIT ACK] [init tag: 145384071] [rwnd: 106496] [OS: 10] [MIS: 10] [init TSN: 4266748061] + 3 2023-05-21 15:21:08.215940 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 328) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp + 1) [COOKIE ECHO] + 4 2023-05-21 15:21:08.215959 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp + 1) [COOKIE ACK] + 5 2023-05-21 15:21:09.986643 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.169.57694 > 10.0.0.169.31337: sctp + 1) [HB REQ] + 6 2023-05-21 15:21:09.986673 IP (tos 0x2,ECT(0), ttl 64, id 31167, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.169.31337 > 10.0.0.169.57694: sctp + 1) [HB ACK] + 7 2023-05-21 15:21:10.338722 IP (tos 0x2,ECT(0), ttl 64, id 31168, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.169.31337 > 10.0.0.169.57694: sctp + 1) [HB REQ] + 8 2023-05-21 15:21:10.338734 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.169.57694 > 10.0.0.169.31337: sctp + 1) [HB ACK] + 9 2023-05-21 15:21:11.106508 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.122.1.57694 > 192.168.122.1.31337: sctp + 1) [HB REQ] + 10 2023-05-21 15:21:11.106570 IP (tos 0x2,ECT(0), ttl 64, id 31169, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.122.1.31337 > 192.168.122.1.57694: sctp + 1) [HB ACK] + 11 2023-05-21 15:21:11.618660 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.192.57694 > 10.0.0.192.31337: sctp + 1) [HB REQ] + 12 2023-05-21 15:21:11.618665 IP (tos 0x2,ECT(0), ttl 64, id 31170, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.122.1.31337 > 192.168.122.1.57694: sctp + 1) [HB REQ] + 13 2023-05-21 15:21:11.618678 IP (tos 0x2,ECT(0), ttl 64, id 31171, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.192.31337 > 10.0.0.192.57694: sctp + 1) [HB ACK] + 14 2023-05-21 15:21:11.618695 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.122.1.57694 > 192.168.122.1.31337: sctp + 1) [HB ACK] + 15 2023-05-21 15:21:12.642329 IP (tos 0x2,ECT(0), ttl 64, id 31172, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.192.31337 > 10.0.0.192.57694: sctp + 1) [HB REQ] + 16 2023-05-21 15:21:12.642340 IP (tos 0x2,ECT(0), ttl 64, id 6, offset 0, flags [DF], proto SCTP (132), length 92) + 10.0.0.192.57694 > 10.0.0.192.31337: sctp + 1) [HB ACK] + 17 2023-05-21 15:21:13.410696 IP (tos 0x2,ECT(0), ttl 64, id 31173, offset 0, flags [DF], proto SCTP (132), length 1220) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp + 1) [HB REQ] + 2) [PAD] + 18 2023-05-21 15:21:13.410716 IP (tos 0x2,ECT(0), ttl 64, id 7, offset 0, flags [DF], proto SCTP (132), length 1220) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp + 1) [HB REQ] + 2) [PAD] + 19 2023-05-21 15:21:13.410727 IP (tos 0x2,ECT(0), ttl 64, id 8, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp + 1) [HB ACK] + 20 2023-05-21 15:21:13.410732 IP (tos 0x2,ECT(0), ttl 64, id 31174, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp + 1) [HB ACK] + 21 2023-05-21 15:21:13.410736 IP (tos 0x2,ECT(0), ttl 64, id 31175, offset 0, flags [DF], proto SCTP (132), length 1252) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp + 1) [HB REQ] + 2) [PAD] + 22 2023-05-21 15:21:13.410739 IP (tos 0x2,ECT(0), ttl 64, id 9, offset 0, flags [DF], proto SCTP (132), length 1252) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp + 1) [HB REQ] + 2) [PAD] + 23 2023-05-21 15:21:13.410743 IP (tos 0x2,ECT(0), ttl 64, id 10, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp + 1) [HB ACK] + 24 2023-05-21 15:21:13.410746 IP (tos 0x2,ECT(0), ttl 64, id 31176, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp + 1) [HB ACK] + 25 2023-05-21 15:21:13.410750 IP (tos 0x2,ECT(0), ttl 64, id 31177, offset 0, flags [DF], proto SCTP (132), length 1284) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp + 1) [HB REQ] + 2) [PAD] + 26 2023-05-21 15:21:13.410754 IP (tos 0x2,ECT(0), ttl 64, id 11, offset 0, flags [DF], proto SCTP (132), length 1284) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp + 1) [HB REQ] + 2) [PAD] + 27 2023-05-21 15:21:13.410757 IP (tos 0x2,ECT(0), ttl 64, id 12, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp + 1) [HB ACK] + 28 2023-05-21 15:21:13.410760 IP (tos 0x2,ECT(0), ttl 64, id 31178, offset 0, flags [DF], proto SCTP (132), length 92) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp + 1) [HB ACK] + 29 2023-05-21 15:21:13.410763 IP (tos 0x2,ECT(0), ttl 64, id 31179, offset 0, flags [DF], proto SCTP (132), length 1316) + 127.0.0.1.31337 > 127.0.0.1.57694: sctp + 1) [HB REQ] + 2) [PAD] + 30 2023-05-21 15:21:13.410767 IP (tos 0x2,ECT(0), ttl 64, id 13, offset 0, flags [DF], proto SCTP (132), length 1316) + 127.0.0.1.57694 > 127.0.0.1.31337: sctp + 1) [HB REQ] + 2) [PAD] diff --git a/tests/sctp-pad.out b/tests/sctp-pad.out new file mode 100644 index 000000000..1bf567c43 --- /dev/null +++ b/tests/sctp-pad.out @@ -0,0 +1,30 @@ + 1 2023-05-21 15:21:08.215897 IP 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [INIT] [init tag: 413521971] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 2253051237] + 2 2023-05-21 15:21:08.215923 IP 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [INIT ACK] [init tag: 145384071] [rwnd: 106496] [OS: 10] [MIS: 10] [init TSN: 4266748061] + 3 2023-05-21 15:21:08.215940 IP 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [COOKIE ECHO] + 4 2023-05-21 15:21:08.215959 IP 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [COOKIE ACK] + 5 2023-05-21 15:21:09.986643 IP 10.0.0.169.57694 > 10.0.0.169.31337: sctp (1) [HB REQ] + 6 2023-05-21 15:21:09.986673 IP 10.0.0.169.31337 > 10.0.0.169.57694: sctp (1) [HB ACK] + 7 2023-05-21 15:21:10.338722 IP 10.0.0.169.31337 > 10.0.0.169.57694: sctp (1) [HB REQ] + 8 2023-05-21 15:21:10.338734 IP 10.0.0.169.57694 > 10.0.0.169.31337: sctp (1) [HB ACK] + 9 2023-05-21 15:21:11.106508 IP 192.168.122.1.57694 > 192.168.122.1.31337: sctp (1) [HB REQ] + 10 2023-05-21 15:21:11.106570 IP 192.168.122.1.31337 > 192.168.122.1.57694: sctp (1) [HB ACK] + 11 2023-05-21 15:21:11.618660 IP 10.0.0.192.57694 > 10.0.0.192.31337: sctp (1) [HB REQ] + 12 2023-05-21 15:21:11.618665 IP 192.168.122.1.31337 > 192.168.122.1.57694: sctp (1) [HB REQ] + 13 2023-05-21 15:21:11.618678 IP 10.0.0.192.31337 > 10.0.0.192.57694: sctp (1) [HB ACK] + 14 2023-05-21 15:21:11.618695 IP 192.168.122.1.57694 > 192.168.122.1.31337: sctp (1) [HB ACK] + 15 2023-05-21 15:21:12.642329 IP 10.0.0.192.31337 > 10.0.0.192.57694: sctp (1) [HB REQ] + 16 2023-05-21 15:21:12.642340 IP 10.0.0.192.57694 > 10.0.0.192.31337: sctp (1) [HB ACK] + 17 2023-05-21 15:21:13.410696 IP 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB REQ] , (2) [PAD] + 18 2023-05-21 15:21:13.410716 IP 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB REQ] , (2) [PAD] + 19 2023-05-21 15:21:13.410727 IP 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB ACK] + 20 2023-05-21 15:21:13.410732 IP 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB ACK] + 21 2023-05-21 15:21:13.410736 IP 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB REQ] , (2) [PAD] + 22 2023-05-21 15:21:13.410739 IP 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB REQ] , (2) [PAD] + 23 2023-05-21 15:21:13.410743 IP 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB ACK] + 24 2023-05-21 15:21:13.410746 IP 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB ACK] + 25 2023-05-21 15:21:13.410750 IP 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB REQ] , (2) [PAD] + 26 2023-05-21 15:21:13.410754 IP 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB REQ] , (2) [PAD] + 27 2023-05-21 15:21:13.410757 IP 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB ACK] + 28 2023-05-21 15:21:13.410760 IP 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB ACK] + 29 2023-05-21 15:21:13.410763 IP 127.0.0.1.31337 > 127.0.0.1.57694: sctp (1) [HB REQ] , (2) [PAD] + 30 2023-05-21 15:21:13.410767 IP 127.0.0.1.57694 > 127.0.0.1.31337: sctp (1) [HB REQ] , (2) [PAD] diff --git a/tests/sctp-pad.pcap b/tests/sctp-pad.pcap new file mode 100644 index 000000000..8515f8f97 Binary files /dev/null and b/tests/sctp-pad.pcap differ diff --git a/tests/sctp-re-config-v.out b/tests/sctp-re-config-v.out new file mode 100644 index 000000000..a51458393 --- /dev/null +++ b/tests/sctp-re-config-v.out @@ -0,0 +1,32 @@ + 1 2023-05-13 19:56:38.595332 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [INIT] [init tag: 2670115933] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 1593007960] + 2 2023-05-13 19:56:38.595368 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 348) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [INIT ACK] [init tag: 2082750980] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 2238062072] + 3 2023-05-13 19:56:38.595379 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 296) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-13 19:56:38.595392 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [COOKIE ACK] + 5 2023-05-13 19:56:38.595416 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [RE-CONFIG] [OUT SSN RESET][IN SSN RESET] + 6 2023-05-13 19:56:38.595421 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [RE-CONFIG] [RESP], (2) [RE-CONFIG] [OUT SSN RESET] + 7 2023-05-13 19:56:38.595426 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [RE-CONFIG] [RESP] + 8 2023-05-13 19:56:38.595434 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 60) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [DATA] (B)(E) [TSN: 1593007960] [SID: 0] [SSEQ 0] [PPID 0x0] + 9 2023-05-13 19:56:38.595440 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [SACK] [cum ack 1593007960] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 10 2023-05-13 19:56:40.359603 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.58384 > 192.168.5.4.36297: sctp (1) [HB REQ] + 11 2023-05-13 19:56:40.359631 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [HB ACK] + 12 2023-05-13 19:56:42.055670 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.3.58384: sctp (1) [HB REQ] + 13 2023-05-13 19:56:42.055866 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [HB ACK] + 14 2023-05-13 19:56:51.811692 IP (tos 0x2,ECT(0), ttl 64, id 6, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [SHUTDOWN] + 15 2023-05-13 19:56:51.811707 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [SHUTDOWN ACK] + 16 2023-05-13 19:56:51.811712 IP (tos 0x2,ECT(0), ttl 64, id 7, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [SHUTDOWN COMPLETE] diff --git a/tests/sctp-re-config-vv.out b/tests/sctp-re-config-vv.out new file mode 100644 index 000000000..e337ba63e --- /dev/null +++ b/tests/sctp-re-config-vv.out @@ -0,0 +1,50 @@ + 1 2023-05-13 19:56:38.595332 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp + 1) [INIT] [init tag: 2670115933] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 1593007960] + 2 2023-05-13 19:56:38.595368 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 348) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp + 1) [INIT ACK] [init tag: 2082750980] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 2238062072] + 3 2023-05-13 19:56:38.595379 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 296) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp + 1) [COOKIE ECHO] + 4 2023-05-13 19:56:38.595392 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp + 1) [COOKIE ACK] + 5 2023-05-13 19:56:38.595416 IP (tos 0x2,ECT(0), ttl 64, id 1, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp + 1) [RE-CONFIG] [OUT SSN RESET: REQ SEQ: 1593007960, RES SEQ: 2238062071, Last TSN: 1593007959, SID 0 1 2 3][IN SSN RESET: REQ SEQ: 1593007961, SID 0 1 2 3] + 6 2023-05-13 19:56:38.595421 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 76) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp + 1) [RE-CONFIG] [RESP: REQ SEQ: 1593007960, REQ: Success - Performed] + 2) [RE-CONFIG] [OUT SSN RESET: REQ SEQ: 2238062072, RES SEQ: 1593007961, Last TSN: 2238062071, SID 0 1 2 3] + 7 2023-05-13 19:56:38.595426 IP (tos 0x2,ECT(0), ttl 64, id 2, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp + 1) [RE-CONFIG] [RESP: REQ SEQ: 2238062072, REQ: Success - Performed] + 8 2023-05-13 19:56:38.595434 IP (tos 0x2,ECT(0), ttl 64, id 3, offset 0, flags [DF], proto SCTP (132), length 60) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp + 1) [DATA] (B)(E) [TSN: 1593007960] [SID: 0] [SSEQ 0] [PPID 0x0] [Payload: + 0x0000: 7265 7365 7420 492f 4f00 reset.I/O.] + 9 2023-05-13 19:56:38.595440 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 48) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp + 1) [SACK] [cum ack 1593007960] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 10 2023-05-13 19:56:40.359603 IP (tos 0x2,ECT(0), ttl 64, id 4, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.58384 > 192.168.5.4.36297: sctp + 1) [HB REQ] + 11 2023-05-13 19:56:40.359631 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp + 1) [HB ACK] + 12 2023-05-13 19:56:42.055670 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.2.36297 > 192.168.5.3.58384: sctp + 1) [HB REQ] + 13 2023-05-13 19:56:42.055866 IP (tos 0x2,ECT(0), ttl 64, id 5, offset 0, flags [DF], proto SCTP (132), length 92) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp + 1) [HB ACK] + 14 2023-05-13 19:56:51.811692 IP (tos 0x2,ECT(0), ttl 64, id 6, offset 0, flags [DF], proto SCTP (132), length 40) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp + 1) [SHUTDOWN] + 15 2023-05-13 19:56:51.811707 IP (tos 0x2,ECT(0), ttl 64, id 0, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.2.36297 > 192.168.5.1.58384: sctp + 1) [SHUTDOWN ACK] + 16 2023-05-13 19:56:51.811712 IP (tos 0x2,ECT(0), ttl 64, id 7, offset 0, flags [DF], proto SCTP (132), length 36) + 192.168.5.1.58384 > 192.168.5.2.36297: sctp + 1) [SHUTDOWN COMPLETE] diff --git a/tests/sctp-re-config.out b/tests/sctp-re-config.out new file mode 100644 index 000000000..4bad3b9b6 --- /dev/null +++ b/tests/sctp-re-config.out @@ -0,0 +1,16 @@ + 1 2023-05-13 19:56:38.595332 IP 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [INIT] [init tag: 2670115933] [rwnd: 106496] [OS: 10] [MIS: 65535] [init TSN: 1593007960] + 2 2023-05-13 19:56:38.595368 IP 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [INIT ACK] [init tag: 2082750980] [rwnd: 106496] [OS: 5] [MIS: 5] [init TSN: 2238062072] + 3 2023-05-13 19:56:38.595379 IP 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [COOKIE ECHO] + 4 2023-05-13 19:56:38.595392 IP 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [COOKIE ACK] + 5 2023-05-13 19:56:38.595416 IP 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [RE-CONFIG] [OUT SSN RESET][IN SSN RESET] + 6 2023-05-13 19:56:38.595421 IP 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [RE-CONFIG] [RESP], (2) [RE-CONFIG] [OUT SSN RESET] + 7 2023-05-13 19:56:38.595426 IP 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [RE-CONFIG] [RESP] + 8 2023-05-13 19:56:38.595434 IP 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [DATA] (B)(E) [TSN: 1593007960] [SID: 0] [SSEQ 0] [PPID 0x0] + 9 2023-05-13 19:56:38.595440 IP 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [SACK] [cum ack 1593007960] [a_rwnd 106486] [#gap acks 0] [#dup tsns 0] + 10 2023-05-13 19:56:40.359603 IP 192.168.5.1.58384 > 192.168.5.4.36297: sctp (1) [HB REQ] + 11 2023-05-13 19:56:40.359631 IP 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [HB ACK] + 12 2023-05-13 19:56:42.055670 IP 192.168.5.2.36297 > 192.168.5.3.58384: sctp (1) [HB REQ] + 13 2023-05-13 19:56:42.055866 IP 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [HB ACK] + 14 2023-05-13 19:56:51.811692 IP 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [SHUTDOWN] + 15 2023-05-13 19:56:51.811707 IP 192.168.5.2.36297 > 192.168.5.1.58384: sctp (1) [SHUTDOWN ACK] + 16 2023-05-13 19:56:51.811712 IP 192.168.5.1.58384 > 192.168.5.2.36297: sctp (1) [SHUTDOWN COMPLETE] diff --git a/tests/sctp-re-config.pcap b/tests/sctp-re-config.pcap new file mode 100644 index 000000000..080651411 Binary files /dev/null and b/tests/sctp-re-config.pcap differ