diff --git a/src/gquic_process.cpp b/src/gquic_process.cpp index 6eb33d2..bce6600 100644 --- a/src/gquic_process.cpp +++ b/src/gquic_process.cpp @@ -1183,7 +1183,7 @@ int quic_process(struct streaminfo *pstream, struct _quic_context* _context, int ret=parse_gquic_Q046(pstream, _context, a_packet, (char *)udp_detail->pdata, udp_detail->datalen, &used_len); break; default: - if(is_gquic>=GQUIC_VERSION_Q001 && GQUIC_VERSION_Q022<=GQUIC_VERSION_Q043) + if(is_gquic>=GQUIC_VERSION_Q001 && is_gquic<=GQUIC_VERSION_Q043) { ret=gquic_proc_unencrypt(pstream, _context, a_packet, (char *)udp_detail->pdata, udp_detail->datalen, &used_len); } diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 4f07859..21eb5af 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -35,7 +35,22 @@ add_library(${lib_name}_test_plug SHARED ${lib_name}_test_plug.cpp) target_link_libraries(${lib_name}_test_plug MESA_prof_load cjson) set_target_properties(${lib_name}_test_plug PROPERTIES PREFIX "") -add_test(NAME COPY_FTP_SO COMMAND sh -c "cp ${CMAKE_BINARY_DIR}/${lib_name}.so ${PROTO_TEST_RUN_DIR}/plug/protocol/${lib_name}/${lib_name}.so") +add_test(NAME COPY_QUIC_SO COMMAND sh -c "cp ${CMAKE_BINARY_DIR}/${lib_name}.so ${PROTO_TEST_RUN_DIR}/plug/protocol/${lib_name}/${lib_name}.so") add_test(NAME COPY_TEST_SO COMMAND sh -c "cp ${CMAKE_CURRENT_BINARY_DIR}/${lib_name}_test_plug.so ${PROTO_TEST_RUN_DIR}/plug/business/${lib_name}_test_plug/${lib_name}_test_plug.so") -add_test(NAME QUIC_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) - +add_test(NAME IQUIC_29_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/iquic/29//${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/iquic/29/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME QUIC_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/rfc9000/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/rfc9000/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_23_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/23/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/23/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_25_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/25/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/25/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_33_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/33/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/33/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_34_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/34/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/34/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_35_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/35/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/35/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_37_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/37/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/37/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_39_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/39/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/39/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_41_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/41/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/41/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_43_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/43/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/43/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_44_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/44/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/44/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_46_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/46/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/46/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME GQUIC_50_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/50/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/gquic/50/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME MVFST_01_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/mvfst/01/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/mvfst/01/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME MVFST_02_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/mvfst/02/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/mvfst/02/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) +add_test(NAME TQUIC_TEST COMMAND proto_test_main ${CMAKE_CURRENT_SOURCE_DIR}/pcap/tquic/${lib_name}_result.json -f "find ${CMAKE_CURRENT_SOURCE_DIR}/pcap/tquic/ -name *.pcap|sort -V" WORKING_DIRECTORY ${PROTO_TEST_RUN_DIR}) diff --git a/test/pcap/gquic/23/1-gquic-023-85.117.117.169.47762-173.194.73.95.443.pcap b/test/pcap/gquic/23/1-gquic-023-85.117.117.169.47762-173.194.73.95.443.pcap new file mode 100644 index 0000000..db29a3b Binary files /dev/null and b/test/pcap/gquic/23/1-gquic-023-85.117.117.169.47762-173.194.73.95.443.pcap differ diff --git a/test/pcap/gquic/23/2-gquic-023-85.117.123.193.19270-64.233.165.95.443.pcap b/test/pcap/gquic/23/2-gquic-023-85.117.123.193.19270-64.233.165.95.443.pcap new file mode 100644 index 0000000..110620d Binary files /dev/null and b/test/pcap/gquic/23/2-gquic-023-85.117.123.193.19270-64.233.165.95.443.pcap differ diff --git a/test/pcap/gquic/23/quic_result.json b/test/pcap/gquic/23/quic_result.json new file mode 100644 index 0000000..27944d0 --- /dev/null +++ b/test/pcap/gquic/23/quic_result.json @@ -0,0 +1,12 @@ +[{ + "Tuple4": "85.117.117.169.47762>173.194.73.95.443", + "VERSION": "Google QUIC 23", + "SNI": "www.googleapis.com", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "85.117.123.193.19270>64.233.165.95.443", + "VERSION": "Google QUIC 23", + "SNI": "www.googleapis.com", + "SNI": "www.googleapis.com", + "name": "QUIC_RESULT_2" +}] diff --git a/test/pcap/gquic/25/1-gquic-025-85.117.113.98.4340-74.125.131.95.443.pcap b/test/pcap/gquic/25/1-gquic-025-85.117.113.98.4340-74.125.131.95.443.pcap new file mode 100644 index 0000000..299e573 Binary files /dev/null and b/test/pcap/gquic/25/1-gquic-025-85.117.113.98.4340-74.125.131.95.443.pcap differ diff --git a/test/pcap/gquic/25/2-gquic-025-90.143.184.225.63062-173.194.222.95.443.pcap b/test/pcap/gquic/25/2-gquic-025-90.143.184.225.63062-173.194.222.95.443.pcap new file mode 100644 index 0000000..ad5a080 Binary files /dev/null and b/test/pcap/gquic/25/2-gquic-025-90.143.184.225.63062-173.194.222.95.443.pcap differ diff --git a/test/pcap/gquic/25/quic_result.json b/test/pcap/gquic/25/quic_result.json new file mode 100644 index 0000000..3de6308 --- /dev/null +++ b/test/pcap/gquic/25/quic_result.json @@ -0,0 +1,12 @@ +[{ + "Tuple4": "85.117.113.98.4340>74.125.131.95.443", + "VERSION": "Google QUIC 25", + "SNI": "www.googleapis.com", + "SNI": "www.googleapis.com", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "90.143.184.225.63062>173.194.222.95.443", + "VERSION": "Google QUIC 25", + "SNI": "www.googleapis.com", + "name": "QUIC_RESULT_2" +}] diff --git a/test/pcap/gquic/33/1-gquic-033-90.143.189.5.8026-173.194.188.40.443.pcap b/test/pcap/gquic/33/1-gquic-033-90.143.189.5.8026-173.194.188.40.443.pcap new file mode 100644 index 0000000..b0e4c5b Binary files /dev/null and b/test/pcap/gquic/33/1-gquic-033-90.143.189.5.8026-173.194.188.40.443.pcap differ diff --git a/test/pcap/gquic/33/quic_result.json b/test/pcap/gquic/33/quic_result.json new file mode 100644 index 0000000..153eb62 --- /dev/null +++ b/test/pcap/gquic/33/quic_result.json @@ -0,0 +1,7 @@ +[{ + "Tuple4": "90.143.189.5.8026>173.194.188.40.443", + "VERSION": "Google QUIC 33", + "SNI": "r3---sn-4g5ednse.googlevideo.com", + "SNI": "r3---sn-4g5ednse.googlevideo.com", + "name": "QUIC_RESULT_1" +}] diff --git a/test/pcap/gquic/34/1-gquic-034-85.117.125.8.21243-173.194.73.102.443.pcap b/test/pcap/gquic/34/1-gquic-034-85.117.125.8.21243-173.194.73.102.443.pcap new file mode 100644 index 0000000..eee3c8e Binary files /dev/null and b/test/pcap/gquic/34/1-gquic-034-85.117.125.8.21243-173.194.73.102.443.pcap differ diff --git a/test/pcap/gquic/34/quic_result.json b/test/pcap/gquic/34/quic_result.json new file mode 100644 index 0000000..a005423 --- /dev/null +++ b/test/pcap/gquic/34/quic_result.json @@ -0,0 +1,7 @@ +[{ + "Tuple4": "85.117.125.8.21243>173.194.73.102.443", + "VERSION": "Google QUIC 34", + "SNI": "redirector.googlevideo.com", + "SNI": "redirector.googlevideo.com", + "name": "QUIC_RESULT_1" +}] diff --git a/test/pcap/gquic/35/1-gquic-035-redirector.googlevideo.com-85.117.122.194.32370-173.194.220.138.443.pcap b/test/pcap/gquic/35/1-gquic-035-redirector.googlevideo.com-85.117.122.194.32370-173.194.220.138.443.pcap new file mode 100644 index 0000000..5dc1f81 Binary files /dev/null and b/test/pcap/gquic/35/1-gquic-035-redirector.googlevideo.com-85.117.122.194.32370-173.194.220.138.443.pcap differ diff --git a/test/pcap/gquic/35/2-gquic-035-redirector.googlevideo.com-85.117.122.21.21396-173.194.220.138.443.pcap b/test/pcap/gquic/35/2-gquic-035-redirector.googlevideo.com-85.117.122.21.21396-173.194.220.138.443.pcap new file mode 100644 index 0000000..075c665 Binary files /dev/null and b/test/pcap/gquic/35/2-gquic-035-redirector.googlevideo.com-85.117.122.21.21396-173.194.220.138.443.pcap differ diff --git a/test/pcap/gquic/35/quic_result.json b/test/pcap/gquic/35/quic_result.json new file mode 100644 index 0000000..86d4e46 --- /dev/null +++ b/test/pcap/gquic/35/quic_result.json @@ -0,0 +1,13 @@ +[{ + "Tuple4": "85.117.122.194.32370>173.194.220.138.443", + "VERSION": "Google QUIC 35", + "SNI": "redirector.googlevideo.com", + "SNI": "redirector.googlevideo.com", + "SNI": "redirector.googlevideo.com", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "85.117.122.21.21396>173.194.220.138.443", + "VERSION": "Google QUIC 35", + "SNI": "redirector.googlevideo.com", + "name": "QUIC_RESULT_2" +}] diff --git a/test/pcap/gquic/37/1-gquic-037-10.32.121.249.33765-64.233.161.95.443.pcap b/test/pcap/gquic/37/1-gquic-037-10.32.121.249.33765-64.233.161.95.443.pcap new file mode 100644 index 0000000..ca6388d Binary files /dev/null and b/test/pcap/gquic/37/1-gquic-037-10.32.121.249.33765-64.233.161.95.443.pcap differ diff --git a/test/pcap/gquic/37/10-gquic-037-85.117.116.195.38495-173.194.222.132.443.pcap b/test/pcap/gquic/37/10-gquic-037-85.117.116.195.38495-173.194.222.132.443.pcap new file mode 100644 index 0000000..b7cc80a Binary files /dev/null and b/test/pcap/gquic/37/10-gquic-037-85.117.116.195.38495-173.194.222.132.443.pcap differ diff --git a/test/pcap/gquic/37/11-gquic-037-85.117.123.242.33040-64.233.162.95.443.pcap b/test/pcap/gquic/37/11-gquic-037-85.117.123.242.33040-64.233.162.95.443.pcap new file mode 100644 index 0000000..56a8add Binary files /dev/null and b/test/pcap/gquic/37/11-gquic-037-85.117.123.242.33040-64.233.162.95.443.pcap differ diff --git a/test/pcap/gquic/37/12-gquic-037-85.117.126.141.34209-64.233.164.132.443.pcap b/test/pcap/gquic/37/12-gquic-037-85.117.126.141.34209-64.233.164.132.443.pcap new file mode 100644 index 0000000..1e4bd53 Binary files /dev/null and b/test/pcap/gquic/37/12-gquic-037-85.117.126.141.34209-64.233.164.132.443.pcap differ diff --git a/test/pcap/gquic/37/13-gquic-037-85.117.126.166.46412-173.194.44.4.443.pcap b/test/pcap/gquic/37/13-gquic-037-85.117.126.166.46412-173.194.44.4.443.pcap new file mode 100644 index 0000000..e6a6b86 Binary files /dev/null and b/test/pcap/gquic/37/13-gquic-037-85.117.126.166.46412-173.194.44.4.443.pcap differ diff --git a/test/pcap/gquic/37/14-gquic-037-85.117.126.63.9977-64.233.165.113.443.pcap b/test/pcap/gquic/37/14-gquic-037-85.117.126.63.9977-64.233.165.113.443.pcap new file mode 100644 index 0000000..47024f1 Binary files /dev/null and b/test/pcap/gquic/37/14-gquic-037-85.117.126.63.9977-64.233.165.113.443.pcap differ diff --git a/test/pcap/gquic/37/15-gquic-037-85.117.126.68.44666-173.194.44.41.443.pcap b/test/pcap/gquic/37/15-gquic-037-85.117.126.68.44666-173.194.44.41.443.pcap new file mode 100644 index 0000000..0a7ebb8 Binary files /dev/null and b/test/pcap/gquic/37/15-gquic-037-85.117.126.68.44666-173.194.44.41.443.pcap differ diff --git a/test/pcap/gquic/37/16-gquic-037-90.143.176.79.38351-108.177.14.119.443.pcap b/test/pcap/gquic/37/16-gquic-037-90.143.176.79.38351-108.177.14.119.443.pcap new file mode 100644 index 0000000..b4624ff Binary files /dev/null and b/test/pcap/gquic/37/16-gquic-037-90.143.176.79.38351-108.177.14.119.443.pcap differ diff --git a/test/pcap/gquic/37/17-gquic-037-90.143.176.91.52171-173.194.222.101.443.pcap b/test/pcap/gquic/37/17-gquic-037-90.143.176.91.52171-173.194.222.101.443.pcap new file mode 100644 index 0000000..9ba5c8e Binary files /dev/null and b/test/pcap/gquic/37/17-gquic-037-90.143.176.91.52171-173.194.222.101.443.pcap differ diff --git a/test/pcap/gquic/37/18-gquic-037-90.143.178.25.15835-173.194.73.119.443.pcap b/test/pcap/gquic/37/18-gquic-037-90.143.178.25.15835-173.194.73.119.443.pcap new file mode 100644 index 0000000..6bd5b74 Binary files /dev/null and b/test/pcap/gquic/37/18-gquic-037-90.143.178.25.15835-173.194.73.119.443.pcap differ diff --git a/test/pcap/gquic/37/19-gquic-037-90.143.179.24.35032-173.194.32.196.443.pcap b/test/pcap/gquic/37/19-gquic-037-90.143.179.24.35032-173.194.32.196.443.pcap new file mode 100644 index 0000000..cc4016b Binary files /dev/null and b/test/pcap/gquic/37/19-gquic-037-90.143.179.24.35032-173.194.32.196.443.pcap differ diff --git a/test/pcap/gquic/37/2-gquic-037-10.35.127.134.42356-64.233.165.139.443.pcap b/test/pcap/gquic/37/2-gquic-037-10.35.127.134.42356-64.233.165.139.443.pcap new file mode 100644 index 0000000..86d19de Binary files /dev/null and b/test/pcap/gquic/37/2-gquic-037-10.35.127.134.42356-64.233.165.139.443.pcap differ diff --git a/test/pcap/gquic/37/20-gquic-037-90.143.180.185.57766-173.194.32.196.443.pcap b/test/pcap/gquic/37/20-gquic-037-90.143.180.185.57766-173.194.32.196.443.pcap new file mode 100644 index 0000000..efef52d Binary files /dev/null and b/test/pcap/gquic/37/20-gquic-037-90.143.180.185.57766-173.194.32.196.443.pcap differ diff --git a/test/pcap/gquic/37/21-gquic-037-90.143.183.75.19770-74.125.232.167.443.pcap b/test/pcap/gquic/37/21-gquic-037-90.143.183.75.19770-74.125.232.167.443.pcap new file mode 100644 index 0000000..9f5694a Binary files /dev/null and b/test/pcap/gquic/37/21-gquic-037-90.143.183.75.19770-74.125.232.167.443.pcap differ diff --git a/test/pcap/gquic/37/22-gquic-037-90.143.184.225.24092-173.194.222.95.443.pcap b/test/pcap/gquic/37/22-gquic-037-90.143.184.225.24092-173.194.222.95.443.pcap new file mode 100644 index 0000000..aeb088b Binary files /dev/null and b/test/pcap/gquic/37/22-gquic-037-90.143.184.225.24092-173.194.222.95.443.pcap differ diff --git a/test/pcap/gquic/37/23-gquic-037-90.143.185.235.17239-173.194.44.6.443.pcap b/test/pcap/gquic/37/23-gquic-037-90.143.185.235.17239-173.194.44.6.443.pcap new file mode 100644 index 0000000..02ea34e Binary files /dev/null and b/test/pcap/gquic/37/23-gquic-037-90.143.185.235.17239-173.194.44.6.443.pcap differ diff --git a/test/pcap/gquic/37/24-gquic-037-90.143.186.194.32570-173.194.44.1.443.pcap b/test/pcap/gquic/37/24-gquic-037-90.143.186.194.32570-173.194.44.1.443.pcap new file mode 100644 index 0000000..dfcff8b Binary files /dev/null and b/test/pcap/gquic/37/24-gquic-037-90.143.186.194.32570-173.194.44.1.443.pcap differ diff --git a/test/pcap/gquic/37/25-gquic-037-90.143.188.47.22565-64.233.162.95.443.pcap b/test/pcap/gquic/37/25-gquic-037-90.143.188.47.22565-64.233.162.95.443.pcap new file mode 100644 index 0000000..6bb7f96 Binary files /dev/null and b/test/pcap/gquic/37/25-gquic-037-90.143.188.47.22565-64.233.162.95.443.pcap differ diff --git a/test/pcap/gquic/37/26-gquic-037-90.143.190.56.19723-108.177.14.102.443.pcap b/test/pcap/gquic/37/26-gquic-037-90.143.190.56.19723-108.177.14.102.443.pcap new file mode 100644 index 0000000..40492fd Binary files /dev/null and b/test/pcap/gquic/37/26-gquic-037-90.143.190.56.19723-108.177.14.102.443.pcap differ diff --git a/test/pcap/gquic/37/3-gquic-037-185.57.74.232.43276-173.194.44.78.443.pcap b/test/pcap/gquic/37/3-gquic-037-185.57.74.232.43276-173.194.44.78.443.pcap new file mode 100644 index 0000000..4b3660b Binary files /dev/null and b/test/pcap/gquic/37/3-gquic-037-185.57.74.232.43276-173.194.44.78.443.pcap differ diff --git a/test/pcap/gquic/37/4-gquic-037-185.57.74.32.52134-74.125.232.249.443.pcap b/test/pcap/gquic/37/4-gquic-037-185.57.74.32.52134-74.125.232.249.443.pcap new file mode 100644 index 0000000..d075163 Binary files /dev/null and b/test/pcap/gquic/37/4-gquic-037-185.57.74.32.52134-74.125.232.249.443.pcap differ diff --git a/test/pcap/gquic/37/5-gquic-037-195.162.27.132.31404-217.76.77.81.443.pcap b/test/pcap/gquic/37/5-gquic-037-195.162.27.132.31404-217.76.77.81.443.pcap new file mode 100644 index 0000000..73eec87 Binary files /dev/null and b/test/pcap/gquic/37/5-gquic-037-195.162.27.132.31404-217.76.77.81.443.pcap differ diff --git a/test/pcap/gquic/37/6-gquic-037-195.162.27.132.31405-217.76.77.81.443.pcap b/test/pcap/gquic/37/6-gquic-037-195.162.27.132.31405-217.76.77.81.443.pcap new file mode 100644 index 0000000..b78a422 Binary files /dev/null and b/test/pcap/gquic/37/6-gquic-037-195.162.27.132.31405-217.76.77.81.443.pcap differ diff --git a/test/pcap/gquic/37/7-gquic-037-85.117.112.160.21969-64.233.165.95.443.pcap b/test/pcap/gquic/37/7-gquic-037-85.117.112.160.21969-64.233.165.95.443.pcap new file mode 100644 index 0000000..8b53513 Binary files /dev/null and b/test/pcap/gquic/37/7-gquic-037-85.117.112.160.21969-64.233.165.95.443.pcap differ diff --git a/test/pcap/gquic/37/8-gquic-037-85.117.113.62.29644-173.194.73.95.443.pcap b/test/pcap/gquic/37/8-gquic-037-85.117.113.62.29644-173.194.73.95.443.pcap new file mode 100644 index 0000000..370b9fc Binary files /dev/null and b/test/pcap/gquic/37/8-gquic-037-85.117.113.62.29644-173.194.73.95.443.pcap differ diff --git a/test/pcap/gquic/37/9-gquic-037-85.117.116.192.18140-173.194.44.1.443.pcap b/test/pcap/gquic/37/9-gquic-037-85.117.116.192.18140-173.194.44.1.443.pcap new file mode 100644 index 0000000..234e1c8 Binary files /dev/null and b/test/pcap/gquic/37/9-gquic-037-85.117.116.192.18140-173.194.44.1.443.pcap differ diff --git a/test/pcap/gquic/37/quic_result.json b/test/pcap/gquic/37/quic_result.json new file mode 100644 index 0000000..ed07e78 --- /dev/null +++ b/test/pcap/gquic/37/quic_result.json @@ -0,0 +1,140 @@ +[{ + "Tuple4": "90.143.185.235.17239>173.194.44.6.443", + "VERSION": "Google QUIC 37", + "SNI": "www.youtube.com", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "10.32.121.249.33765>64.233.161.95.443", + "VERSION": "Google QUIC 37", + "SNI": "instantmessaging-pa.googleapis.com", + "name": "QUIC_RESULT_2" + }, { + "Tuple4": "10.35.127.134.42356>64.233.165.139.443", + "VERSION": "Google QUIC 37", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_3" + }, { + "Tuple4": "185.57.74.232.43276>173.194.44.78.443", + "VERSION": "Google QUIC 37", + "SNI": "www.youtube.com", + "name": "QUIC_RESULT_4" + }, { + "Tuple4": "185.57.74.32.52134>74.125.232.249.443", + "VERSION": "Google QUIC 37", + "SNI": "googleads.g.doubleclick.net", + "name": "QUIC_RESULT_5" + }, { + "Tuple4": "195.162.27.132.31404>217.76.77.81.443", + "VERSION": "Google QUIC 37", + "SNI": "r6---sn-5auxa-unxe.googlevideo.com", + "name": "QUIC_RESULT_6" + }, { + "Tuple4": "195.162.27.132.31405>217.76.77.81.443", + "VERSION": "Google QUIC 37", + "SNI": "r6---sn-5auxa-unxe.googlevideo.com", + "name": "QUIC_RESULT_7" + }, { + "Tuple4": "85.117.112.160.21969>64.233.165.95.443", + "VERSION": "Google QUIC 37", + "SNI": "www.googleapis.com", + "name": "QUIC_RESULT_8" + }, { + "Tuple4": "85.117.113.62.29644>173.194.73.95.443", + "VERSION": "Google QUIC 37", + "SNI": "youtubei.googleapis.com", + "name": "QUIC_RESULT_9" + }, { + "Tuple4": "85.117.116.192.18140>173.194.44.1.443", + "VERSION": "Google QUIC 37", + "SNI": "www.youtube.com", + "name": "QUIC_RESULT_10" + }, { + "Tuple4": "85.117.116.195.38495>173.194.222.132.443", + "VERSION": "Google QUIC 37", + "SNI": "yt3.ggpht.com", + "name": "QUIC_RESULT_11" + }, { + "Tuple4": "85.117.123.242.33040>64.233.162.95.443", + "VERSION": "Google QUIC 37", + "SNI": "www.googleapis.com", + "name": "QUIC_RESULT_12" + }, { + "Tuple4": "85.117.126.141.34209>64.233.164.132.443", + "VERSION": "Google QUIC 37", + "SNI": "yt3.ggpht.com", + "SNI": "yt3.ggpht.com", + "SNI": "yt3.ggpht.com", + "name": "QUIC_RESULT_13" + }, { + "Tuple4": "85.117.126.166.46412>173.194.44.4.443", + "VERSION": "Google QUIC 37", + "SNI": "www.youtube.com", + "SNI": "www.youtube.com", + "name": "QUIC_RESULT_14" + }, { + "Tuple4": "85.117.126.63.9977>64.233.165.113.443", + "VERSION": "Google QUIC 37", + "SNI": "clients4.google.com", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_15" + }, { + "Tuple4": "85.117.126.68.44666>173.194.44.41.443", + "VERSION": "Google QUIC 37", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_16" + }, { + "Tuple4": "90.143.176.79.38351>108.177.14.119.443", + "VERSION": "Google QUIC 37", + "SNI": "i.ytimg.com", + "name": "QUIC_RESULT_17" + }, { + "Tuple4": "90.143.176.91.52171>173.194.222.101.443", + "VERSION": "Google QUIC 37", + "SNI": "clients4.google.com", + "SNI": "clients4.google.com", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_18" + }, { + "Tuple4": "90.143.178.25.15835>173.194.73.119.443", + "VERSION": "Google QUIC 37", + "SNI": "i.ytimg.com", + "name": "QUIC_RESULT_19" + }, { + "Tuple4": "90.143.179.24.35032>173.194.32.196.443", + "VERSION": "Google QUIC 37", + "SNI": "clients4.google.com", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_20" + }, { + "Tuple4": "90.143.180.185.57766>173.194.32.196.443", + "VERSION": "Google QUIC 37", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_21" + }, { + "Tuple4": "90.143.183.75.19770>74.125.232.167.443", + "VERSION": "Google QUIC 37", + "SNI": "www.youtube.com", + "name": "QUIC_RESULT_22" + }, { + "Tuple4": "90.143.184.225.24092>173.194.222.95.443", + "VERSION": "Google QUIC 37", + "SNI": "youtubei.googleapis.com", + "name": "QUIC_RESULT_23" + }, { + "Tuple4": "90.143.186.194.32570>173.194.44.1.443", + "VERSION": "Google QUIC 37", + "SNI": "www.youtube.com", + "name": "QUIC_RESULT_24" + }, { + "Tuple4": "90.143.188.47.22565>64.233.162.95.443", + "VERSION": "Google QUIC 37", + "SNI": "youtubei.googleapis.com", + "SNI": "youtubei.googleapis.com", + "name": "QUIC_RESULT_25" + }, { + "Tuple4": "90.143.190.56.19723>108.177.14.102.443", + "VERSION": "Google QUIC 37", + "SNI": "redirector.googlevideo.com", + "SNI": "redirector.googlevideo.com", + "name": "QUIC_RESULT_26" + }] diff --git a/test/pcap/gquic/39/1-gquic-039-redirector.googlevideo.com-85.117.119.45.22495-173.194.73.101.443.pcap b/test/pcap/gquic/39/1-gquic-039-redirector.googlevideo.com-85.117.119.45.22495-173.194.73.101.443.pcap new file mode 100644 index 0000000..bd088b0 Binary files /dev/null and b/test/pcap/gquic/39/1-gquic-039-redirector.googlevideo.com-85.117.119.45.22495-173.194.73.101.443.pcap differ diff --git a/test/pcap/gquic/39/quic_result.json b/test/pcap/gquic/39/quic_result.json new file mode 100644 index 0000000..bce3db3 --- /dev/null +++ b/test/pcap/gquic/39/quic_result.json @@ -0,0 +1,9 @@ +[{ + "Tuple4": "85.117.119.45.22495>173.194.73.101.443", + "VERSION": "Google QUIC 39", + "SNI": "redirector.googlevideo.com", + "SNI": "redirector.googlevideo.com", + "SNI": "redirector.googlevideo.com", + "SNI": "redirector.googlevideo.com", + "name": "QUIC_RESULT_1" +}] diff --git a/test/pcap/gquic/41/1-gquic-041-90.143.180.56.28496-64.233.165.113.443.pcap b/test/pcap/gquic/41/1-gquic-041-90.143.180.56.28496-64.233.165.113.443.pcap new file mode 100644 index 0000000..0a6e5ff Binary files /dev/null and b/test/pcap/gquic/41/1-gquic-041-90.143.180.56.28496-64.233.165.113.443.pcap differ diff --git a/test/pcap/gquic/41/2-gquic-041-90.143.189.30.53357-64.233.165.95.443.pcap b/test/pcap/gquic/41/2-gquic-041-90.143.189.30.53357-64.233.165.95.443.pcap new file mode 100644 index 0000000..171c264 Binary files /dev/null and b/test/pcap/gquic/41/2-gquic-041-90.143.189.30.53357-64.233.165.95.443.pcap differ diff --git a/test/pcap/gquic/41/quic_result.json b/test/pcap/gquic/41/quic_result.json new file mode 100644 index 0000000..f39d2c6 --- /dev/null +++ b/test/pcap/gquic/41/quic_result.json @@ -0,0 +1,13 @@ +[{ + "Tuple4": "90.143.180.56.28496>64.233.165.113.443", + "VERSION": "Google QUIC 41", + "SNI": "s.youtube.com", + "SNI": "s.youtube.com", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "90.143.189.30.53357>64.233.165.95.443", + "VERSION": "Google QUIC 41", + "SNI": "youtubei.googleapis.com", + "name": "QUIC_RESULT_2" +}] + diff --git a/test/pcap/gquic/43/1-gquic-043-client.weixin.qq.com-112.43.145.231.18699-112.46.25.216.443.pcap b/test/pcap/gquic/43/1-gquic-043-client.weixin.qq.com-112.43.145.231.18699-112.46.25.216.443.pcap new file mode 100644 index 0000000..0abc861 Binary files /dev/null and b/test/pcap/gquic/43/1-gquic-043-client.weixin.qq.com-112.43.145.231.18699-112.46.25.216.443.pcap differ diff --git a/test/pcap/gquic/43/quic_result.json b/test/pcap/gquic/43/quic_result.json new file mode 100644 index 0000000..e50c842 --- /dev/null +++ b/test/pcap/gquic/43/quic_result.json @@ -0,0 +1,6 @@ +[{ + "Tuple4": "112.43.145.231.18699>112.46.25.216.443", + "VERSION": "Google QUIC 43", + "SNI": "client.weixin.qq.com", + "name": "QUIC_RESULT_1" +}] diff --git a/test/pcap/gquic/44/1-gquic-044-146.158.67.194.1044-108.177.14.138.443.pcap b/test/pcap/gquic/44/1-gquic-044-146.158.67.194.1044-108.177.14.138.443.pcap new file mode 100644 index 0000000..204f860 Binary files /dev/null and b/test/pcap/gquic/44/1-gquic-044-146.158.67.194.1044-108.177.14.138.443.pcap differ diff --git a/test/pcap/gquic/44/10-gquic-044-85.117.117.190.48098-173.194.221.95.443.pcap b/test/pcap/gquic/44/10-gquic-044-85.117.117.190.48098-173.194.221.95.443.pcap new file mode 100644 index 0000000..7090d7d Binary files /dev/null and b/test/pcap/gquic/44/10-gquic-044-85.117.117.190.48098-173.194.221.95.443.pcap differ diff --git a/test/pcap/gquic/44/11-gquic-044-85.117.119.57.4009-64.233.162.155.443.pcap b/test/pcap/gquic/44/11-gquic-044-85.117.119.57.4009-64.233.162.155.443.pcap new file mode 100644 index 0000000..480a855 Binary files /dev/null and b/test/pcap/gquic/44/11-gquic-044-85.117.119.57.4009-64.233.162.155.443.pcap differ diff --git a/test/pcap/gquic/44/12-gquic-044-85.117.126.11.11719-64.233.165.138.443.pcap b/test/pcap/gquic/44/12-gquic-044-85.117.126.11.11719-64.233.165.138.443.pcap new file mode 100644 index 0000000..e55a95c Binary files /dev/null and b/test/pcap/gquic/44/12-gquic-044-85.117.126.11.11719-64.233.165.138.443.pcap differ diff --git a/test/pcap/gquic/44/13-gquic-044-85.117.126.11.29355-173.194.220.94.443.pcap b/test/pcap/gquic/44/13-gquic-044-85.117.126.11.29355-173.194.220.94.443.pcap new file mode 100644 index 0000000..ad1eee6 Binary files /dev/null and b/test/pcap/gquic/44/13-gquic-044-85.117.126.11.29355-173.194.220.94.443.pcap differ diff --git a/test/pcap/gquic/44/14-gquic-044-85.117.126.11.45264-74.125.205.102.443.pcap b/test/pcap/gquic/44/14-gquic-044-85.117.126.11.45264-74.125.205.102.443.pcap new file mode 100644 index 0000000..5e88d98 Binary files /dev/null and b/test/pcap/gquic/44/14-gquic-044-85.117.126.11.45264-74.125.205.102.443.pcap differ diff --git a/test/pcap/gquic/44/15-gquic-044-89.218.169.150.55676-173.194.32.238.443.pcap b/test/pcap/gquic/44/15-gquic-044-89.218.169.150.55676-173.194.32.238.443.pcap new file mode 100644 index 0000000..7b6ccf8 Binary files /dev/null and b/test/pcap/gquic/44/15-gquic-044-89.218.169.150.55676-173.194.32.238.443.pcap differ diff --git a/test/pcap/gquic/44/16-gquic-044-89.218.79.162.64017-173.194.73.95.443.pcap b/test/pcap/gquic/44/16-gquic-044-89.218.79.162.64017-173.194.73.95.443.pcap new file mode 100644 index 0000000..54eeee5 Binary files /dev/null and b/test/pcap/gquic/44/16-gquic-044-89.218.79.162.64017-173.194.73.95.443.pcap differ diff --git a/test/pcap/gquic/44/17-gquic-044-90.143.176.186.54278-173.194.32.194.443.pcap b/test/pcap/gquic/44/17-gquic-044-90.143.176.186.54278-173.194.32.194.443.pcap new file mode 100644 index 0000000..9910d74 Binary files /dev/null and b/test/pcap/gquic/44/17-gquic-044-90.143.176.186.54278-173.194.32.194.443.pcap differ diff --git a/test/pcap/gquic/44/18-gquic-044-90.143.177.184.59077-74.125.232.247.443.pcap b/test/pcap/gquic/44/18-gquic-044-90.143.177.184.59077-74.125.232.247.443.pcap new file mode 100644 index 0000000..8385e43 Binary files /dev/null and b/test/pcap/gquic/44/18-gquic-044-90.143.177.184.59077-74.125.232.247.443.pcap differ diff --git a/test/pcap/gquic/44/19-gquic-044-90.143.177.184.5951-173.194.44.26.443.pcap b/test/pcap/gquic/44/19-gquic-044-90.143.177.184.5951-173.194.44.26.443.pcap new file mode 100644 index 0000000..89c797d Binary files /dev/null and b/test/pcap/gquic/44/19-gquic-044-90.143.177.184.5951-173.194.44.26.443.pcap differ diff --git a/test/pcap/gquic/44/2-gquic-044-185.57.75.21.44739-173.194.73.132.443.pcap b/test/pcap/gquic/44/2-gquic-044-185.57.75.21.44739-173.194.73.132.443.pcap new file mode 100644 index 0000000..200d565 Binary files /dev/null and b/test/pcap/gquic/44/2-gquic-044-185.57.75.21.44739-173.194.73.132.443.pcap differ diff --git a/test/pcap/gquic/44/20-gquic-044-90.143.178.243.51779-64.233.164.94.443.pcap b/test/pcap/gquic/44/20-gquic-044-90.143.178.243.51779-64.233.164.94.443.pcap new file mode 100644 index 0000000..d6e0a88 Binary files /dev/null and b/test/pcap/gquic/44/20-gquic-044-90.143.178.243.51779-64.233.164.94.443.pcap differ diff --git a/test/pcap/gquic/44/21-gquic-044-90.143.181.226.34777-74.125.232.237.443.pcap b/test/pcap/gquic/44/21-gquic-044-90.143.181.226.34777-74.125.232.237.443.pcap new file mode 100644 index 0000000..d9b386f Binary files /dev/null and b/test/pcap/gquic/44/21-gquic-044-90.143.181.226.34777-74.125.232.237.443.pcap differ diff --git a/test/pcap/gquic/44/22-gquic-044-90.143.181.245.31397-74.125.232.191.443.pcap b/test/pcap/gquic/44/22-gquic-044-90.143.181.245.31397-74.125.232.191.443.pcap new file mode 100644 index 0000000..d7509ec Binary files /dev/null and b/test/pcap/gquic/44/22-gquic-044-90.143.181.245.31397-74.125.232.191.443.pcap differ diff --git a/test/pcap/gquic/44/23-gquic-044-90.143.187.227.10862-64.233.165.139.443.pcap b/test/pcap/gquic/44/23-gquic-044-90.143.187.227.10862-64.233.165.139.443.pcap new file mode 100644 index 0000000..554174e Binary files /dev/null and b/test/pcap/gquic/44/23-gquic-044-90.143.187.227.10862-64.233.165.139.443.pcap differ diff --git a/test/pcap/gquic/44/24-gquic-044-90.143.187.227.10863-64.233.165.139.443.pcap b/test/pcap/gquic/44/24-gquic-044-90.143.187.227.10863-64.233.165.139.443.pcap new file mode 100644 index 0000000..b46e376 Binary files /dev/null and b/test/pcap/gquic/44/24-gquic-044-90.143.187.227.10863-64.233.165.139.443.pcap differ diff --git a/test/pcap/gquic/44/25-gquic-044-90.143.187.227.4586-173.194.44.58.443.pcap b/test/pcap/gquic/44/25-gquic-044-90.143.187.227.4586-173.194.44.58.443.pcap new file mode 100644 index 0000000..73d1ca6 Binary files /dev/null and b/test/pcap/gquic/44/25-gquic-044-90.143.187.227.4586-173.194.44.58.443.pcap differ diff --git a/test/pcap/gquic/44/26-gquic-044-90.143.188.64.2542-64.233.165.94.443.pcap b/test/pcap/gquic/44/26-gquic-044-90.143.188.64.2542-64.233.165.94.443.pcap new file mode 100644 index 0000000..5e733b0 Binary files /dev/null and b/test/pcap/gquic/44/26-gquic-044-90.143.188.64.2542-64.233.165.94.443.pcap differ diff --git a/test/pcap/gquic/44/27-gquic-044-90.143.191.8.24288-173.194.113.183.443.pcap b/test/pcap/gquic/44/27-gquic-044-90.143.191.8.24288-173.194.113.183.443.pcap new file mode 100644 index 0000000..f896d56 Binary files /dev/null and b/test/pcap/gquic/44/27-gquic-044-90.143.191.8.24288-173.194.113.183.443.pcap differ diff --git a/test/pcap/gquic/44/3-gquic-044-212.154.234.46.62716-74.125.131.156.443.pcap b/test/pcap/gquic/44/3-gquic-044-212.154.234.46.62716-74.125.131.156.443.pcap new file mode 100644 index 0000000..963dc30 Binary files /dev/null and b/test/pcap/gquic/44/3-gquic-044-212.154.234.46.62716-74.125.131.156.443.pcap differ diff --git a/test/pcap/gquic/44/4-gquic-044-2.135.246.186.56653-173.194.113.166.443.pcap b/test/pcap/gquic/44/4-gquic-044-2.135.246.186.56653-173.194.113.166.443.pcap new file mode 100644 index 0000000..677f71b Binary files /dev/null and b/test/pcap/gquic/44/4-gquic-044-2.135.246.186.56653-173.194.113.166.443.pcap differ diff --git a/test/pcap/gquic/44/5-gquic-044-85.117.110.235.48996-74.125.131.211.443.pcap b/test/pcap/gquic/44/5-gquic-044-85.117.110.235.48996-74.125.131.211.443.pcap new file mode 100644 index 0000000..a794995 Binary files /dev/null and b/test/pcap/gquic/44/5-gquic-044-85.117.110.235.48996-74.125.131.211.443.pcap differ diff --git a/test/pcap/gquic/44/6-gquic-044-85.117.112.180.21665-173.194.113.153.443.pcap b/test/pcap/gquic/44/6-gquic-044-85.117.112.180.21665-173.194.113.153.443.pcap new file mode 100644 index 0000000..bc0302d Binary files /dev/null and b/test/pcap/gquic/44/6-gquic-044-85.117.112.180.21665-173.194.113.153.443.pcap differ diff --git a/test/pcap/gquic/44/7-gquic-044-85.117.112.180.61808-64.233.165.132.443.pcap b/test/pcap/gquic/44/7-gquic-044-85.117.112.180.61808-64.233.165.132.443.pcap new file mode 100644 index 0000000..de7e692 Binary files /dev/null and b/test/pcap/gquic/44/7-gquic-044-85.117.112.180.61808-64.233.165.132.443.pcap differ diff --git a/test/pcap/gquic/44/8-gquic-044-85.117.114.90.16060-64.233.165.94.443.pcap b/test/pcap/gquic/44/8-gquic-044-85.117.114.90.16060-64.233.165.94.443.pcap new file mode 100644 index 0000000..4f2dcaf Binary files /dev/null and b/test/pcap/gquic/44/8-gquic-044-85.117.114.90.16060-64.233.165.94.443.pcap differ diff --git a/test/pcap/gquic/44/9-gquic-044-85.117.117.190.11567-64.233.165.94.443.pcap b/test/pcap/gquic/44/9-gquic-044-85.117.117.190.11567-64.233.165.94.443.pcap new file mode 100644 index 0000000..fcb85c1 Binary files /dev/null and b/test/pcap/gquic/44/9-gquic-044-85.117.117.190.11567-64.233.165.94.443.pcap differ diff --git a/test/pcap/gquic/44/quic_result.json b/test/pcap/gquic/44/quic_result.json new file mode 100644 index 0000000..ed034e4 --- /dev/null +++ b/test/pcap/gquic/44/quic_result.json @@ -0,0 +1,142 @@ +[{ + "Tuple4": "90.143.191.8.24288>173.194.113.183.443", + "VERSION": "Google QUIC 44", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "146.158.67.194.1044>108.177.14.138.443", + "VERSION": "Google QUIC 44", + "name": "QUIC_RESULT_2" + }, { + "Tuple4": "185.57.75.21.44739>173.194.73.132.443", + "VERSION": "Google QUIC 44", + "SNI": "yt3.ggpht.com", + "name": "QUIC_RESULT_3" + }, { + "Tuple4": "212.154.234.46.62716>74.125.131.156.443", + "VERSION": "Google QUIC 44", + "SNI": "stats.g.doubleclick.net", + "SNI": "stats.g.doubleclick.net", + "name": "QUIC_RESULT_4" + }, { + "Tuple4": "2.135.246.186.56653>173.194.113.166.443", + "VERSION": "Google QUIC 44", + "SNI": "www.google-analytics.com", + "SNI": "www.google-analytics.com", + "name": "QUIC_RESULT_5" + }, { + "Tuple4": "85.117.110.235.48996>74.125.131.211.443", + "VERSION": "Google QUIC 44", + "SNI": "proxy.googlezip.net", + "name": "QUIC_RESULT_6" + }, { + "Tuple4": "85.117.112.180.21665>173.194.113.153.443", + "VERSION": "Google QUIC 44", + "SNI": "adservice.google.kz", + "name": "QUIC_RESULT_7" + }, { + "Tuple4": "85.117.112.180.61808>64.233.165.132.443", + "VERSION": "Google QUIC 44", + "SNI": "yt3.ggpht.com", + "name": "QUIC_RESULT_8" + }, { + "Tuple4": "85.117.114.90.16060>64.233.165.94.443", + "VERSION": "Google QUIC 44", + "SNI": "www.google.kz", + "SNI": "www.google.kz", + "name": "QUIC_RESULT_9" + }, { + "Tuple4": "85.117.117.190.11567>64.233.165.94.443", + "VERSION": "Google QUIC 44", + "SNI": "www.google.kz", + "name": "QUIC_RESULT_10" + }, { + "Tuple4": "85.117.117.190.48098>173.194.221.95.443", + "VERSION": "Google QUIC 44", + "SNI": "safebrowsing.googleapis.com", + "name": "QUIC_RESULT_11" + }, { + "Tuple4": "85.117.119.57.4009>64.233.162.155.443", + "VERSION": "Google QUIC 44", + "SNI": "stats.g.doubleclick.net", + "name": "QUIC_RESULT_12" + }, { + "Tuple4": "85.117.126.11.11719>64.233.165.138.443", + "VERSION": "Google QUIC 44", + "SNI": "play.google.com", + "name": "QUIC_RESULT_13" + }, { + "Tuple4": "85.117.126.11.29355>173.194.220.94.443", + "VERSION": "Google QUIC 44", + "SNI": "beacons3.gvt2.com", + "name": "QUIC_RESULT_14" + }, { + "Tuple4": "85.117.126.11.45264>74.125.205.102.443", + "VERSION": "Google QUIC 44", + "SNI": "clients2.google.com", + "name": "QUIC_RESULT_15" + }, { + "Tuple4": "89.218.169.150.55676>173.194.32.238.443", + "VERSION": "Google QUIC 44", + "SNI": "www.google-analytics.com", + "SNI": "www.google-analytics.com", + "name": "QUIC_RESULT_16" + }, { + "Tuple4": "89.218.79.162.64017>173.194.73.95.443", + "VERSION": "Google QUIC 44", + "SNI": "ajax.googleapis.com", + "name": "QUIC_RESULT_17" + }, { + "Tuple4": "90.143.176.186.54278>173.194.32.194.443", + "VERSION": "Google QUIC 44", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_18" + }, { + "Tuple4": "90.143.177.184.59077>74.125.232.247.443", + "VERSION": "Google QUIC 44", + "SNI": "www.gstatic.com", + "name": "QUIC_RESULT_19" + }, { + "Tuple4": "90.143.177.184.5951>173.194.44.26.443", + "VERSION": "Google QUIC 44", + "SNI": "googleads.g.doubleclick.net", + "name": "QUIC_RESULT_20" + }, { + "Tuple4": "90.143.178.243.51779>64.233.164.94.443", + "VERSION": "Google QUIC 44", + "SNI": "update.googleapis.com", + "SNI": "update.googleapis.com", + "name": "QUIC_RESULT_21" + }, { + "Tuple4": "90.143.181.226.34777>74.125.232.237.443", + "VERSION": "Google QUIC 44", + "SNI": "googleads.g.doubleclick.net", + "SNI": "googleads.g.doubleclick.net", + "name": "QUIC_RESULT_22" + }, { + "Tuple4": "90.143.181.245.31397>74.125.232.191.443", + "VERSION": "Google QUIC 44", + "SNI": "www.google.kz", + "name": "QUIC_RESULT_23" + }, { + "Tuple4": "90.143.187.227.10862>64.233.165.139.443", + "VERSION": "Google QUIC 44", + "SNI": "www.google-analytics.com", + "name": "QUIC_RESULT_24" + }, { + "Tuple4": "90.143.187.227.10863>64.233.165.139.443", + "VERSION": "Google QUIC 44", + "SNI": "www.google-analytics.com", + "name": "QUIC_RESULT_25" + }, { + "Tuple4": "90.143.187.227.4586>173.194.44.58.443", + "VERSION": "Google QUIC 44", + "SNI": "googleads.g.doubleclick.net", + "SNI": "googleads.g.doubleclick.net", + "name": "QUIC_RESULT_26" + }, { + "Tuple4": "90.143.188.64.2542>64.233.165.94.443", + "VERSION": "Google QUIC 44", + "SNI": "beacons5.gvt2.com", + "SNI": "beacons5.gvt2.com", + "name": "QUIC_RESULT_27" +}] diff --git a/test/pcap/gquic/46/1-gquic-046-36.142.158.169.16385-36.189.11.71.443.pcap b/test/pcap/gquic/46/1-gquic-046-36.142.158.169.16385-36.189.11.71.443.pcap new file mode 100644 index 0000000..0b77c4d Binary files /dev/null and b/test/pcap/gquic/46/1-gquic-046-36.142.158.169.16385-36.189.11.71.443.pcap differ diff --git a/test/pcap/gquic/46/2-gquic-046-pagead2.googlesyndication.com-172.16.30.79.65003-203.208.50.45.443.pcap b/test/pcap/gquic/46/2-gquic-046-pagead2.googlesyndication.com-172.16.30.79.65003-203.208.50.45.443.pcap new file mode 100644 index 0000000..7c2a2a4 Binary files /dev/null and b/test/pcap/gquic/46/2-gquic-046-pagead2.googlesyndication.com-172.16.30.79.65003-203.208.50.45.443.pcap differ diff --git a/test/pcap/gquic/46/quic_result.json b/test/pcap/gquic/46/quic_result.json new file mode 100644 index 0000000..b04f987 --- /dev/null +++ b/test/pcap/gquic/46/quic_result.json @@ -0,0 +1,11 @@ +[{ + "Tuple4": "36.142.158.169.16385>36.189.11.71.443", + "VERSION": "Google QUIC 46", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "172.16.30.79.65003>203.208.50.45.443", + "VERSION": "Google QUIC 46", + "SNI": "pagead2.googlesyndication.com", + "SNI": "pagead2.googlesyndication.com", + "name": "QUIC_RESULT_2" +}] diff --git a/test/pcap/gquic/48/gquic-048-103.3.138.59.12521-123.125.116.52.443.pcap b/test/pcap/gquic/48/gquic-048-103.3.138.59.12521-123.125.116.52.443.pcap new file mode 100644 index 0000000..5c9fcd6 Binary files /dev/null and b/test/pcap/gquic/48/gquic-048-103.3.138.59.12521-123.125.116.52.443.pcap differ diff --git a/test/pcap/gquic/48/gquic-048-116.178.222.19.11011-123.125.116.52.443.pcap b/test/pcap/gquic/48/gquic-048-116.178.222.19.11011-123.125.116.52.443.pcap new file mode 100644 index 0000000..c1e3f61 Binary files /dev/null and b/test/pcap/gquic/48/gquic-048-116.178.222.19.11011-123.125.116.52.443.pcap differ diff --git a/test/pcap/gquic/48/gquic-048-123.125.116.52.443-103.3.138.59.12519.pcap b/test/pcap/gquic/48/gquic-048-123.125.116.52.443-103.3.138.59.12519.pcap new file mode 100644 index 0000000..5fec439 Binary files /dev/null and b/test/pcap/gquic/48/gquic-048-123.125.116.52.443-103.3.138.59.12519.pcap differ diff --git a/test/pcap/gquic/48/gquic-048-123.125.116.52.443-116.178.235.37.25510.pcap b/test/pcap/gquic/48/gquic-048-123.125.116.52.443-116.178.235.37.25510.pcap new file mode 100644 index 0000000..d3740d8 Binary files /dev/null and b/test/pcap/gquic/48/gquic-048-123.125.116.52.443-116.178.235.37.25510.pcap differ diff --git a/test/pcap/gquic/50/1-gquic-050-i.ytimg.com-172.20.9.135.65045-64.233.162.119.443.pcap b/test/pcap/gquic/50/1-gquic-050-i.ytimg.com-172.20.9.135.65045-64.233.162.119.443.pcap new file mode 100644 index 0000000..1d5c46a Binary files /dev/null and b/test/pcap/gquic/50/1-gquic-050-i.ytimg.com-172.20.9.135.65045-64.233.162.119.443.pcap differ diff --git a/test/pcap/gquic/50/2-gquic-050-www.google.com-172.20.9.135.61564-173.194.221.103.443.pcap b/test/pcap/gquic/50/2-gquic-050-www.google.com-172.20.9.135.61564-173.194.221.103.443.pcap new file mode 100644 index 0000000..4a58ff7 Binary files /dev/null and b/test/pcap/gquic/50/2-gquic-050-www.google.com-172.20.9.135.61564-173.194.221.103.443.pcap differ diff --git a/test/pcap/gquic/50/3-gquic-050-www.youtube.com-172.20.9.135.49347-64.233.165.93.443.pcap b/test/pcap/gquic/50/3-gquic-050-www.youtube.com-172.20.9.135.49347-64.233.165.93.443.pcap new file mode 100644 index 0000000..81cad56 Binary files /dev/null and b/test/pcap/gquic/50/3-gquic-050-www.youtube.com-172.20.9.135.49347-64.233.165.93.443.pcap differ diff --git a/test/pcap/gquic/50/quic_result.json b/test/pcap/gquic/50/quic_result.json new file mode 100644 index 0000000..7aa2c47 --- /dev/null +++ b/test/pcap/gquic/50/quic_result.json @@ -0,0 +1,16 @@ +[{ + "Tuple4": "172.20.9.135.65045>64.233.162.119.443", + "VERSION": "Google QUIC 50", + "SNI": "i.ytimg.com", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "172.20.9.135.61564>173.194.221.103.443", + "VERSION": "Google QUIC 50", + "SNI": "www.google.com", + "name": "QUIC_RESULT_2" + }, { + "Tuple4": "172.20.9.135.49347>64.233.165.93.443", + "VERSION": "Google QUIC 50", + "SNI": "www.youtube.com", + "name": "QUIC_RESULT_3" +}] diff --git a/test/pcap/1-iquic.pcap b/test/pcap/iquic/29/1-iquic-29-192.168.50.29.61891-31.13.77.35.443.pcap old mode 100755 new mode 100644 similarity index 100% rename from test/pcap/1-iquic.pcap rename to test/pcap/iquic/29/1-iquic-29-192.168.50.29.61891-31.13.77.35.443.pcap diff --git a/test/pcap/iquic/29/2-iquic-29-223.104.233.102.13650-203.208.40.98.443.pcap b/test/pcap/iquic/29/2-iquic-29-223.104.233.102.13650-203.208.40.98.443.pcap new file mode 100644 index 0000000..3f2a3dc Binary files /dev/null and b/test/pcap/iquic/29/2-iquic-29-223.104.233.102.13650-203.208.40.98.443.pcap differ diff --git a/test/pcap/iquic/29/3-iquic-29-192.168.50.33.57220-114.250.70.38.443.pcap b/test/pcap/iquic/29/3-iquic-29-192.168.50.33.57220-114.250.70.38.443.pcap new file mode 100644 index 0000000..f6a188c Binary files /dev/null and b/test/pcap/iquic/29/3-iquic-29-192.168.50.33.57220-114.250.70.38.443.pcap differ diff --git a/test/pcap/iquic/29/quic_result.json b/test/pcap/iquic/29/quic_result.json new file mode 100644 index 0000000..e9eb40e --- /dev/null +++ b/test/pcap/iquic/29/quic_result.json @@ -0,0 +1,11 @@ +[{ + "Tuple4": "192.168.50.29.61891>31.13.77.35.443", + "VERSION": "IETF QUIC 29", + "SNI": "www.facebook.com", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "192.168.50.33.57220>114.250.70.38.443", + "VERSION": "IETF QUIC 29", + "SNI": "securepubads.g.doubleclick.net", + "name": "QUIC_RESULT_2" +}] diff --git a/test/pcap/mvfst/01/1-mvfst-01-i.instagram.com-192.168.60.9.55659-69.171.250.63.443.pcap b/test/pcap/mvfst/01/1-mvfst-01-i.instagram.com-192.168.60.9.55659-69.171.250.63.443.pcap new file mode 100644 index 0000000..be91a45 Binary files /dev/null and b/test/pcap/mvfst/01/1-mvfst-01-i.instagram.com-192.168.60.9.55659-69.171.250.63.443.pcap differ diff --git a/test/pcap/mvfst/01/quic_result.json b/test/pcap/mvfst/01/quic_result.json new file mode 100644 index 0000000..2997aea --- /dev/null +++ b/test/pcap/mvfst/01/quic_result.json @@ -0,0 +1,6 @@ +[{ + "Tuple4": "192.168.60.9.55659>69.171.250.63.443", + "VERSION": "Facebook mvfst 01", + "SNI": "i.instagram.com", + "name": "QUIC_RESULT_1" +}] diff --git a/test/pcap/mvfst/02/1-mvfst-02-192.168.137.141.50006-31.13.77.17.443.pcap b/test/pcap/mvfst/02/1-mvfst-02-192.168.137.141.50006-31.13.77.17.443.pcap new file mode 100644 index 0000000..9b88cc0 Binary files /dev/null and b/test/pcap/mvfst/02/1-mvfst-02-192.168.137.141.50006-31.13.77.17.443.pcap differ diff --git a/test/pcap/mvfst/02/10-mvfst-02-192.168.137.141.55335-157.240.13.15.443.pcap b/test/pcap/mvfst/02/10-mvfst-02-192.168.137.141.55335-157.240.13.15.443.pcap new file mode 100644 index 0000000..e732df2 Binary files /dev/null and b/test/pcap/mvfst/02/10-mvfst-02-192.168.137.141.55335-157.240.13.15.443.pcap differ diff --git a/test/pcap/mvfst/02/2-mvfst-02-192.168.137.141.63314-31.13.77.10.443.pcap b/test/pcap/mvfst/02/2-mvfst-02-192.168.137.141.63314-31.13.77.10.443.pcap new file mode 100644 index 0000000..27f209d Binary files /dev/null and b/test/pcap/mvfst/02/2-mvfst-02-192.168.137.141.63314-31.13.77.10.443.pcap differ diff --git a/test/pcap/mvfst/02/3-mvfst-02-192.168.137.141.60630-157.240.7.26.443.pcap b/test/pcap/mvfst/02/3-mvfst-02-192.168.137.141.60630-157.240.7.26.443.pcap new file mode 100644 index 0000000..4a6fa6c Binary files /dev/null and b/test/pcap/mvfst/02/3-mvfst-02-192.168.137.141.60630-157.240.7.26.443.pcap differ diff --git a/test/pcap/mvfst/02/4-mvfst-02-192.168.137.141.50293-157.240.15.13.443.pcap b/test/pcap/mvfst/02/4-mvfst-02-192.168.137.141.50293-157.240.15.13.443.pcap new file mode 100644 index 0000000..016d260 Binary files /dev/null and b/test/pcap/mvfst/02/4-mvfst-02-192.168.137.141.50293-157.240.15.13.443.pcap differ diff --git a/test/pcap/mvfst/02/5-mvfst-02-192.168.137.141.63677-157.240.13.19.443.pcap b/test/pcap/mvfst/02/5-mvfst-02-192.168.137.141.63677-157.240.13.19.443.pcap new file mode 100644 index 0000000..4bcc53f Binary files /dev/null and b/test/pcap/mvfst/02/5-mvfst-02-192.168.137.141.63677-157.240.13.19.443.pcap differ diff --git a/test/pcap/mvfst/02/6-mvfst-02-192.168.137.141.52300-157.240.235.1.443.pcap b/test/pcap/mvfst/02/6-mvfst-02-192.168.137.141.52300-157.240.235.1.443.pcap new file mode 100644 index 0000000..b8415a6 Binary files /dev/null and b/test/pcap/mvfst/02/6-mvfst-02-192.168.137.141.52300-157.240.235.1.443.pcap differ diff --git a/test/pcap/mvfst/02/7-mvfst-02-192.168.137.141.63951-157.240.7.21.443.pcap b/test/pcap/mvfst/02/7-mvfst-02-192.168.137.141.63951-157.240.7.21.443.pcap new file mode 100644 index 0000000..49cafd6 Binary files /dev/null and b/test/pcap/mvfst/02/7-mvfst-02-192.168.137.141.63951-157.240.7.21.443.pcap differ diff --git a/test/pcap/mvfst/02/8-mvfst-02-192.168.137.141.52981-157.240.235.2.443.pcap b/test/pcap/mvfst/02/8-mvfst-02-192.168.137.141.52981-157.240.235.2.443.pcap new file mode 100644 index 0000000..7b61929 Binary files /dev/null and b/test/pcap/mvfst/02/8-mvfst-02-192.168.137.141.52981-157.240.235.2.443.pcap differ diff --git a/test/pcap/mvfst/02/9-mvfst-02-192.168.137.141.53686-157.240.15.20.443.pcap b/test/pcap/mvfst/02/9-mvfst-02-192.168.137.141.53686-157.240.15.20.443.pcap new file mode 100644 index 0000000..4f3245b Binary files /dev/null and b/test/pcap/mvfst/02/9-mvfst-02-192.168.137.141.53686-157.240.15.20.443.pcap differ diff --git a/test/pcap/mvfst/02/quic_result.json b/test/pcap/mvfst/02/quic_result.json new file mode 100644 index 0000000..591e1de --- /dev/null +++ b/test/pcap/mvfst/02/quic_result.json @@ -0,0 +1,51 @@ +[{ + "Tuple4": "192.168.137.141.50006>31.13.77.17.443", + "VERSION": "Facebook mvfst 02", + "SNI": "graph.facebook.com", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "192.168.137.141.63314>31.13.77.10.443", + "VERSION": "Facebook mvfst 02", + "SNI": "gateway.facebook.com", + "name": "QUIC_RESULT_2" + }, { + "Tuple4": "192.168.137.141.60630>157.240.7.26.443", + "VERSION": "Facebook mvfst 02", + "SNI": "scontent-sin6-1.xx.fbcdn.net", + "name": "QUIC_RESULT_3" + }, { + "Tuple4": "192.168.137.141.50293>157.240.15.13.443", + "VERSION": "Facebook mvfst 02", + "SNI": "scontent-sin6-3.xx.fbcdn.net", + "name": "QUIC_RESULT_4" + }, { + "Tuple4": "192.168.137.141.63677>157.240.13.19.443", + "VERSION": "Facebook mvfst 02", + "SNI": "scontent-sin6-2.xx.fbcdn.net", + "name": "QUIC_RESULT_5" + }, { + "Tuple4": "192.168.137.141.52300>157.240.235.1.443", + "VERSION": "Facebook mvfst 02", + "SNI": "scontent-sin6-4.xx.fbcdn.net", + "name": "QUIC_RESULT_6" + }, { + "Tuple4": "192.168.137.141.63951>157.240.7.21.443", + "VERSION": "Facebook mvfst 02", + "SNI": "video-sin6-1.xx.fbcdn.net", + "name": "QUIC_RESULT_7" + }, { + "Tuple4": "192.168.137.141.52981>157.240.235.2.443", + "VERSION": "Facebook mvfst 02", + "SNI": "video-sin6-4.xx.fbcdn.net", + "name": "QUIC_RESULT_8" + }, { + "Tuple4": "192.168.137.141.53686>157.240.15.20.443", + "VERSION": "Facebook mvfst 02", + "SNI": "video-sin6-3.xx.fbcdn.net", + "name": "QUIC_RESULT_9" + }, { + "Tuple4": "192.168.137.141.55335>157.240.13.15.443", + "VERSION": "Facebook mvfst 02", + "SNI": "video-sin6-2.xx.fbcdn.net", + "name": "QUIC_RESULT_10" +}] diff --git a/test/pcap/prox/prox-quic-217.76.77.70.33232-173.194.220.105.443.pcap b/test/pcap/prox/prox-quic-217.76.77.70.33232-173.194.220.105.443.pcap new file mode 100644 index 0000000..a2efae4 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.70.33232-173.194.220.105.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.70.39896-173.194.220.105.443.pcap b/test/pcap/prox/prox-quic-217.76.77.70.39896-173.194.220.105.443.pcap new file mode 100644 index 0000000..5e20732 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.70.39896-173.194.220.105.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.70.43145-173.194.220.105.443.pcap b/test/pcap/prox/prox-quic-217.76.77.70.43145-173.194.220.105.443.pcap new file mode 100644 index 0000000..9be1464 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.70.43145-173.194.220.105.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.70.49914-173.194.220.105.443.pcap b/test/pcap/prox/prox-quic-217.76.77.70.49914-173.194.220.105.443.pcap new file mode 100644 index 0000000..1929ace Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.70.49914-173.194.220.105.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.70.54549-173.194.220.105.443.pcap b/test/pcap/prox/prox-quic-217.76.77.70.54549-173.194.220.105.443.pcap new file mode 100644 index 0000000..019bc20 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.70.54549-173.194.220.105.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.70.57394-173.194.220.105.443.pcap b/test/pcap/prox/prox-quic-217.76.77.70.57394-173.194.220.105.443.pcap new file mode 100644 index 0000000..2dd3dca Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.70.57394-173.194.220.105.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.70.62303-173.194.220.105.443.pcap b/test/pcap/prox/prox-quic-217.76.77.70.62303-173.194.220.105.443.pcap new file mode 100644 index 0000000..9b2cdf6 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.70.62303-173.194.220.105.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.70.63484-173.194.220.105.443.pcap b/test/pcap/prox/prox-quic-217.76.77.70.63484-173.194.220.105.443.pcap new file mode 100644 index 0000000..7cbfba3 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.70.63484-173.194.220.105.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.34722-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.34722-74.125.131.106.443.pcap new file mode 100644 index 0000000..841f59a Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.34722-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.43786-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.43786-74.125.131.106.443.pcap new file mode 100644 index 0000000..d6f9917 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.43786-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.44344-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.44344-74.125.131.106.443.pcap new file mode 100644 index 0000000..e95bf1a Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.44344-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.44360-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.44360-74.125.131.106.443.pcap new file mode 100644 index 0000000..fa1f129 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.44360-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.45109-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.45109-74.125.131.106.443.pcap new file mode 100644 index 0000000..efd735f Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.45109-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.45314-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.45314-74.125.131.106.443.pcap new file mode 100644 index 0000000..9ab26f1 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.45314-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.47041-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.47041-74.125.131.106.443.pcap new file mode 100644 index 0000000..fe56a34 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.47041-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.47174-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.47174-74.125.131.106.443.pcap new file mode 100644 index 0000000..928fe88 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.47174-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.50829-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.50829-74.125.131.106.443.pcap new file mode 100644 index 0000000..a3951a5 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.50829-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.61598-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.61598-74.125.131.106.443.pcap new file mode 100644 index 0000000..89bbf37 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.61598-74.125.131.106.443.pcap differ diff --git a/test/pcap/prox/prox-quic-217.76.77.73.62585-74.125.131.106.443.pcap b/test/pcap/prox/prox-quic-217.76.77.73.62585-74.125.131.106.443.pcap new file mode 100644 index 0000000..5d00506 Binary files /dev/null and b/test/pcap/prox/prox-quic-217.76.77.73.62585-74.125.131.106.443.pcap differ diff --git a/test/pcap/2-ietf-rfc9000.pcap b/test/pcap/rfc9000/1-ietf-rfc9000-192.168.60.32.59699-64.233.164.84.443.pcap similarity index 100% rename from test/pcap/2-ietf-rfc9000.pcap rename to test/pcap/rfc9000/1-ietf-rfc9000-192.168.60.32.59699-64.233.164.84.443.pcap diff --git a/test/pcap/rfc9000/quic_result.json b/test/pcap/rfc9000/quic_result.json new file mode 100644 index 0000000..33179dc --- /dev/null +++ b/test/pcap/rfc9000/quic_result.json @@ -0,0 +1,8 @@ +[ + { + "Tuple4": "192.168.60.32.59699>64.233.164.84.443", + "VERSION": "IETF QUIC RFC9000", + "SNI": "accounts.google.com", + "name": "QUIC_RESULT_1" + } +] diff --git a/test/pcap/tquic/1-tquic-51-195.12.120.14.41803-173.194.222.101.443.pcap b/test/pcap/tquic/1-tquic-51-195.12.120.14.41803-173.194.222.101.443.pcap new file mode 100644 index 0000000..357777c Binary files /dev/null and b/test/pcap/tquic/1-tquic-51-195.12.120.14.41803-173.194.222.101.443.pcap differ diff --git a/test/pcap/tquic/2-tquic-51-195.12.120.14.39526-64.233.165.113.443.pcap b/test/pcap/tquic/2-tquic-51-195.12.120.14.39526-64.233.165.113.443.pcap new file mode 100644 index 0000000..f64152a Binary files /dev/null and b/test/pcap/tquic/2-tquic-51-195.12.120.14.39526-64.233.165.113.443.pcap differ diff --git a/test/pcap/tquic/3-tquic-51-195.12.120.14.41747-173.194.222.138.443.pcap b/test/pcap/tquic/3-tquic-51-195.12.120.14.41747-173.194.222.138.443.pcap new file mode 100644 index 0000000..8d87b8d Binary files /dev/null and b/test/pcap/tquic/3-tquic-51-195.12.120.14.41747-173.194.222.138.443.pcap differ diff --git a/test/pcap/tquic/4-tquic-51-195.12.120.14.59012-173.194.222.138.443.pcap b/test/pcap/tquic/4-tquic-51-195.12.120.14.59012-173.194.222.138.443.pcap new file mode 100644 index 0000000..bb67486 Binary files /dev/null and b/test/pcap/tquic/4-tquic-51-195.12.120.14.59012-173.194.222.138.443.pcap differ diff --git a/test/pcap/tquic/quic_result.json b/test/pcap/tquic/quic_result.json new file mode 100644 index 0000000..2c0f128 --- /dev/null +++ b/test/pcap/tquic/quic_result.json @@ -0,0 +1,21 @@ +[{ + "Tuple4": "195.12.120.14.41803>173.194.222.101.443", + "VERSION": "Google QUIC with TLS 51", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_1" + }, { + "Tuple4": "195.12.120.14.39526>64.233.165.113.443", + "VERSION": "Google QUIC with TLS 51", + "SNI": "m.youtube.com", + "name": "QUIC_RESULT_2" + }, { + "Tuple4": "195.12.120.14.41747>173.194.222.138.443", + "VERSION": "Google QUIC with TLS 51", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_3" + }, { + "Tuple4": "195.12.120.14.59012>173.194.222.138.443", + "VERSION": "Google QUIC with TLS 51", + "SNI": "clients4.google.com", + "name": "QUIC_RESULT_4" +}] diff --git a/test/quic_result.json b/test/quic_result.json deleted file mode 100644 index 21a3a41..0000000 --- a/test/quic_result.json +++ /dev/null @@ -1,13 +0,0 @@ -[{ - "Tuple4": "192.168.50.29.61891>31.13.77.35.443", - "VERSION": "IETF QUIC 29", - "SNI": "www.facebook.com", - "name": "QUIC_RESULT_1" - }, - { - "Tuple4": "192.168.60.32.59699>64.233.164.84.443", - "VERSION": "IETF QUIC RFC9000", - "SNI": "accounts.google.com", - "name": "QUIC_RESULT_2" - } -]