-
Notifications
You must be signed in to change notification settings - Fork 683
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
question about HttpResponseLayer/HttpRequest #1145
Comments
I'm sorry for the delayed response @ccworkhard . |
thank you very much. |
well, I thought about it, but didn't actually implement it yet. Currently PcapPlusPlus only supports parsing of individual packets. As a workaround you can use TCP reassembly, save the output as a packet and then parse it. But this will require some additional code |
i'm trying to complete it. wow, Can i be a contributor? |
Yes of course! You're more than welcome to contribute to this project. However please take into account that implementing such a feature (not the workaround I suggested) is going to be somewhat tricky... |
yeah, I noticed that it may need a thread pool, a buffer, file IO... |
Hopefully this feature will be available in the future, looking forward to it! |
By the way, do you have any knowledge of projects that implement this complete HTTP request and HTTP return? |
seems #1212 is working on it. |
Do you know a good library for parsing http like this one, not too slow? I just need to implement this parsing of HTTP request and response packets. The pair corresponds to 2 elements, the http request and the response. |
PcapPlusPlus already helps you distinguish between request and response. |
do you need a library that parses HTTP traffic from network packets? |
I'm very targeted, it's enough to be able to handle HTTP, I don't care too much about the rest of the traffic, I've tried your project and I think I can only get the TCP data once. |
if you just need to handle HTTP traffic, you can use any web server, including those included in Python or Javascript/Typescript? |
I mainly just need to implement parsing out a set of HTTP traffic from the traffic, containing the requested and returned data. |
maybe you can use this library? https://github.com/hsiafan/httpdump |
Thanks you! |
In this library, HttpResponseLayer/HttpRequest Layer will analyze the request body. I noticed that it checks each package. I have a question. If a complete http request is divided into two packages and arrives at the server, will the second packet be detected and mark it HTTP?
The text was updated successfully, but these errors were encountered: