Questions tagged [quic]

QUIC (pronounced quick) is a multiplexed stream transport protocol over UDP. It is a transport level network protocol designed at Google. The tag applies to questions related to the protocol and its implementations such as libquic. QUIC is an acronym for Quick UDP Internet Connections.

QUIC (pronounced quick) is a transport level network protocol originally designed at Google and currently being standardised by the IETF. It provides security protection and implements connection semantics over UDP. As of 2016 it is used to stream YouTube traffic to capable browsers.

The protocol is documented in an IETF RFC Draft. The project website is hosted by Google. And libquic is an implementation with minimal dependencies to Chromium sources.

129 questions
0
votes
0 answers

Decode HTTP/3 Frame payload in wireshark

I have a quic packet captured and decrypted it using TLS keys. I would like to see different fields of the HTTP request/response. But I only see frame-payload and nothing else. I would like to know what are the resourses requested and the…
hari19
  • 95
  • 8
0
votes
0 answers

Alamofire stream requests consistently fail if invoked after 1-3 minutes

I've built a macOS app that integrates with ChatGPT. To support the model's streaming responses, I'm using Alamofire's AF.streamRequest to continuously update a label on screen. It looks something like this: let request =…
wstr
  • 910
  • 2
  • 13
  • 23
0
votes
0 answers

Extract SNI from QUIC Initial packet Pyshark

I am using trying to use pyshark to extract the SNI information from TLS handshake frame in the quic packets captured and stored in pcap format using wireshark. In Wireshark, I am able to see the decrypted information of all the frames in the…
hari19
  • 95
  • 8
0
votes
0 answers

Rust library s2n-quic SendStream fails to flush - IdleTimerExpired

I would greatly appreciate anyone who has an idea of what is happening here. I've also made an issue on the library's Github: https://github.com/aws/s2n-quic/issues/1632 Problem: Our team switched QUIC libraries for one of our nascent projects to…
user14487166
0
votes
0 answers

webTransport/QUIC implementation

when i am testing QUIC i am getting handshake error as opening handshake failed,mywebsite is using cloudflare cdn which support http3 and QUIC too enabled through cloudflare dashboard, please assist let url = 'https://groundsbooker.com'; //let url…
Sikki
  • 53
  • 1
  • 10
0
votes
0 answers

How to let nginx log the ssl key log file?

My goal is capture the pcap file on my linux machine which is using nginx to connect and decrypt those packets using ssl key log file.but i am unable to find how to capture ssl key log file on nginx. Could someone please help me how to capture ssl…
0
votes
0 answers

Firefox shows HTTP/3 used but Wireshark captures no QUIC packet

I am in a network that blocks most outgoing UDP traffic, e.g. no UDP 443. When I turn on Inspector of FireFox, I see that one HTTP/3 request went thru: However, when I use Wireshark to capture the packets. It found no QUIC / UDP packets, not even…
some user
  • 876
  • 1
  • 12
  • 26
0
votes
0 answers

Pushing files over QUIC?

I would like to create a mechanism to allow clients to subscribe to the contents of a blob-storage bucket. Traditionally (HTTP 1.1) this would involve polling for new items, then issuing a GET requests for each item. Mechanisms such as gRPC allow…
Andy N
  • 1,238
  • 1
  • 12
  • 30
0
votes
0 answers

Is there any way we can replay QUIC or HTTP/3 pcap using Ubuntu machine

Is there any way we can replay the captured QUIC or HTTP/3 pcap from Ubuntu machine(any machine) using any tools. Looking for the tools which would help to replay the QUIC or HTTP/3 pcap on Ubuntu machine or on any another machine using any tools.
0
votes
1 answer

ASP.NET Core 7 RC 2 Kestrel HTTP3/QUIC on linux. The connection listener failed to accept any new connections

I'm implementing gRPC server in ASP.NET Core 7 for linux server. It should be able to work on HTTP3/QUIC protocol. I'm using ZeroSSL certificate for ssl connection. When I'm starting it on Windows (Kestrel) client connects correctly. When I'm…
Valery Yegorov
  • 171
  • 1
  • 11
0
votes
1 answer

.NET 6 Kestrel HTTP3 and QUIC linux exception This platform doesn't support QUIC or HTTP/3

I'm implementing gRPC server using NET 6 C# and try to add QUIC protocol services.Configure(serverOptions => { serverOptions.ListenAnyIP(900, o => { o.Protocols = HttpProtocols.Http1AndHttp2AndHttp3; …
Valery Yegorov
  • 171
  • 1
  • 11
0
votes
1 answer

how to set final size when sending a reset frame in http3

The following scenario: Sender have sent continuous 10000 bytes Receiver ACK 0 - 8000(sender have recived those acks) Now, Sender will send a reset frame, the question is how to set the " final size" a. final size is 10000 b. final size is…
0
votes
1 answer

"_bidirectional_stream_destroy", referenced from:

i'm trying to use grpc+quic on iOS. the podspec is pod 'gRPC-ProtoRPC' pod 'gRPC-Core/Cronet-Implementation' pod 'gRPC/GRPCCoreCronet' then buildsuccss but link error: Undefined symbols for architecture arm64: …
Simp.L
  • 1
  • 2
0
votes
2 answers

python relative import from same package fails

I am working on a project involving the popular aiortc/aioquic github package. Located at src/aioquic/buffer.py there is an import statement: from ._buffer import Buffer, BufferReadError, BufferWriteError # noqa This line is meant to import a…
Currn Hyde
  • 57
  • 5
0
votes
0 answers

Nginx with HTTP3 not used in browsers (fallback on HTTP/1.1)

I'm trying to use the nginx-quic branch of Nginx to make a HTTP-3 server (with BoringSSL). To avoid any host side effects, I did it on a Dockerfile. But at this time, I cannot see the effect in Chrome nor in Firefox (they both show http 1.1 as…
Doubidou
  • 1,573
  • 3
  • 18
  • 35
1 2 3
8 9