Я использую smsniff от NIRSOFT. Вы должны быть администратором на машине, чтобы прослушивать любой трафик.
http://www.nirsoft.net/utils/smsniff.html
Я никогда не видел, чтобы .net использовал для перехвата трафика. Но, возможно, у NetMon от Microsoft есть COM-интерфейс, который вы вызываете из .Net
Но, как всегда, вы должны быть администратором, чтобы перехватывать трафик, так как необходимо перевести сетевой адаптер в беспорядочный режим.