- реестр хостов с доступом по SSH (для инвентаризации);
- изолированный стенд без интернета (по образцу Met Police: инструмент работал на закрытой IT-системе без подключения к сети);
- tcpdump и ss на стенде для контроля исходящего трафика;
- тестовое Android-устройство с Android 8.0 (API 26) или новее и включённой отладкой по USB;
- portable-сборка NOIR v0.1.1 (macOS, Windows 10/11, Debian/Ubuntu, Java 17 внутри) — как бесплатный контрольный инструмент;
- root на тестовом Android — только если проверяете VD-Google.

Сразу зафиксируйте границу данных. В наших постах про Oxygen Forensics есть ровно один подтверждённый кейс: Metropolitan Police приостановила использование ПО и запустила полный внутренний обзор после обвинений американских прокуроров в адрес компании. Прокуроры при этом не утверждают, что софт содержал вредоносный код. Масштаб применения: менее 0,2% из более чем 23 000 действий цифровой криминалистической команды за последний год.
tcpdump), SSH-доступ к хостам инвентаризации.Пример: что известно и что проверять.
| Инструмент | Что известно из наших постов | Условия запуска | Цена |
|---|---|---|---|
| Oxygen Forensics | применялся криминалистической командой Met Police; работал на закрытой IT-системе без интернета; менее 0,2% из 23 000 действий; набор функций в источнике не описан | закрытый контур без доступа в сеть | в постах не указана — запрашивайте КП, сверяйтесь с документацией |
| NOIR v0.1.1 (Verlintas) | аудит Android-приложений с ПК: права, эндпоинты из APK, риск-скор; portable под macOS, Windows 10/11, Debian/Ubuntu; Java 17 внутри; adb и jadx докачиваются при первом запуске | кабель + включённая отладка по USB; root и интернет не нужны; полнота отчёта не гарантируется | в посте не указана — сверьтесь с репозиторием |
| VD-Google | локальное чтение данных RCS, Wallet и Play Integrity attestations; русский язык в интерфейсе | root, Android 8.0 (API 26)+, ни одного разрешения, включая доступ в интернет | распространяется свободно (open-source, GitHub) |
Если пилоту нужен размеченный тестовый корпус (например, набор APK и эталонных отчётов), порядок чистки и разметки разобран в гайде Как подготовить данные для нейросети: чистка и разметка датасета.
Что сделать: собрать список хостов, где установлено ПО, и посчитать долю процессов, которые от него зависят.
Зачем: Met Police смогла оценить риск только потому, что знала масштаб — менее 0,2% из более чем 23 000 действий. Без этой цифры вы обсуждаете слухи, а не риск.
Как проверить: запустите обход хостов и убедитесь, что для каждого вывода есть либо путь установки, либо строка без результатов.
# hosts.txt — по одному имени хоста в строке
while read -r h; do
echo "== $h"
ssh -o BatchMode=yes "$h" \
"find /opt /usr/local -maxdepth 2 \( -iname '*forensic*' -o -iname '*oxygen*' \) 2>/dev/null"
done < hosts.txt
Ожидаемый вывод: для каждого хоста — блок == <хост> и либо путь вида /opt/<каталог-вендора>, либо пусто. Пусто — тоже результат: значит, на этом хосте проверять нечего.
Дальше посчитайте долю. Выгрузите журнал действий команды в CSV с колонками id,date,tool:
awk -F, 'NR>1 {t++; if ($3=="oxygen") o++} END {printf "всего=%d oxygen=%d доля=%.2f%%\n", t, o, 100*o/t}' actions.csv
Пример: на цифрах из кейса Met Police — всего=23000 oxygen=46 доля=0.20%. Почему это работает: 0,2% от 23 000 — это меньше 46 действий, то есть ограничение затрагивает узкий участок процесса, и его можно закрыть вручную на время обзора.

