From: https://github.com/ine-labs/GearGoat
A python implementation inspired from ICSim . Currently supports running on a single interface “vcan0” and fixed arbitration IDs for the actions including, turn indicators, door lock unlock indicators and speedometer.
The simulator runs in browser with control buttons for the user to interact.