Add ability to display the full packet payload

- 3 modes: no payload, minimal payload (save memory), full payload
- Display payload as hexdump
- Display HTTP requests and responses as string
- Show decrypted HTTPS (requires mitm addon)
- Decode chunked encoding and gzip body
- Show websockets messages (only with TLS decryption enabled)
- An icon indicates the connections decryption status
- Easily copy the HTTP request/response from the context menu

See #107
This commit is contained in:
emanuele-f
2022-03-21 17:50:20 +01:00
parent 12727bdb24
commit 35cdd7086b
48 changed files with 2339 additions and 898 deletions
+1
View File
@@ -88,6 +88,7 @@ As shown above, the capture settings can be specified by using intent extras. Th
| max_pkts_per_flow | int | 43 | only dump the first max_pkts_per_flow packets per flow |
| max_dump_size | int | 43 | max size in bytes for the PCAP dump |
| tls_decryption | bool | 48 | true to enable the built-in TLS decryption |
| payload_mode | string | 48 | none \| minimal \| full, specify how much payload to display |
The `Ver` column indicates the minimum PCAPdroid version required to use the given parameter. The PCAPdroid version can be queried via the `get_status` action as explained below.