[libvirt] [PATCH v3 0/2] Libvirt Wireshark dissector

Yuto KAWAMURA(kawamuray) kawamuray.dadada at gmail.com
Mon Sep 30 12:15:54 UTC 2013


From: "Yuto KAWAMURA(kawamuray)" <kawamuray.dadada at gmail.com>

Changes from version2:
* Remove moduleinfo.h
* Stop accessing internal XDR struct and just use free()

Introduce Wireshark dissector plugin which adds support to Wireshark
for dissecting libvirt RPC protocol.

This feature was presented by Michal Privoznik year before last[1].
But it did only support dissecting packet headers.
This time I enhanced that dissector to support dissecting packet
payload. Furthermore, I provide code generator of dissector. So you
can get fresh build of dissector from libvirt RPC specification file
at any version you like.

[1] http://www.redhat.com/archives/libvir-list/2011-October/msg00301.html

Yuto KAWAMURA(kawamuray) (2):
  Introduce Libvirt Wireshark dissector
  Add sample output of Wireshark dissector

 Makefile.am                                 |    3 +-
 cfg.mk                                      |    8 +-
 configure.ac                                |   72 +-
 tools/wireshark/Makefile.am                 |   29 +
 tools/wireshark/README.md                   |   31 +
 tools/wireshark/samples/libvirt-sample.pdml |  206 ++++++
 tools/wireshark/src/.gitignore              |    4 +
 tools/wireshark/src/Makefile.am             |   42 ++
 tools/wireshark/src/packet-libvirt.c        |  512 ++++++++++++++
 tools/wireshark/src/packet-libvirt.h        |  128 ++++
 tools/wireshark/util/genxdrstub.pl          | 1009 +++++++++++++++++++++++++++
 tools/wireshark/util/make-dissector-reg     |  198 ++++++
 12 files changed, 2236 insertions(+), 6 deletions(-)
 create mode 100644 tools/wireshark/Makefile.am
 create mode 100644 tools/wireshark/README.md
 create mode 100644 tools/wireshark/samples/libvirt-sample.pdml
 create mode 100644 tools/wireshark/src/.gitignore
 create mode 100644 tools/wireshark/src/Makefile.am
 create mode 100644 tools/wireshark/src/packet-libvirt.c
 create mode 100644 tools/wireshark/src/packet-libvirt.h
 create mode 100755 tools/wireshark/util/genxdrstub.pl
 create mode 100755 tools/wireshark/util/make-dissector-reg

-- 
1.8.1.5




More information about the libvir-list mailing list