113498266Sopenharmony_ci<testcase> 213498266Sopenharmony_ci 313498266Sopenharmony_ci# Informational 413498266Sopenharmony_ci# Bang on RTP by 513498266Sopenharmony_ci# 1) giving an evil payload (with $) 613498266Sopenharmony_ci# 2) Giving evil content (SDP starting with $) 713498266Sopenharmony_ci# 3) packing rtp after headers, after content, and at the start 813498266Sopenharmony_ci<info> 913498266Sopenharmony_ci<keywords> 1013498266Sopenharmony_ciRTSP 1113498266Sopenharmony_ciRTP 1213498266Sopenharmony_ci</keywords> 1313498266Sopenharmony_ci</info> 1413498266Sopenharmony_ci 1513498266Sopenharmony_ci# Server-side 1613498266Sopenharmony_ci<reply> 1713498266Sopenharmony_ci<data1> 1813498266Sopenharmony_ciRTSP/1.0 200 OK 1913498266Sopenharmony_ciServer: RTSPD/libcurl-test 2013498266Sopenharmony_ciSession: asdf 2113498266Sopenharmony_ciCSeq: 1 2213498266Sopenharmony_ciTransport: RTP/AVP/TCP;unicast;interleaved=0-1 2313498266Sopenharmony_ci 2413498266Sopenharmony_ci</data1> 2513498266Sopenharmony_ci 2613498266Sopenharmony_ci<data2> 2713498266Sopenharmony_ciRTSP/1.0 200 OK 2813498266Sopenharmony_ciServer: RTSPD/libcurl-test 2913498266Sopenharmony_ciCSeq: 2 3013498266Sopenharmony_ciSession: asdf 3113498266Sopenharmony_ci 3213498266Sopenharmony_ci</data2> 3313498266Sopenharmony_ci 3413498266Sopenharmony_ci<data3> 3513498266Sopenharmony_ciRTSP/1.0 200 OK 3613498266Sopenharmony_ciServer: RTSPD/libcurl-test 3713498266Sopenharmony_ciCseq: 3 3813498266Sopenharmony_ciContent-Length: 4 3913498266Sopenharmony_ciContent-Type: fake/evil 4013498266Sopenharmony_ci 4113498266Sopenharmony_ci$99 4213498266Sopenharmony_ci</data3> 4313498266Sopenharmony_ci 4413498266Sopenharmony_ci<data4> 4513498266Sopenharmony_ciRTSP/1.0 200 OK 4613498266Sopenharmony_ciServer: RTSPD/libcurl-test 4713498266Sopenharmony_ciSession: asdf 4813498266Sopenharmony_ciCSeq: 4 4913498266Sopenharmony_ci 5013498266Sopenharmony_ci</data4> 5113498266Sopenharmony_ci 5213498266Sopenharmony_ci<servercmd> 5313498266Sopenharmony_cirtp: part 2 channel 1 size 10 5413498266Sopenharmony_cirtp: part 2 channel 0 size 500 5513498266Sopenharmony_cirtp: part 2 channel 0 size 196 5613498266Sopenharmony_cirtp: part 2 channel 0 size 124 5713498266Sopenharmony_cirtp: part 2 channel 0 size 824 5813498266Sopenharmony_cirtp: part 2 channel 0 size 18 size_err -6 5913498266Sopenharmony_cirtp: part 3 channel 1 size 10 6013498266Sopenharmony_cirtp: part 3 channel 0 size 50 6113498266Sopenharmony_cirtp: part 4 channel 0 size 798 6213498266Sopenharmony_cirtp: part 4 channel 0 size 42 6313498266Sopenharmony_cirtp: part 4 channel 1 size 30 6413498266Sopenharmony_cirtp: part 4 channel 0 size 2048 6513498266Sopenharmony_cirtp: part 4 channel 0 size 85 6613498266Sopenharmony_cirtp: part 4 channel 1 size 24 6713498266Sopenharmony_cirtp: part 4 channel 0 size 17 size_err -4 6813498266Sopenharmony_cirtp: part 4 channel 0 size 33 6913498266Sopenharmony_cirtp: part 4 channel 0 size 127 7013498266Sopenharmony_cirtp: part 4 channel 1 size 24 size_err 11 7113498266Sopenharmony_cirtp: part 4 channel 0 size 37 7213498266Sopenharmony_cirtp: part 4 channel 0 size 63 7313498266Sopenharmony_ci</servercmd> 7413498266Sopenharmony_ci</reply> 7513498266Sopenharmony_ci 7613498266Sopenharmony_ci# Client-Side 7713498266Sopenharmony_ci<client> 7813498266Sopenharmony_ci<server> 7913498266Sopenharmony_cirtsp 8013498266Sopenharmony_ci</server> 8113498266Sopenharmony_ci<tool> 8213498266Sopenharmony_cilib%TESTNUMBER 8313498266Sopenharmony_ci</tool> 8413498266Sopenharmony_ci 8513498266Sopenharmony_ci<name> 8613498266Sopenharmony_ciRTSP RTP Interleaving Test 8713498266Sopenharmony_ci</name> 8813498266Sopenharmony_ci<command> 8913498266Sopenharmony_cirtsp://%HOSTIP:%RTSPPORT/%TESTNUMBER %LOGDIR/protofile%TESTNUMBER.txt 9013498266Sopenharmony_ci</command> 9113498266Sopenharmony_ci</client> 9213498266Sopenharmony_ci 9313498266Sopenharmony_ci<verify> 9413498266Sopenharmony_ci<stdout> 9513498266Sopenharmony_ciRTP: message size 10, channel 1 9613498266Sopenharmony_ciRTP: message size 500, channel 0 9713498266Sopenharmony_ciRTP: message size 196, channel 0 9813498266Sopenharmony_ciRTP: message size 124, channel 0 9913498266Sopenharmony_ciRTP: message size 824, channel 0 10013498266Sopenharmony_ciRTP: message size 12, channel 0 10113498266Sopenharmony_ciRTP: message size 10, channel 1 10213498266Sopenharmony_ciRTP: message size 50, channel 0 10313498266Sopenharmony_ciRTP: message size 798, channel 0 10413498266Sopenharmony_ciRTP: message size 42, channel 0 10513498266Sopenharmony_ciRTP: message size 30, channel 1 10613498266Sopenharmony_ciRTP: message size 2048, channel 0 10713498266Sopenharmony_ciRTP: message size 85, channel 0 10813498266Sopenharmony_ciRTP: message size 24, channel 1 10913498266Sopenharmony_ciRTP: message size 13, channel 0 11013498266Sopenharmony_ciRTP: message size 33, channel 0 11113498266Sopenharmony_ciRTP: message size 127, channel 0 11213498266Sopenharmony_ciRTP: message size 35, channel 1 11313498266Sopenharmony_ciRTP PAYLOAD END CORRUPTED (11), [$] 11413498266Sopenharmony_ciRTP: message size 63, channel 0 11513498266Sopenharmony_ci</stdout> 11613498266Sopenharmony_ci 11713498266Sopenharmony_ci<file name="%LOGDIR/protofile%TESTNUMBER.txt"> 11813498266Sopenharmony_ci$99 11913498266Sopenharmony_ci</file> 12013498266Sopenharmony_ci</verify> 12113498266Sopenharmony_ci 12213498266Sopenharmony_ci</testcase> 123