Project

General

Profile

Wireshark » History » Revision 2

Revision 1 (osmith, 09/07/2018 02:08 PM) → Revision 2/17 (osmith, 09/07/2018 02:08 PM)

h1. Wireshark 

 "wireshark":http://www.wireshark.org/ is a popular Free Software / Open Source protocol analyzer. Among many other protocols, it includes dissectors for the GSM Layer 2 (TS 04.06 / LAPDm) and 3 (TS 04.8 04.08 / RR,MM,CC). 

 There also is a [[baseband:GSMTAP]] [[GSMTAP]] protocol dissector in recent wireshark versions, which allows real-time capture and decode of GSM protocol messages encapsulated in a GSMTAP (pseudo-header, which is in turn encapsulated in UDP and IP). 

 h2. Building from source 

 In order to be able to dissect all protocols relevant for Osmocom, you will need to install the *git version* of wireshark (as of writing, the latest stable is 2.6 and it does not yet have "support for GSUP":https://osmocom.org/issues/1949 for example). See #2537 for an effort to ship Debian binary packages with Osmocom patches applied. 

 h3. Dependencies 

 | Distribution | Necessary packages | 
 | Fedora 28 | @development-tools cmake c-ares-devel glib2-devel libcap-devel libpcap-devel lua libmaxminddb-devel qt5-qtmultimedia-devel qt5-qttools-devel qt5-qtsvg-devel gnutls-devel libssh-devel libgcrypt-devel flex byacc| 


 h3. Building and installing 

 <pre> 
 $ git clone --depth=1 "https://code.wireshark.org/review/wireshark.git" 
 $ cd wireshark 
 $ mkdir -p build 
 $ cd build 
 $ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local 
 $ make 
 $ sudo make install 
 $ sudo ldconfig 
 </pre> 


 h3. See also 

 * [[op25:WireSharkPage|Out-of-tree P25 wireshark plugin]] 
 * "Package build recipe from AUR":https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=wireshark-git
Add picture from clipboard (Maximum size: 48.8 MB)