Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: Re: [Wireshark-dev] [GSoC 2013] New Export Objects

From: Gerald Combs <gerald@xxxxxxxxxxxxx>
Date: Tue, 16 Apr 2013 14:58:07 -0700
On 4/12/13 2:38 AM, Alexis DUQUE wrote:
> Hi,
> 
> I am Alexis, a student at the INSA de Lyon, in telecom engineering
> department.
> I have good c/c++ skills, network and system programming ( I'm
> actually implementing a simple P2P node) .
> 
> I would like to contribute to the Wireshark project, applying for GSoc 2013.
> 
> I'm interested in working on *New Export Objects* project.
> 
> Could you give more details about this project ? What do you expect ?
> How HTTP export is implemented ?
> Where I could have a look before submitting my proposal ?

Wireshark can export DICOM, HTTP, SMB, and SMB2 objects but there are
plenty of other protocols that could benefit from this feature. The
current implementation can be found in the following files:

ui/export_object*.[ch]
ui/gtk/export_object_dlg.[ch]
ui/qt/export_object_dialog.{cpp,h}
epan/dissectors/packet-dcm.c
epan/dissectors/packet-http.c
epan/dissectors/packet-smb.c
epan/dissectors/packet-smb2.c