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.
Wireshark is an excellent open-source tool with wide use.
Capabilities include inspection of dis
packets.
Capturing DIS Packets by Tobias Brennenstuhl is his thesis annex specifically written to help support student efforts.
Installation and Configuration
IMPORTANT: if you have already installed Wireshark, check your version!
Always use the latest version so that operating-system security and feature sets are up to date.
- Download Wireshark from https://www.wireshark.org
- Install Wireshark using local administrator permissions if possible.
- Launch and see if network packets are being detected.
Successful installation, monitoring network traffic | Failed installation, no monitoring of network traffic |
---|---|
![]() |
![]() |
- Check your network interfaces via console commands ipconfig.
- Double-check network interfaces using ipconfig /all to see any hidden interfaces.
- Select blue "fin" Wireshark button in header bar to begin monitoring packets.
Capturing Packets
- Adjust Wireshark Preferences as shown
Edit > Preferences > Appearance > Columns | Edit > Preferences > Appearance > Layout |
---|---|
![]() |
![]() |
Edit > Preferences > Capture | |
---|---|
![]() |
- Set filter to
(tcp.port == 3000 || udp.port == 3000) && dis
- Launch one of the example programs to send packets, then observe results.
udp && dis |
(tcp.port == 3000 || udp.port == 3000) && dis |
---|---|
![]() |
![]() |
References
- Wireshark home page and Learning Wireshark
- Wireshark User’s Guide
- Wireshark Frequently Asked Questions (FAQ) and Ask Wireshark
- NPS Remote Access and Wireless Services
- Tobias Brennenstuhl, REPEATABLE UNIT TESTING OF DISTRIBUTED INTERACTIVE SIMULATION (DIS) PROTOCOL BEHAVIOR STREAMS USING WEB STANDARDS, MOVES Masters Thesis, Naval Postgraduate School (NPS), Monterey California USA, June 2020.
Troubleshooting
- Check firewall settings on your local system. (Again thanks to Tobias for another helpful reference.)
- Compare Wireshark results with/without your Virtual Private Network (VPN) active.
- Compare Wireshark results when logged in as local administrator, if possible.
- StackOverflow: wireshark is an excellent resource for detailed technical questions, looking up error messages, etc.
Videos
- Wireshark Master Class // Lesson 1 // Wireshark Setup by Packet Head Chris Greer
- Intro to Wireshark: Basics + Packet Analysis! by SinnohStarly - Ross Teixeira.
- Wireshark Tutorial for Beginners by Anson Alexander
- Back to Basics video by Hansang Bae. "Read.... READ I SAY!!!!"