# Утилита диагностики Рутокен (Версия: 0.3.0)

### Об утилите

"Утилита диагностики Рутокен" предназначена для получения информации об аппаратном состоянии токена. Набор аппаратных проверок зависит от модели Рутокена. Утилита представлена в виде консольного приложения как один бинарный файл и работает в режиме "только чтения".

### Поддерживаемые модели Рутокен:

* Rutoken TLS
* Rutoken Lite
* Rutoken Flash
* Rutoken Bluetooth
* Rutoken ECP 2.0
* Rutoken ECP 3.0

### Поддерживаемые версии операционной системы:

* Windows 7+
* macOS 10.15+
* Linux 
  * Astra 1.7
  * Alt 10
  * РЕД ОС 7.3
  * Ubuntu 22.04
  * Debian 12
  * AlterOS 7.5
  * CentOS 9
  * ROSA 12
  * Fedora 41

### Использование:

```rutoken-diagnostic-tool.exe [options]```

### Общие параметры:

Параметр | Описание
-----|-----
```-h``` [```--help```] | Вывести справочную информацию.
```--log-prefix arg (=log)```   | Префикс файлов лога. 

При запуске без параметров утилита начнет диагностику единственного подключенного токена. После успешного завершения утилитой создается лог-файл устройства (```<log-prefix>-<token-serial>-<timestamp>.txt```), для которого выполняется команда. Для поиска неудачных проверок можно использовать комбинацию клавиш ```Ctrl+F``` и ввести в поисковую строку знак ```!```. Для токенов, поддерживающих журнал СБ (Событий Безопасности), после успешного завершения работы утилиты будет дополнительно создан лог‑файл (```<security_log‑prefix>-<token-serial>-<timestamp>.txt```), содержащий всю информацию, хранящуюся в журнале СБ токена. (Для сохранения журнала СБ на Астре требуется запуск утилиты с правами sudo.)
