Иконка ресурса

Скрипт GetCPUUsage 1.2

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,612
Реакции
6,051
Баллы
808
Пользователь Dragokas разместил новый ресурс:

GetCPUUsage - Получение % CPU для всех процессов в системе

Будет полезно для быстрого детекта bitcoin-майнеров или других "непослушных" процессов.

Показывает такую информацию:
  • Имя процесса
  • Process ID
  • Путь
  • Имя соответствующей службы (псевдоним + описание)
  • Время CPU
  • % нагрузки:
- текущая нагрузка при тесте в 2 сек. - в логе ProcessCPU_Current.csv
- средняя нагрузка за все время работы ОС - в логе ProcessCPU_Average.csv
Дельта времени KernelModeTime + UserModeTime процесса
/
Дельта времени KernelModeTime + UserModeTime системы в целом
* 100

Информация берется из объекта WMI (Win32_Process, Win32_Service)
Инструкция по использованию:
1. Распакуйте архив.
2. Запустите файл GetCPUUsage.vbs
Если появится сообщение от User Accaunt Control, отвечаем "Да".
4. Подождите, пока не появится сообщение "Готово."
5. Выложите в теме, где Вам оказывают помощь, файлы:
  • ProcessCPU_Current.csv
  • ProcessCPU_Average.csv
упаковав их в архив формата zip.

Если произошла ошибка, выложите ее скриншот в этой теме.
Если логи не появились, нажмите левой клавишей мыши по заголовку папки и затем клавишу F5.

Узнать больше об этом ресурсе...
 
Последнее редактирование модератором:

Кирилл

Команда форума
Администратор
Ассоциация VN
Сообщения
14,229
Реакции
6,253
Баллы
1,093
Win 8.1 отлично.
А дочерние процессы вычислить можно будет?
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,612
Реакции
6,051
Баллы
808
Могу в предпоследний столбец добавить путь к дочернему процессу.
Более не вижу смысла нагружать лог.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,612
Реакции
6,051
Баллы
808

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,612
Реакции
6,051
Баллы
808
Пользователь Dragokas обновил ресурс GetCPUUsage новой записью:

Добавлена сортировка

  • Сортировка по % CPU в убывающем порядке
  • Первым столбцом теперь идет % CPU
  • Убрал отчет о CPU Time
  • Вывод ошибки, если отчет заблокирован другой программой

Узнать больше об этом обновлении...
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,612
Реакции
6,051
Баллы
808
У кого есть возможность,
интересно получить отчет по работающему майнеру, спрятанному руткитом.

Теоретически, есть возможность определять его присутствие.
 

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
13,175
Реакции
6,344
Баллы
1,098

akok

Команда форума
Администратор
Ассоциация VN
Сообщения
20,284
Реакции
13,843
Баллы
2,293
Не запускается на Win 10 x64, может еще кто проверить на подобной ОС, может это у меня только проблема.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,612
Реакции
6,051
Баллы
808
Dragokas обновил(а) ресурс GetCPUUsage новой записью:

Обновления

v1.2
- Исправлена работа под Windows 10
- Добавлена сортировка от максимума использованного времени CPU
- Порядок столбцов изменен (Path, ParentPath, Service)
- Изменен формат точки для чисел для правильного отображения CSV в Excel
- Добавлено предупреждение, если лог-файл открыт в другой программе и заблокирован от записи
- Удалена строка с "System Idle Process"

Узнать больше об этом обновлении...
 
Сверху Снизу