   Network Monitor
  I was looking for a way to monitor Tx and Rx on the network.  Ideally, I would like to categorize the data as TCP and UDP Tx and Rx, but I'll take what I can get.  Does anyone know of a way (Win32-specific or cross platform) to gather this data in C++?  I was hoping to have a thread that sits out there monitoring the network adapter for activity.  Any ideas?   
  libpcap lets you do that. It's used by the Ethereal network sniffer, so it's pretty solid.;  Great.  That's exactly the kind of thing I was looking for.  Appreciate it!   