[libvirt] [PATCH v4 0/2] Libvirt Wireshark Dissector

Yuto KAWAMURA(kawamuray) kawamuray.dadada at gmail.com
Fri Oct 18 09:19:53 UTC 2013


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

Changes from version 3:
* Merge tools/wireshark/.gitignore into ROOT/.gitignore
* Fix dissect_xdr_pointer() bug which pointed by Michal
* Added -module option to libvirt_la_LDFLAGS respecting official build process

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

 .gitignore                                  |    2 +
 Makefile.am                                 |    3 +-
 cfg.mk                                      |    8 +-
 configure.ac                                |   72 +-
 tools/wireshark/Makefile.am                 |   22 +
 tools/wireshark/README.md                   |   31 +
 tools/wireshark/samples/libvirt-sample.pdml |  206 ++++++
 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          | 1011 +++++++++++++++++++++++++++
 tools/wireshark/util/make-dissector-reg     |  198 ++++++
 12 files changed, 2229 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/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