Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[BOUNTY] Community Improvement Bounty - libp2p - Wireshark libp2p Lua dissectors #20
Wireshark libp2p Lua dissectors
We need to x-ray into the wire. Help us build mature Wireshark dissectors and get 2750 EUR!
See devgrant 16 in the libp2p/devgrants tracker: libp2p/devgrants#16
The brief for this bounty can be found here: https://github.com/libp2p/devgrants/blob/master/016-wireshark-lua-dissectors.md.
How to qualify
We know you are an amazingly talented hacker, but also recognise that developing a Wireshark dissectors for all of libp2p protocols is not feasible in 2-3 hackathon days! For that reason, we're going to tightly scope this to what we believe is ambitious, but possible.
There has been a previous attempt, but our road block has always been decryption. We'd like you to focus on that. Without decryption, the dissector has limited usability as it won't support debugging live networks.
You'd earn the reward if you:
Main challenges we expect you to encounter:
Read the devgrant brief referenced above, and review all the past work referenced in resources.
Feel free to use @raulk as a walking encyclopedia for all things libp2p.
Submission is here: https://github.com/michaelvoronov/secio-dissector. Demo video: https://drive.google.com/file/d/1B6pqFZFqC3uuScNBkpE6MEoFgXGxXg-n/view.