From 6d0863eecbde53b4898ab42908a6f75a4dc65191 Mon Sep 17 00:00:00 2001 From: Piotr Sarna Date: Mon, 30 Mar 2020 16:51:07 +0200 Subject: dissectors: add ScyllaDB dissector This commit adds a basic dissector for ScyllaDB RPC protocol. ScyllaDB (www.scylladb.com) is a No-SQL database serving multiple client protocols (e.g. CQL). The newly introduced dissector provides a way to inspect Scylla's internal protocol, used by the nodes to communicate with each other - share data, gossip the cluster state, update the schemas, etc. This dissector implements only a shallow dissection of most packets, i.e. recognizing the packet type. Two requests with deeper dissection are MUTATION and READ_DATA, used by I/O operations in the database. Bug: 16471 Change-Id: Ibba8262bd4e5a637b24b3e7846c42c6534ef811b Signed-off-by: Piotr Sarna Reviewed-on: https://code.wireshark.org/review/36633 Petri-Dish: Martin Mathieson Tested-by: Petri Dish Buildbot Reviewed-by: Martin Mathieson --- epan/dissectors/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'epan/dissectors/CMakeLists.txt') diff --git a/epan/dissectors/CMakeLists.txt b/epan/dissectors/CMakeLists.txt index b656aa57da..fb46521a39 100644 --- a/epan/dissectors/CMakeLists.txt +++ b/epan/dissectors/CMakeLists.txt @@ -1694,6 +1694,7 @@ set(DISSECTOR_SRC ${CMAKE_CURRENT_SOURCE_DIR}/packet-scsi.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-scte35.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-sctp.c + ${CMAKE_CURRENT_SOURCE_DIR}/packet-scylla.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-sdh.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-sdlc.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-sdp.c -- cgit v1.2.3