Установка Kali NetHunter в Termux через wget: пошаговое руководство

Команда вида wget -O install-nethunter-termux https://offs.ec/2MCEzWr — это официальный способ установки Kali NetHunter в Termux, предложенный разработчиками из Kali Linux: короткая ссылка offs.ec ведёт на скрипт установки, который скачивает и распаковывает rootfs-образ NetHunter прямо внутри Termux без root-доступа. Если вы ввели её и получили ошибку вроде «command not found» или «bad address», начать стоит с проверки двух вещей: установлен ли пакет wget и не установлен ли Termux из Google Play — версия оттуда давно не обновляется и с ней установка NetHunter обычно заканчивается ошибками.

Ниже разберём, как подготовить Termux, корректно выполнить команду загрузки и запуска скрипта, что делать при типичных сбоях и как проверить, что NetHunter установился полностью. Все шаги безопасны и обратимы: в худшем случае достаточно удалить данные Termux и начать заново.

Что делает эта команда и почему именно offs.ec

Домен offs.ec — официальный сокращатель ссылок проекта Offensive Security (создатели Kali Linux). Ссылка перенаправляет на актуальный установочный скрипт install-nethunter-termux, размещённый в репозитории Kali. Использование короткой ссылки удобно тем, что команда остаётся неизменной, даже когда разработчики обновляют сам скрипт.

Скрипт выполняет несколько последовательных действий: определяет архитектуру процессора устройства (arm64, armhf и т.д.), скачивает соответствующий tar-архив rootfs NetHunter, сверяет контрольную сумму, распаковывает файловую систему и создаёт скрипты запуска nethunter и nethunter -r. Весь процесс происходит внутри изолированного окружения Termux через proot, поэтому root-права на устройстве не требуются.

⚠️ Внимание: скачивайте скрипт только с официального домена offs.ec или из репозитория Kali на GitLab. Сторонние «модифицированные» версии скрипта, встречающиеся на форумах, могут содержать вредоносный код — вы фактически запускаете чужой скрипт с правами пользователя Termux.

Подготовка Termux перед установкой

Первое и самое важное требование: Termux должен быть установлен из F-Droid или с GitHub-страницы проекта Termux. Сборка в Google Play заброшена, и её пакеты несовместимы с актуальными репозиториями — это причина подавляющего большинства ошибок при установке NetHunter.

Перед запуском установки обновите пакеты и установите wget, если его нет:

pkg update && pkg upgrade -y

pkg install wget -y

Также выдайте Termux доступ к хранилищу, чтобы избежать проблем с правами при записи файлов:

termux-setup-storage

☑️ Подготовка к установке NetHunter

Выполнено: 0 / 6
  • 📱 Устройство на Android 7.0 и новее — на старых версиях актуальный Termux не работает
  • 💾 Минимум 3–4 ГБ свободного места: архив rootfs плюс распакованная файловая система
  • 📶 Wi-Fi без ограничений трафика — мобильная сеть может оборвать загрузку
  • 🔋 Заряд батареи от 50% или подключённое зарядное устройство — процесс длительный

Пошаговая установка NetHunter командой wget

Когда подготовка завершена, выполняем загрузку скрипта. Вам нужно ввести команду точно как указано, соблюдая регистр — часть 2MCEzWr чувствительна к регистру символов:

wget -O install-nethunter-termux https://offs.ec/2MCEzWr

Флаг -O сохраняет скачанный файл под именем install-nethunter-termux. Далее делаем файл исполняемым и запускаем его:

chmod +x install-nethunter-termux

./install-nethunter-termux

Скрипт покажет размер загружаемого образа и спросит подтверждение. После согласия начнётся скачивание — в зависимости от скорости соединения это займёт от нескольких минут до получаса и более. Затем последуют проверка контрольной суммы и распаковка. Не сворачивайте Termux и не блокируйте экран во время скачивания и распаковки — Android может «убить» фоновый процесс, и установку придётся начинать заново.

Первый запуск и проверка установки

После завершения работы скрипта в домашнем каталоге Termux появятся команды запуска. Войти в окружение NetHunter можно так:

nethunter

Для входа с правами root внутри proot-окружения используется nethunter -r. Признак успешного запуска — смена приглашения командной строки на приглашение Kali. Дополнительно проверить работоспособность можно, выполнив внутри NetHunter команду apt update — она должна подключиться к репозиториям Kali без ошибок.