Что сделать: прогнать вендора по чек-листу и сопоставить с бесплатными инструментами по задачам, а не по названиям.
Зачем: обвинения в адрес компании и внутренний обзор — это риск доступности инструмента, а не обязательно риск вредоносного кода. Разделяйте эти две вещи, иначе закупите не то.
Как проверить: каждая галочка подтверждена документом, письмом вендора или выводом команды.
Пример: если задача — «посмотреть, куда Android-приложение отправляет данные», NOIR запускается без интернета и без root: подключаете кабель, включаете отладку по USB, при первом запуске докачиваются adb и jadx (jadx — декомпилятор APK, разбирает установочный пакет обратно в читаемый код). Если задача — «проверить, что Google пишет в RCS и Wallet», нужен VD-Google, а он требует root и Android 8.0+. Инструменты не взаимозаменяемы, они закрывают разные вопросы.

Что сделать: поставить инструмент на стенд без интернета, отработать один типовой сценарий и снять телеметрию по сети.
Зачем: это повторяет схему из кейса Met Police — закрытая IT-система без подключения к интернету, — и даёт вам собственные данные вместо чужих обещаний.
Как проверить: начните запись трафика до первого запуска и посмотрите размер файла после сценария.
sudo tcpdump -ni any -w pilot.pcap not host <ip-внутреннего-сервера>
Ожидаемый результат: файл pilot.pcap остаётся нулевого размера — исходящих соединений нет. Параллельно:
ss -tunp | grep -i -E 'oxygen|forensic'
Пустой вывод = активных соединений у процесса нет. Если строки появились — вы нашли сетевую активность, которую надо объяснить до промышленной эксплуатации.
Пример: проверка бесплатного аналога на том же стенде. Подключите тестовое устройство и выполните:
adb devices
Успех выглядит так:
List of devices attached
<RANDOM> device
Статус device — можно работать; unauthorized — на телефоне не подтвердили диалог отладки; пустой список — выключена отладка по USB или кабель только для зарядки.
Финальный результат шага — заполненная таблица «функция → чем закрываем сейчас → чем закроем при отказе». Именно она превращает новость про приостановку в рабочий план.
Проблема. Запись трафика не стартует
tcpdump: pilot.pcap: Permission deniedtcpdump требует доступа к сетевому интерфейсу.sudo tcpdump ... или добавьте пользователя в группу с правом захвата пакетов и перезайдите в сессию. Проверка: tcpdump --version выполняется без ошибок, файл создаётся.Проблема. Инвентаризация возвращает пустоту на всех хостах
grep: /var/log/forensic/*.log: No such file or directorysudo find / -maxdepth 4 -iname '*forensic*' -type d 2>/dev/null, затем повторите подсчёт по найденному файлу. Не подставляйте путь из чужой инструкции — сверьтесь с документацией вендора.Проблема. Бесплатный аналог не видит телефон
adb: no devices/emulators foundadb kill-server && adb devices и подтвердите диалог на экране телефона. Ожидаемый вывод — <RANDOM> device.Проверка сводится к трём артефактам: список хостов с установленным ПО, доля зависящих от него процессов и нулевой исходящий трафик на изолированном стенде. Если по итогам обзора вы решаете, переходить ли на другой инструмент, логика такого решения разобрана в гайде Gemini 4 Argon: что это, как подключить и стоит ли переходить с GPT-6.1.
Сколько стоит Oxygen Forensics?
В наших постах цена не указана. Запрашивайте коммерческое предложение у вендора и сверяйтесь с документацией — публиковать цифру «из головы» здесь нельзя.
Почему Met Police остановила использование Oxygen Forensics?
Приостановка произошла после обвинений американских прокуроров в адрес компании, запущен полный внутренний обзор. Прокуроры не утверждают, что софт содержал вредоносный код.
Работает ли Oxygen Forensics без интернета?
В кейсе Met Police инструмент работал на закрытой IT-системе без подключения к интернету. Для вашего стенда это проверяется командой tcpdump на Шаге 3.
Можно ли заменить его бесплатными аналогами?
Частично. NOIR v0.1.1 закрывает аудит Android-приложений (права, эндпоинты из APK, риск-скор) без root и интернета, но полноту отчёта не гарантирует. VD-Google читает RCS, Wallet и Play Integrity, но требует root и Android 8.0+. Полный перечень функций Oxygen Forensics в источниках не описан — сверьтесь с документацией.