Skip to content

mkg20001/libp2p-dissector

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
dev
 
 
img
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Libp2p Dissector for Wireshark

Dissect Libp2p Packets in WireShark

Screenshot

Todo:

  • Write dissector for multistream
    • Recursive multistream stack
  • Write dissector for secio WIP
    • Fix protobuf bugs
    • Decryption using dumped keys
  • Write dissector for spdy (use spdyshark?)
  • Write dissector for mplex
  • Write dissector for yamux
  • Add some IPFS protocols

Development

  • Clone the wireshark source $ git clone https://code.wireshark.org/review/wireshark
  • Clone the libp2p dissector $ git clone git@github.com:mkg20001/libp2p-dissector plugins/epan/libp2p --recursive
  • Copy the additional makefiles $ cp -r plugins/epan/libp2p/dev/* .
  • Compile and install protobuf at commit 8e44a86
  • Setup the development environment using CMake

Note: When pulling use git pull --recursive as otherwise submodules will not get updated

About

Libp2p dissector for wireshark v2.5 (WIP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published