[PATCH v3 0/2] Libvirt Wireshark dissector

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: "Yuto KAWAMURA(kawamuray)" <kawamuray.dadada@xxxxxxxxx>

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

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]