-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6 from dspace-group/fix/tlssecret
Fix for incorrectly labelled disclosure packets
- Loading branch information
Showing
9 changed files
with
339 additions
and
191 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -141,7 +141,7 @@ cbExiGen | |
|
||
The license text of the 'Apache License Version 2.0' can be found in APPENDIX A. | ||
|
||
Wireshark 4.2.3 | ||
Wireshark 4.2.4 | ||
Copyright: | ||
Copyright 1998-2024 Gerald Combs <[email protected]> and contributors | ||
Repository: https://gitlab.com/wireshark/wireshark | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -32,6 +32,7 @@ The plugin processes a TLS master secret disclosure packet after handshake to de | |
The disclosure message is a UDP packet within the source port range 49152-65535 (see Wireshark protocol settings) containing the ASCII string `CLIENT_RANDOM <32-byte client random> <48-byte master secret>` as payload data. This disclosure message has to be sent from one of the communication partners in a testing environment. | ||
For TLS 1.3 decryption you have to provide different secrets: `CLIENT_HANDSHAKE_TRAFFIC_SECRET`, `SERVER_HANDSHAKE_TRAFFIC_SECRET`, `EXPORTER_SECRET`, `CLIENT_TRAFFIC_SECRET_<number>`, `SERVER_TRAFFIC_SECRET_<number>`. You can send one UDP packet for each secret or combine the secrets in one UDP packet (separated by line breaks). | ||
|
||
|
||
### Wireshark I/O Graph | ||
This optional feature updates the Wireshark I/O Graph preferences to display a V2G session. The graph can be accessed via 'Statistics' -> 'I/O Graphs' (shortcut: Alt + S + I). | ||
The graph displays the data in 1 second intervals. This can be changed using the drop down menu at the bottom. | ||
|
@@ -57,10 +58,11 @@ Click on a packet in the graph to inspect it in the Wireshark main window. Press | |
|
||
## Limitations | ||
- ISO 15118-20 is not fully supported yet | ||
- some BPT messages are not fully decoded | ||
- please let us know if you encounter incorrectly decoded packets | ||
- Linux | ||
- no installer | ||
- filter buttons and color filters must be added manually | ||
- I/O graph must be configured manually | ||
|
||
## Support | ||
- If you encounter any problems, feel free to open an issue or contact us at [email protected] | ||
|
@@ -69,7 +71,7 @@ Click on a packet in the graph to inspect it in the Wireshark main window. Press | |
## Further notes | ||
- When sniffing V2G communication, lost packets may occur, which cause corrupted TCP/TLS sessions. In that case, it may help to activate the option to ignore Message Authentication Code (MAC) check failures in the Wireshark TLS protocol settings. | ||
This option can be found under Wireshark Preferences - Protocols - TLS | ||
- This plugin was built and tested with Wireshark 4.2.3 | ||
- This plugin was built and tested with Wireshark 4.2.4 | ||
- The EXI decoding is based on [cbExiGen](https://github.com/EVerest/cbexigen) | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.