Hi Amanda, Amanda Shafack wrote: > Also, regarding my initial starter contribution, I chose the > "micro-project" titled "Avoid pipes in git related commands in test > scripts" (source https://bit.ly/3iZQcT2). Thanks, sounds good. > I plan to complete the micro-project and then move on to more research > on Git's HTTP protocol and other resources you've pointed out. > > Let me know your thoughts on this, thanks. I think that a good next step after the Git micro-project is to get to know wireshark --- this would involve building wireshark, finding something to change, and then changing it. https://gitlab.com/wireshark/wireshark/-/wikis/Development/ describes how to download and build wireshark. Then for something to change, I have a few different ideas: a. tighten the error handling in epan/dissectors/packet-git.c (for example, what happens when there are not exactly 4 hexdigits at the beginning of a pkt-line?). Git's Documentation/technical/protocol-common.txt describes the pkt-line format and Documentation/technical/pack-protocol.txt describes the Git transport dissected by packet-git. b. add tests for the Git dissector. test/README.test and the page it links to describe how wireshark's tests work c. try to parse out the service name and protocol version in epan/dissectors/packet-git.c. Git's Documentation/technical/protocol-v2.txt describes where we can find that information That would get us more comfortable with the wireshark codebase and would help prepare for fleshing out a plan for the internship. Thoughts? Sincerely, Jonathan