Мне давно было любопытно, есть ли какие-нибудь программы, которые позволяют в реальном времени мониторить трафик каждого процесса по каждому порту? Например, в таком виде:
Код:
Процесс Порт/Тип Текущ Сутки Неделя Месяц
--------------------------------------------------------------
Apache.exe 80/in 50 K/s 120 MB 800 MB 2500 MB
IExplore.exe 3128/out незап. 10 MB 50 MB 200 MB
IPerf.exe IP/in 0 K/s 0 MB 0 MB 1000 MB
IP/out 0 K/s 0 MB 0 MB 1000 MB
SVChost.exe 139/in 0 K/s 100 MB 150 MB 200 MB
139/out 0 K/s 400 MB 800 MB 1500 MB
UnrealIRC.exe 6667/in 3 K/s 80 MB 500 MB 2000 MB
UpdateServices.exe 80/out 0 K/s 1 MB 250 MB 800 MB
8530/in 0 K/s 5 MB 650 MB 1500 MB
(естественно, тип порта — входящий или исходящий (сервер или клиент) — настраивается в каждом случае вручную)
То есть не следить за вирусами, а контролировать расход трафика вполне легитимных приложений и служб. Известные мне программы брандмауэрного или сисинфошного типа предлагают только просмотр списка существующих в данный момент сокетов; возможно, ещё текущую суммарную загруженность каждого сетевого интерфейса. Или там ведение статистики по объёму веб-трафика. Это всё не то, так произвольные программы не проконтролируешь.