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

HTTP Log view #416

Open
emanuele-f opened this issue Feb 21, 2024 · 0 comments
Open

HTTP Log view #416

emanuele-f opened this issue Feb 21, 2024 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@emanuele-f
Copy link
Owner

emanuele-f commented Feb 21, 2024

In the Connections view, PCAPdroid shows a list of the connections as they appear. As this view is focused on the IP layer (one row = one connection), it's not handy to analyze HTTP requests and replies, in particular for HTTP persistent connections, where a single connection will carry multiple HTTP requests and replies.

To ease HTTP traffic analysis, it's necessary to create a new HTTP Log view, showing only HTTP traffic, one request per row. For each request, it's necessary to show:

  • HTTP request method
  • HTTP URL
  • HTTP response code
  • Response payload size
  • Content type

Upon click on an HTTP request, it should be possible to inspect the full request/response headers, body and to just to corresponding connection details.

The HTTP Log can be enabled at runtime by the user with a specific toggle. When enabled, it will override the full payload option, to ensure that the HTTP connections payload is always dumped in full.

@emanuele-f emanuele-f added the enhancement New feature or request label Feb 21, 2024
@emanuele-f emanuele-f added this to the 1.8.0 milestone Feb 21, 2024
emanuele-f added a commit that referenced this issue Feb 24, 2024
The log shows individual HTTP requests, allowing to inspect the
requests and replies body. Currently this relies on the full
payload option to be enabled. The searchbox is not implemented

See #416
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant