Bug ID |
13034
|
Summary |
NBD dissector outdated
|
Product |
Wireshark
|
Version |
unspecified
|
Hardware |
All
|
OS |
All
|
Status |
UNCONFIRMED
|
Severity |
Enhancement
|
Priority |
Low
|
Component |
Dissection engine (libwireshark)
|
Assignee |
[email protected]
|
Reporter |
[email protected]
|
Build Information:
N/A
--
The wireshark dissector for the NBD protocol is outdated.
Originally, it was written based on a description on my blog at
<https://grep.be/blog/en/computer/nbd/ethereal_wanted/>, which was accurate and
up-to-date for the time when it was written, but has since been outdated.
The current wireshark dissector understands the NBD_CMD_READ and NBD_CMD_WRITE
packets and possibly also the NBD_CMD_DISC command, but nothing else. Since the
dissector was written, the NBD protocol has evolved to include:
- A new negotiation scheme, which allows the server and the client to negotiate
various options where previously this was not possible;
- A number of new protocol messages (NBD_CMD_FLUSH, _TRIM, _DISC, and
_WRITE_ZEROES)
- A STARTTLS mode (enabling NBD over TLS once negotiated in the new negotiation
scheme)
- Additionally, a default port number (10809) has been assigned by IANA.
An up-to-date protocol description is available at
<https://github.com/NetworkBlockDevice/nbd/blob/master/doc/proto.md>
It would be good if the protocol dissector could be updated.
You are receiving this mail because:
- You are watching all bug changes.