Есть задача, написать приложение с функционалом, схожим с TcpView. Т.е. видеть открытые соединения по всем протоколам, порты, вести учет трафика (вх\исх) по каждому соединению. Можно будет обойтись user-mode функциями winsock, или по-хорошему нужно будет писать драйвер-фильтр? Кто сталкивался с подобными задачами, подскажите, собираю информацию..