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

Support for IETF QUIC Packet generation #4153

Open
hari-19 opened this issue Oct 18, 2023 · 4 comments
Open

Support for IETF QUIC Packet generation #4153

hari-19 opened this issue Oct 18, 2023 · 4 comments

Comments

@hari-19
Copy link

hari-19 commented Oct 18, 2023

Brief description

The IETF QUIC protocol is replacing TCP protocol. Already 23% of the major internet services have started using QUIC as the default transport protocol. It is high time that Scapy gives a QUIC layer class that gives easy manipulation of QUIC packets just like any other packets.

Scapy version

2.4.0

Python version

3.8

Operating system

Ubunut 22.04

Additional environment information

No response

How to reproduce

NA

Actual result

No response

Expected result

No response

Related resources

No response

@polybassa
Copy link
Contributor

Hi hari-19, thanks for your message. Since we are maintaining Scapy in our free time without any payment, next to our "normal" jobs, we can't QUICkly implement new features for free.

There are two solution to get QUIC support into Scapy. Either you provide an implementation for it and we will review and assist you to get the new layer into Scapy mainline, or you directly contact one of the maintainers and ask for a service in exchange with financial support.

@gpotter2
Copy link
Member

Keeping this opened as a feature request.

It is high time that Scapy gives a QUIC layer

Rough saying but I agree with you :)

@hari-19
Copy link
Author

hari-19 commented Oct 19, 2023

Hi hari-19, thanks for your message. Since we are maintaining Scapy in our free time without any payment, next to our "normal" jobs, we can't QUICkly implement new features for free.

There are two solution to get QUIC support into Scapy. Either you provide an implementation for it and we will review and assist you to get the new layer into Scapy mainline, or you directly contact one of the maintainers and ask for a service in exchange with financial support.

I am also researching the security aspects of QUIC. I'll try to understand scapy source and work on it whenever I am free. Thanks for the quick reply...

@rohanvp
Copy link

rohanvp commented Nov 28, 2023

I am interested to work on this. Any guidelines/checklist ? Thanks.

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

No branches or pull requests

4 participants