Arduino Can Bus Monitor

I have an old lawicel can-usb device which I have to run under Win 7 on Virtualbox because the drivers will not work under Win10!
some time ago I implemented PC software (Visual Studio C++, C# and VB versions) to monitor Canbus using a Bytronic PIC24 microcontroller trainer

the software could set filters, masks, etc, transmit and receive messages using standard 11bit and extended 29bit IDs (photo attached of C++ version)
I must have a look at implementing a version using the Arduino Canbus shield