User guide

Chapter 10. User Interface
10.1. Introduction
Wireshark can be "logically" separated into the backend (dissecting of protocols, file load/save, cap-
turing, ...) and the frontend (the user interface). However, there's currently no clear separation
between these two parts (no clear API definition), but this might change in the future.
The following frontends are currently maintained by the Wireshark development team:
Wireshark, GTK 1.x based
Wireshark, GTK 2.x based
TShark, console based
There exist other Wireshark frontends, not developed nor maintained by the Wireshark development
team:
Packetyzer (Win32 native interface, written in Delphi and released under the GPL, see: http://
www.networkchemistry.com/products/packetyzer/)
hethereal (web based frontend, not actively maintained and not finished)
This chapter is focussed on the Wireshark frontend, and especially on the GTK specific things.
120