OpenGFW
OpenGFW copied to clipboard
QUIC detection not working in nfqueue mode
Hi, I've been trying to run opengfw on an openwrt router and I am noticing that the QUIC detection is not working for me.
I did some investigation and have some fixes locally. Are you interested in me contributing these fixes?
Problems I have encountered:
- Unreliable packet worker dispatch due to incorrect parameters used for flow hashing
- Lack of QUIC initial packet state for handling crypto frames distributed across multiple packets
- Even if crypto frames are not re-assembled to present a full clienthello, the props are not updated to show that at least
quic != nil
Hi Mark, yes I'm definitely interested in your contribution. I've actually been aware of those problems for a while but haven't had the time to work on them. You are more than welcome to open a PR :)