2020-04-14 10:59:04 +00:00
|
|
|
=====
|
2014-01-15 17:06:58 +00:00
|
|
|
About
|
|
|
|
=====
|
2020-04-14 10:59:04 +00:00
|
|
|
|
2014-01-15 17:06:58 +00:00
|
|
|
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:
|
2020-04-14 10:59:04 +00:00
|
|
|
|
|
|
|
* http://www.google-melange.com/gsoc/project/google/gsoc2013/kawamuray/7001
|
|
|
|
* https://wiki.qemu.org/Features/LibvirtWiresharkDissector
|
|
|
|
|
2014-01-15 17:06:58 +00:00
|
|
|
|
|
|
|
Installation
|
|
|
|
=============
|
2020-04-14 10:59:04 +00:00
|
|
|
|
|
|
|
Run ``./configure`` with ``--with-wireshark-dissector`` option enabled.
|
2014-01-15 17:06:58 +00:00
|
|
|
Then dissector will compiled with libvirt itself.
|
|
|
|
|
|
|
|
Add/Remove protocol from dissector's support
|
|
|
|
--------------------------------------------
|
2020-04-14 10:59:04 +00:00
|
|
|
|
|
|
|
Modify variable ``WS_DISSECTOR_PROTO_FILES``
|
|
|
|
in ``tools/wireshark/src/Makefile.am``.
|
2014-01-15 17:06:58 +00:00
|
|
|
|
|
|
|
Changing installation directory
|
|
|
|
-------------------------------
|
|
|
|
|
2020-04-14 10:59:04 +00:00
|
|
|
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:
|
|
|
|
|
|
|
|
::
|
2014-01-15 17:06:58 +00:00
|
|
|
|
2020-04-14 10:59:04 +00:00
|
|
|
$ ./configure --with-wireshark-dissector \
|
|
|
|
--with-ws-plugindir=$HOME/.wireshark/plugins
|