Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wild idea: Generate qlogs from pcaps #2276

Open
larseggert opened this issue Dec 10, 2024 · 1 comment
Open

Wild idea: Generate qlogs from pcaps #2276

larseggert opened this issue Dec 10, 2024 · 1 comment

Comments

@larseggert
Copy link
Collaborator

I had been noodling around the idea of visualizing a QUIC connection similar how qvis does it, but based on a network trace (pcap). My strawman was reading a pcap file, using tshark to parse the packets/frames, and then visualizing things based off that. However, I quickly realized I would need to implement quite a bit of machinery to properly manage the connection state. Almost like a proper QUIC stack...

So that made me wonder whether we could drive a neqo connection by feeding it captured IP payloads from a pcap file, and have it generate a qlog for us, which we then could visualize with the normal qlog tools. Packet I/O and time are (mostly) already not part of neqo, which helps a lot.

We could also compare the packets that neqo generates in response to being fed pcap payloads against what the pcap recorded as a response. Might be useful for regression testing, etc.

@mxinden
Copy link
Collaborator

mxinden commented Dec 26, 2024

For the record, linking previous work here.

https://github.com/quiclog/pcap2qlog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants