Für die Analyse von CAN-Bus-Nachrichten hatte ich mir vor einiger Zeit einen USBTin-Can-Bus-Adapter geholt. Der war extrem günstig, auch wenn man quasi nur die Platine erhält, tut er doch genau das was er soll.
Da ich zwischen letztem Mal und heute schon alles komplett vergessen habe, wie ich den unter Linux zum Laufen bringe und das beim nächsten Mal nicht anders sein wird, hier ein Link zu einem entsprechenden Artikel, wie das geht: