Extcap plugins shipped with Wireshark Portable are not found in version 4.4.1
Summary
When installing Wireshark Portable (Version 4.4.1) on a Windows system, the shipped extcap plugins are not shown in Wireshark main window after starting.
Steps to reproduce
- Install the Wireshark Portable on Windows using the following installer: https://2.na.dl.wireshark.org/win64/WiresharkPortable64_4.4.1.paf.exe
- Start Wireshark (no extcap plugins will be shown)
What is the current bug behavior?
The linked installer installs the extcap plugins in the installation folder>App>Wireshark>extcap>logray
and installation folder>App>Wireshark>extcap>wireshark
folders. However, opening Wireshark's about window shows that installation folder>App>Wireshark>extcap
is the global extcap path. When moving the plugins' executables manually one folder up into the global extcap path, they appear in Wireshark.
Above: the Wireshark start window with the plugins at the locations installed with the installer.
Above: the Wireshark start window with the plugins moved to the global extcap path folder.
What is the expected correct behavior?
In my opinion either the plugins should be placed in the installation folder>App>Wireshark>extcap
by the installer, or Wireshark should scan the global extcap path's subfolders recursively for executables.
Build information
Version 4.4.1 (v4.4.1-0-g575b2bf4746e).
Compiled (64-bit) using Microsoft Visual Studio 2022 (VC++ 14.41, build 34123),
with GLib 2.78.4, with Qt 6.5.3, with libpcap, with zlib 1.3.1, with zlib-ng
2.1.5, with PCRE2, with Lua 5.4.6 (with UfW patches), with GnuTLS 3.8.4 and PKCS
#11 support, with Gcrypt 1.10.2-unknown, with Kerberos (MIT), with MaxMind, with
nghttp2 1.62.1, with nghttp3 0.14.0, with brotli, with LZ4, with Zstandard, with
Snappy, with libxml2 2.11.7, with libsmi 0.5.0, with Minizip-ng , with
QtMultimedia, with automatic updates using WinSparkle 0.8.0, with AirPcap, with
binary plugins.
Running on 64-bit Windows 11 (23H2), build 22631, with Intel(R) Core(TM)
i5-8250U CPU @ 1.60GHz (with SSE4.2), with 8025 MB of physical memory, with GLib
2.78.4, with Qt 6.5.3, without Npcap or WinPcap, with PCRE2 10.43 2024-02-16,
with c-ares 1.27.0, with GnuTLS 3.8.4, with Gcrypt 1.10.2-unknown, with nghttp2
1.62.1, with nghttp3 0.14.0, with brotli 1.0.9, with LZ4 1.9.4, with Zstandard
1.5.6, without AirPcap, with light display mode, with HiDPI, with QPA plugin
"windows", with LC_TYPE=German_Germany.utf8, binary plugins supported.