mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-10-30 01:43:23 +00:00
4f32c5f793
Introduce Wireshark dissector plugin which adds support to Wireshark for dissecting libvirt RPC protocol. Added following files to build Wireshark dissector from libvirt source tree. * tools/wireshark/*: Source tree of Wireshark dissector plugin. Added followings to configure.ac or Makefile.am. configure.ac * --with-wireshark-dissector: Enable support for building Wireshark dissector. * --with-ws-plugindir: Specify wireshark plugin directory that dissector will installed. * Added tools/wireshark/{Makefile,src/Makefile} to AC_CONFIG_FILES. Makefile.am * Added tools/wireshark/ to SUBDIR.
32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
About
|
|
=====
|
|
This is the project of Google Summer of Code 2013 accepted by QEMU.org and
|
|
libvirt community. The goal of this project is, provide Wireshark dissector for
|
|
Libvirt RPC protocol. It will provide Libvirt packet overview/detail analysing
|
|
in Wireshark. Furthermore, it will be able to build(generated) from RPC protocol
|
|
definition placed in Libvirt source tree to support latest protocol
|
|
specification.
|
|
|
|
See also:
|
|
- http://www.google-melange.com/gsoc/project/google/gsoc2013/kawamuray/7001
|
|
- http://wiki.qemu.org/Features/LibvirtWiresharkDissector
|
|
|
|
Installation
|
|
=============
|
|
Run ./configure with --with-wireshark-dissector option enabled.
|
|
Then dissector will compiled with libvirt itself.
|
|
|
|
Add/Remove protocol from dissector's support
|
|
--------------------------------------------
|
|
Modify variable WS\_DISSECTOR\_PROTO\_FILES in tools/wireshark/src/Makefile.am.
|
|
|
|
Changing installation directory
|
|
-------------------------------
|
|
You can change installation directory of pluggable shared object(libvirt.so) by
|
|
specifying --with-ws-plugindir=<path>.
|
|
|
|
You can install libvirt.so into your local wireshark plugin directory:
|
|
|
|
./configure --with-wireshark-dissector \
|
|
--with-ws-plugindir=$HOME/.wireshark/plugins
|