Linux Wireshark-3.0.2 ( QT )

Discussion in 'Software Downloads' started by r1sen, 3 Jul 2019.

  1. r1sen

    r1sen Mod
    Staff Member Moderator Dev Team VIP

    Joined:
    22 Nov 2017
    Messages:
    356
    Likes Received:
    63
    Wireshark 3.0.2 build for TinyPaw

    *May not be the build for the next release of TinyPaw - only at the time of this posting*

    "
    Wireshark is the world’s foremost and widely-used network protocol analyzer. It lets you see what’s happening on your network at a microscopic level and is the de facto (and often de jure) standard across many commercial and non-profit enterprises, government agencies, and educational institutions. Wireshark development thrives thanks to the volunteer contributions of networking experts around the globe and is the continuation of a project started by Gerald Combs in 1998.
    "
    Quoted from project website: https://www.wireshark.org/

    This build was somewhat... a pain, had to borrow some shared object files from various QT5 projects in order to compile successfully without the addition of dependencies and more libs..


    shared object files "borrowed" by file structure:

    /usr/local/lib/qt5/plugins/egldeviceintegrations/libqeglfs-kms-integration.so
    /usr/local/lib/qt5/plugins/egldeviceintegrations/libqeglfs-x11-integration.so
    /usr/local/lib/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
    /usr/local/lib/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
    /usr/local/lib/qt5/plugins/platformthemes/libqgtk2.so
    /usr/local/lib/qt5/plugins/playlistformats/libqtmultimedia_m3u.so
    /usr/local/lib/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so
    /usr/local/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so

    qt5gui-extras package available at:

    @sourceforge:

    qt5gui-extras.tcz

    @bitbucket:

    qt5gui-extras.tcz

    Along with that Wireshark requires specifically Lua 5.1 or 5.2 with zero margin for variation so Lua-5.2 was compiled in order for this Wireshark build to be successful

    Lua 5.2 available at:

    @sourceforge:

    lua-5.2.tcz

    @bitbucket:

    lua-5.2.tcz

    After this was done Wireshark was compiled in environment as follows:

    mkdir build

    cd build

    cmake ..

    make

    sudo make install

    *only error at this time is tfshark fails and errors out build process with an error reference to libm*

    Wireshark 3.0.2 available at:

    @sourceforge:

    wireshark-3.0.2-qt.tcz
    wireshark-3.0.2-qt.tcz.dep

    @bitbucket:

    wireshark-3.0.2-qt.tcz
    wireshark-3.0.2-qt.tcz.dep

    Installation:

    1.) Download both "wireshark*.tcz" & "wireshark*.tcz.dep" packages from either above repository.

    2.) Copy the downloaded packages to your (*/tce/optional/) directory.

    3.) Open your onboot.lst file located in your (*/tce/) directory and make following changes:

    -edit line item: "wireshark-2.6.4-qt.tcz" or previous builds into: "wireshark-3.0.2-qt.tcz

    4.) Save the changes you've made by (file+save) or (cntl+s) and close your editor.

    5.) Close all windows and reboot your system.

    6.) Upon reboot wireshark 3.0.2 will be your default.

    Screenshot_TinyPaw_v1.3.1.1_2019-07-02_20:37:03.png
    Screenshot_TinyPaw_v1.3.1.1_2019-07-02_20:37:17.png
     
    #1 r1sen, 3 Jul 2019
    Last edited: 4 Jul 2019
  2. r1sen

    r1sen Mod
    Staff Member Moderator Dev Team VIP

    Joined:
    22 Nov 2017
    Messages:
    356
    Likes Received:
    63
    *UPDATE*

    Initial build issues with nghttp2, xml2 corrected as well as a bug that caused wireshark to use gnutls-3.0.30 during run time instead of 3.6.2 which it compiled against.

    Same install steps as well as build instructions as post above - recompiled 3.0.2 build has been re-uploaded in @sourceforge and @bitbucket repositories.

    Screenshot_TinyPaw_v1.3.1.1_2019-07-04_11:54:57.png
     

Share This Page

Loading...