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

FEATURE: Zeek QUIC #6925

Closed
TOoSmOotH opened this issue Jan 19, 2022 Discussed in #6916 · 10 comments
Closed

FEATURE: Zeek QUIC #6925

TOoSmOotH opened this issue Jan 19, 2022 Discussed in #6916 · 10 comments
Assignees
Labels
2.4 Planned for 2.4.X
Milestone

Comments

@TOoSmOotH
Copy link
Contributor

Discussed in #6916

Originally posted by petiepooo January 18, 2022
More and more, we're seeing QUIC traffic. It would be nice to integrate https://github.com/salesforce/GQUIC_Protocol_Analyzer into zeek in SecurityOnion.

@dougburks
Copy link
Contributor

At a quic glance, it looks like https://github.com/salesforce/GQUIC_Protocol_Analyzer is not yet compatible with Zeek 4.0:
salesforce/GQUIC_Protocol_Analyzer#12
salesforce/GQUIC_Protocol_Analyzer#14

https://github.com/corelight/zeek-quic may be more current.

@petiepooo
Copy link
Contributor

Punny! 😂

@TOoSmOotH TOoSmOotH added the 2.4 Planned for 2.4.X label Dec 1, 2022
@SliuzasLukas
Copy link

Are there any plans to implement this?

@TOoSmOotH
Copy link
Contributor Author

Are there any plans to implement this?

I think the latest Zeek version it supports is 4.1. If the author updates it to support Zeek 6 then we can consider it.

@TOoSmOotH
Copy link
Contributor Author

Looks like they are planning on putting it into core.

zeek/zeek#3320

@petiepooo
Copy link
Contributor

QUIC v1 INITIAL packet parsing now included in Zeek v6.1, handling of v2 INITIAL packets added in v6.2.
https://github.com/zeek/zeek/blob/master/NEWS

Securityonion v2.4.70 includes Zeek v6.0.4.

@boblord
Copy link

boblord commented Dec 31, 2024

Just curious to learn more about this work. I'm interested in tracking things like Encrypted Client Hello (ECH) handshakes and QUIC connections.

@dougburks
Copy link
Contributor

Hi @boblord our upcoming version 2.4.120 includes Zeek 7 and I can confirm that it is analyzing QUIC connections and writing out a quic.log. As time allows, we'll look into ingesting that log into Elasticsearch.

@dougburks
Copy link
Contributor

Here's the PR for ingesting and parsing quic.log, a new QUIC dashboard, a new QUIC query for Hunt, and custom columns for QUIC events:
#14060

@dougburks dougburks added this to the 2.4.120 milestone Jan 2, 2025
@dougburks dougburks changed the title FEATURE: GQUIC analyzer FEATURE: Support for QUIC traffic Jan 2, 2025
@dougburks dougburks changed the title FEATURE: Support for QUIC traffic FEATURE: Zeek QUIC Jan 2, 2025
@dougburks
Copy link
Contributor

Tested and verified that the Zeek quic.log is ingested and parsed and displays properly in Dashboards on the new QUIC dashboard:
image

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

No branches or pull requests

6 participants