Most of you know a tool called usbmon that gives you ability to see what data goes through usb bus. And what data received. It's nice to use for different purposes

, but I need a tool that gives me an ability to see what data goes through PCI bus.
I'll appreciate any suggestions. It seems to me that it should be done as a filter bus driver, but I'm not a guru yet in driver development.