КомандаНазначениеГде выполнять
nethunterЗапуск NetHunter под обычным пользователемTermux
nethunter -rЗапуск с правами root в prootTermux
nethunter kex passwdУстановка пароля для VNC-доступаTermux
nethunter kex &Запуск графического интерфейса (KeX)Termux
apt update && apt upgradeОбновление пакетов KaliВнутри NetHunter
📊 На каком этапе у вас возникли сложности с установкой NetHunter?
Ошибка при скачивании скрипта wget
Скрипт скачался, но не запускается
Обрыв загрузки rootfs-образа
NetHunter установился, но не запускается

Типичные ошибки и их решение

Разберём сбои, которые встречаются чаще всего, и способы их устранения. Начинайте диагностику с самого простого пункта.

  • 🔧 wget: command not found — пакет не установлен; выполните pkg install wget
  • 🔧 bad address 'offs.ec' — нет интернет-соединения либо DNS не резолвит домен; проверьте сеть или смените DNS
  • 🔧 Permission denied при запуске — забыли chmod +x перед запуском скрипта
  • 🔧 Ошибка контрольной суммы — файл скачался с обрывом; удалите частично загруженный архив и повторите установку
  • 🔧 No space left on device — не хватает памяти; освободите место и запустите скрипт заново

Если скрипт зависает на этапе распаковки, возможная причина — нехватка оперативной памяти: закройте фоновые приложения и повторите попытку. При повторяющихся ошибках репозиториев Termux (404, Release file) выполните termux-change-repo и выберите другое зеркало — это стандартная процедура при рассинхронизации зеркал.

⚠️ Внимание: если установка прервалась на середине, не запускайте скрипт поверх старой распаковки «внахлёст» — сначала удалите каталог kali-arm64 (или соответствующий вашей архитектуре) и файл kalifs-*.tar.xz из домашней папки Termux, иначе получите смесь старых и новых файлов.
Как полностью удалить NetHunter из Termux

Выполните в Termux: rm -rf kali-arm64 install-nethunter-termux kalifs-*.tar.xz nethunter — после этого окружение NetHunter будет полностью удалено, а сам Termux останется нетронутым. Если архитектура устройства другая, имя каталога может отличаться (например, kali-armhf).

Графический интерфейс через KeX

Консольной версии достаточно для большинства инструментов, но NetHunter поддерживает и полноценный рабочий стол через технологию KeX (VNC-подключение). Настройка выполняется в три шага: задайте пароль командой nethunter kex passwd, запустите сервер командой nethunter kex &, затем подключитесь любым VNC-клиентом (например, официальным NetHunter KeX client) к адресу 127.0.0.1:5901.

Остановить графическую сессию можно командой nethunter kex stop. Учтите, что KeX заметно нагружает процессор и память — на слабых устройствах интерфейс будет работать медленно, и консольный режим предпочтительнее.

Правовые аспекты использования NetHunter

Инструменты Kali NetHunter предназначены для тестирования безопасности собственных сетей и систем либо с письменного разрешения их владельцев. Сканирование и атаки на чужие сети, перехват трафика и подбор паролей к сторонним точкам доступа являются правонарушениями независимо от того, каким инструментом они выполняются.

Используйте NetHunter для обучения на собственной лаборатории: домашний роутер, собственные виртуальные машины и специально созданные уязвимые окружения (например, учебные платформы для пентеста) — легальное и безопасное поле для практики.

Часто задаваемые вопросы

Нужен ли root на устройстве для установки NetHunter в Termux?

Нет. Вариант установки через Termux использует proot-окружение и работает на нерутированных устройствах. Root нужен только для отдельных продвинутых функций вроде инъекций в беспроводные адаптеры, но не для установки и базовой работы.

Почему команда wget выдаёт ошибку «bad address»?

Это означает проблему с сетью или DNS. Проверьте подключение к интернету, попробуйте другую сеть Wi-Fi. Если домен не резолвится, смените DNS-сервер на устройстве (например, через настройки приватного DNS в Android).

Сколько места занимает NetHunter в Termux?

Точный размер зависит от архитектуры и версии образа, но ориентируйтесь на несколько гигабайт: скачиваемый архив плюс распакованная файловая система. Рекомендуется иметь запас свободного места с запасом на будущие обновления пакетов.

Можно ли обновить NetHunter, не переустанавливая всё заново?

Да. Внутри запущенного окружения NetHunter выполните apt update && apt full-upgrade — пакеты обновятся штатно, как в обычном Kali Linux. Переустановка скриптом требуется только при повреждении файловой системы.

Установка из Google Play версии Termux — почему она не работает?

Сборка Termux в Google Play давно не обновляется, и её репозитории пакетов отключены. Удалите её и установите актуальную версию из F-Droid или с официального GitHub Termux — после этого скрипт установки NetHunter отработает корректно.