Команда вида 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
- 📱 Устройство на 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 в proot | Termux |
nethunter kex passwd | Установка пароля для VNC-доступа | Termux |
nethunter kex & | Запуск графического интерфейса (KeX) | Termux |
apt update && apt upgrade | Обновление пакетов Kali | Внутри 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 отработает корректно.