quic-tracker:QUIC的测试套件

时间:2024-06-13 07:11:39
【文件属性】:

文件名称:quic-tracker:QUIC的测试套件

文件大小:122KB

文件格式:ZIP

更新时间:2024-06-13 07:11:39

test-suite tests ietf quic Go

QUIC的测试套件 该测试套件包括一个QUIC的最小Go实现,该实现当前可兼容草稿29和TLS-1.3,以及基于此实现构建的多个测试场景。 测试套件将其结果输出为JSON文件,其中包含结果,交换的解密数据包以及pcap文件和导出器机密。 安装 在开始之前,您应该已经安装了Go 1.9,tcpdump,libpcap库和标头以及openssl标头。 go get -u github.com/QUIC-Tracker/quic-tracker # This will fail because of the missing dependencies that should be build using the 4 lines below cd $GOPATH/src/github.com/mpiraux/pigotls make cd $GOPATH/src/github.com/mpir


【文件预览】:
quic-tracker-master
----connection.go(13KB)
----.gitignore(56B)
----compat()
--------utils.go(75B)
--------utils_darwin.go(188B)
--------utils_generic.go(198B)
----utils.go(540B)
----Dockerfile(1KB)
----http3()
--------http3.go(9KB)
----bin()
--------http()
--------test_suite()
----.travis.yml(1KB)
----qlog()
--------qt2qlog()
--------qlog.go(4KB)
--------recovery.go(553B)
--------frames.go(3KB)
--------packets.go(1KB)
----crypto.go(5KB)
----scenarii()
--------scenario.go(5KB)
--------unsupported_tls_version.go(3KB)
--------handshake.go(2KB)
--------flow_control.go(3KB)
--------http3_encoder_stream.go(2KB)
--------key_update.go(2KB)
--------connection_migration_v4_v6.go(3KB)
--------new_connection_id.go(3KB)
--------spin_bit.go(2KB)
--------zero_rtt.go(4KB)
--------closed_connection.go(1KB)
--------handshake_v6.go(505B)
--------transport_parameters.go(2KB)
--------http3_get.go(1KB)
--------connection_migration.go(3KB)
--------version_negotiation.go(2KB)
--------ack_only.go(2KB)
--------http3_reserved_streams.go(2KB)
--------server_flow_control.go(2KB)
--------http_get_on_uni_stream.go(2KB)
--------padding.go(2KB)
--------zero_length_cid.go(770B)
--------stream_opening_reordering.go(2KB)
--------multi_packet_client_hello.go(2KB)
--------multi_stream.go(2KB)
--------http3_reserved_frames.go(2KB)
--------retire_connection_id.go(2KB)
--------http3_uni_streams_limits.go(2KB)
--------stop_sending_frame_on_receive_stream.go(2KB)
--------http_get_and_wait.go(3KB)
--------ack_ecn.go(2KB)
--------address_validation.go(3KB)
----LICENSE(34KB)
----transport_parameters.go(10KB)
----.github()
--------workflows()
----streams_test.go(3KB)
----README.rst(2KB)
----frames.go(25KB)
----pcap_capture.go(1KB)
----agents()
--------tls_agent.go(5KB)
--------buffer_agent.go(2KB)
--------qlog_agent.go(1KB)
--------base_agent.go(5KB)
--------socket_agent.go(3KB)
--------http3_agent.go(9KB)
--------flow_control_agent.go(9KB)
--------rtt_agent.go(4KB)
--------handshake_agent.go(7KB)
--------ack_agent.go(3KB)
--------http09_agent.go(2KB)
--------parse_agent.go(6KB)
--------stream_agent.go(4KB)
--------closing_agent.go(2KB)
--------send_agent.go(8KB)
--------recovery_agent.go(9KB)
--------qpack_agent.go(6KB)
--------frame_queue_agent.go(4KB)
----lib()
--------varint.go(3KB)
----packets.go(11KB)
----trace.go(5KB)
----ietf_quic_hosts.txt(757B)
----common.go(7KB)
----headers.go(6KB)
----streams.go(14KB)

网友评论