diff options
author | Roland Knall <roland.knall@br-automation.com> | 2014-02-25 14:05:11 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2014-08-21 03:34:02 +0000 |
commit | bed29af46db06f4bce00d8a4dab26317d4563dd3 (patch) | |
tree | 3502e7ee703097a9c7c3e067ac9e6c7b5ad9ed8a /cmakeconfig.h.in | |
parent | 401469880b8b98a4d42011bdf9af7fbb67c6f057 (diff) | |
download | wireshark-bed29af46db06f4bce00d8a4dab26317d4563dd3.tar.gz wireshark-bed29af46db06f4bce00d8a4dab26317d4563dd3.tar.bz2 wireshark-bed29af46db06f4bce00d8a4dab26317d4563dd3.zip |
Extcap Capture Interface
Extcap is a plugin interface, which allows for the usage
of external capture interfaces via pipes using a predefined
configuration language which results in a graphical gui.
This implementation seeks for a generic implementation,
which results in a seamless integration with the current
system, and does add all external interfaces as simple
interfaces.
Windows Note: Due to limitations with GTK and Windows,
a gspawn-winXX-helper.exe, respective gspawn-winXX-helper-console.exe
is needed, which is part of any GTK windows installation.
The default installation directory from the build is an extcap
subdirectory underneath the run directory. The folder used by
extcap may be viewed in the folders tab of the about dialog.
The default installation directory for extcap plugins with
a pre-build or installer version of wireshark is the extcap
subdirectory underneath the main wireshark directory.
For more information see:
http://youtu.be/Nn84T506SwU
bug #9009
Also take a look in doc/extcap_example.py for a Python-example
and in extcap.pod for the arguments grammer.
Todo:
- Integrate with Qt - currently no GUI is generated, but
the interfaces are still usable
Change-Id: I4f1239b2f1ebd8b2969f73af137915f5be1ce50f
Signed-off-by: Mike Ryan <mikeryan+wireshark@lacklustre.net>
Signed-off-by: Mike Kershaw <dragorn@kismetwireless.net>
Signed-off-by: Roland Knall <rknall@gmail.com>
Reviewed-on: https://code.wireshark.org/review/359
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'cmakeconfig.h.in')
-rw-r--r-- | cmakeconfig.h.in | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cmakeconfig.h.in b/cmakeconfig.h.in index 6c4df84143..7d0f7dc252 100644 --- a/cmakeconfig.h.in +++ b/cmakeconfig.h.in @@ -18,6 +18,12 @@ /* Build wsutil with SIMD optimization */ #cmakedefine HAVE_SSE4_2 1 +/* Directory where extcap hooks reside */ +#define EXTCAP_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATADIR}/${CPACK_PACKAGE_NAME}/extcap/" + +/* Define to 1 if we want to enable extcap */ +#cmakedefine HAVE_EXTCAP 1 + /* Define to 1 if we want to enable plugins */ #cmakedefine HAVE_PLUGINS 1 |