On Tue, Sep 8, 2015 at 12:12 AM, Breanna Devore-McDonald <[email protected]> wrote: > Hello, > > My name is Breanna and I am a junior Computer Science/ Cyber Security > undergrad at the University of Notre Dame. I am currently in a Data > Structures course which requires me to find an interesting open-source > project to *hopefully* contribute to, using the knowledge I should gain > throughout the semester in optimizing code using data structures. I recently > heard of Wireshark through my Computer Networks course and I am very > interested and would love to find a way to contribute. However, I have no > idea where to start. Do you think there's any place in the Wireshark code > where I could help? (Or maybe, if it seems Wireshark is not the right fit > for me, do you know of any projects that could fit?)
Hi Breanna, Wireshark is a project with lots of code and quite a few contributors, however, we welcome more all the time. Probably the first thing to do is to pick a distinct area of the code to work on, and perhaps the easiest is the protocol dissectors. Then you should try to find a dissector that has known issues and also find one that is not too complicated. You could start by looking in the bugzilla database, but perhaps first you should look at the number of lines in each dissector. You can find the dissectors in epan/dissectors when you clone the git repository. You can clone the repository with: git clone https://code.wireshark.org/review/wireshark It is probably better to do this work on Linux. If your main machine runs Windows or Mac OS X, use a VM. You can find the bugzilla database at: https://bugs.wireshark.org/bugzilla/ It has searching facilities, but you might need to try a few things out to find any interesting bugs you could work on. Working on Wireshark dissector bugs will certainly give you an appreciation for networking protocol. -- Regards, Richard Sharpe (何以解憂?唯有杜康。--曹操) ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <[email protected]> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:[email protected]?subject=unsubscribe
