tcpview [1] также показывает статистику процесса udp для отправленных / полученных байтов и их локальных / удаленных адресов и портов.
Так что, вероятно, есть способ сделать это в csharp, но исходный код для этой программы не кажется чтобы быть открытым.
Я прочитал, что sysinternals перед покупкой опубликованным Microsoft исходным кодом: (
решения, которые я пробовал:
tcpvcon.exe - включен в загрузку tcpview. Может выводить на консоль, но только показывает что показывает netstat
https://github.com/smasherprog/Wmi-Toolkit/blob/master/Common_Code/GetExtendedUdpTable.cs
- не показывает необходимые данные
пространство имен Kaguwa.Network
не может найти источник в данный момент, но также не показывает такого большого количества информации.
решения, которые не работают:
wireshark - без имени процесса
[1] https://docs.microsoft.com/en-us/sysinternals/downloads/tcpview