Hello,
I'm starting a new project related to vehicles again, and this time it involves the CAN bus

.
First of all, the question is: how can I even sniff the CAN bus?
In my Audi A6 4F test vehicle, I want to monitor the data being transmitted on the CAN bus and potentially send my own commands. Is this possible using a RKS+CAN USB interface? What other options do I have for sniffing the CAN bus? Are there pre-built controllers that can be connected "in between"? I'm particularly interested in what exactly happens when the vehicle is turned off, and the telestart module activates the auxiliary heater.
I can't quite imagine that all the CAN buses are connected to the diagnostic connector, or that the CAN gateway outputs everything through the diagnostic port. Are the individual CAN systems (e.g., powertrain, comfort) physically separated and "routed" via the gateway, or are all CAN buses fundamentally present at every point in the system and simply tagged with IDs and filtered accordingly?
My goal is first to better understand; in the distant future, I might build something beautiful, but for now, I'm going to do some "research"

.