Based on recent research in the ERNW IPv6 lab and with our MLD talk looming we’ve put together a (as we think) comprehensive document discussing how to thoroughly test MLD implementations in various components (network devices or servers/clients). We hope it can contribute to a better understanding of the protocol and that it can serve as either a checklist for your own environment or as a source of inspiration for researchers looking at MLD themselves.
In case you want to get familiar with the main tool (Chiron) which was used in the course of the tests and the creation of the methodology it might be a good idea to join Antonios’ workshop at the Troopers IPv6 Security Summit. He’s the author of the tool.
The document can be found here.
Have a great weekend everybody