Wireshark-bugs: [Wireshark-bugs] [Bug 13034] New: NBD dissector outdated

Date: Fri, 21 Oct 2016 12:09:26 +0000
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.