title: Virtual CAN Bus Simulator
body: <p>I apologize ahead of time if this seems to similar to another question or if it seems like it has already been answered. I felt it was uniquely detailed enough to warrant its own question. </p>
  
  <p>I am trying to find a virtual CAN bus simulator (or some way to easily make one) that will simply generate CAN bus messages. I want to be able to just send the raw CAN messages  bit by bit to another device (using GPIO) for independent analysis by another program. </p>
  
  <p>Additionally if anyone knows of something that would generate authentic vehicle CAN bus messages (or even just a database of real CAN messages) that would help. </p>
  
  <p>Currently I am looking at SocketCAN but I am not sure it would work. I appreciate any thoughts or advice. </p>