Joshua,
Thanks for your reply! The things are now looking a bit brighter :)
And just to note - my host and target systems are Linux based, in which case there are some advantages (e.g. socket bindings) and disadvantages (e.g. some target host monitoring features not available).
I will further explore the possibilities of Boofuzz for IPv6 fuzzing test case development.
Just a wild guess, that if I would be using raw-l2, then I could actually craft my own L2 frame with type set to IPv6 "0x86dd". And then describe the remaining IPv6 header and extension headers. In that case I might not even require to create new IPv6 Connection implementation.
Will let you know once I have made some progress in that direction.
Best,
B