We detected you are likely not from a Russian-speaking region. Would you like to switch to the international version of the site?

  Назад к списку статей

Kali Linux в Termux: установка и настройка полного набора пентест‑инструментов

Подробное руководство по установке Kali Linux в Termux, настройке окружения и развертыванию полного набора инструментов для тестирования безопасности на Android‑устройствах.

Termux – это мощный эмулятор терминала для Android, позволяющий запускать полноценные Linux‑окружения без root‑прав. В сочетании с proot-distro он дает возможность установить полноценный дистрибутив Kali Linux и получить доступ к более чем 600 пентест‑утилитам прямо на смартфоне.

Что понадобится

  • Устройство на Android 8.0 и выше (рекомендовано 9+).
  • Установленный Termux из F‑Droid (обновлённая версия).
  • Подключение к сети Интернет для загрузки пакетов.
  • Минимум 2 ГБ свободного места в памяти устройства.

Шаг 1 – Обновление базовой среды Termux

apt update && apt upgrade -y

После обновления рекомендуется перезапустить Termux, чтобы изменения вступили в силу.

Шаг 2 – Установка необходимых пакетов

apt install -y proot-distro wget curl git

Пакет proot-distro отвечает за управление контейнерами Linux внутри Termux.

Шаг 3 – Загрузка и установка Kali Linux

proot-distro install kali

Команда скачивает образ Kali Linux, распаковывает его и создаёт отдельный профиль kali. После завершения появится сообщение о том, что дистрибутив готов к использованию.

Шаг 4 – Запуск Kali Linux

proot-distro login kali

После входа вы окажетесь в обычном Bash‑окружении Kali. Для выхода используйте exit или Ctrl+D.

Шаг 5 – Обновление репозиториев Kali

apt update && apt full-upgrade -y

Эта операция обновит список пакетов и установит последние версии всех компонентов дистрибутива.

Шаг 6 – Установка полного набора пентест‑инструментов

В Kali существует метапакет kali-linux-large, который включает большинство популярных утилит (Metasploit, Nmap, Wireshark, Burp Suite и др.).

apt install -y kali-linux-large

Если требуется лишь отдельные категории, можно воспользоваться другими метапакетами, например kali-linux-web или kali-linux-wireless.

Шаг 7 – Настройка графического интерфейса (VNC)

Для работы с GUI‑утилитами (например, burpsuite или gnome-terminal) понадобится X‑сервер. Самый простой способ – использовать VNC.

  1. Установите сервер VNC:
    apt install -y tigervnc-standalone-server xfce4 xfce4-terminal
  2. Создайте стартовый скрипт ~/.vnc/xstartup со следующим содержимым:
    #!/bin/sh
    xrdb $HOME/.Xresources
    startxfce4 &

    Не забудьте сделать файл исполняемым: chmod +x ~/.vnc/xstartup.

  3. Запустите VNC‑сервер на дисплей :1 с разрешением 1280x720:
    vncserver :1 -geometry 1280x720 -depth 24
    При первом запуске будет предложено задать пароль.
  4. На Android установите любой VNC‑клиент (например, VNC Viewer) и подключитесь к 127.0.0.1:5901.

После подключения вы увидите рабочий стол XFCE, где сможете запускать графические утилиты Kali.

Шаг 8 – Добавление пользовательских репозиториев и инструментов

Если требуется установить инструменты, отсутствующие в официальных репозиториях, можно добавить их вручную:

git clone https://github.com/username/toolname.git ~/toolname
cd ~/toolname
./install.sh

Не забывайте проверять подписи и целостность скриптов перед запуском.

Шаг 9 – Оптимизация работы и управление ресурсами

  • Ограничение RAM: при запуске proot-distro можно указать параметр --memory-limit (например, proot-distro login kali --memory-limit 1500M).
  • Сохранение сессий: используйте tmux внутри Kali, чтобы не терять открытые терминалы при закрытии Termux.
  • Автозапуск VNC: добавьте в ~/.bashrc строку vncserver :1 -geometry 1280x720 -depth 24 & для автоматического старта.

Заключение

Установив Kali Linux в Termux, вы получаете полноценную мобильную лабораторию для тестирования безопасности без необходимости в дорогостоящем ноутбуке или отдельном ПК. При правильной настройке (обновления, VNC‑доступ, оптимизация памяти) смартфон превращается в удобный портативный пентест‑пакет.

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

* Текст статьи подготовлен и структурирован с использованием технологий искусственного интеллекта. Проверен и доработан перед публикацией.

Нужна помощь с настройкой Termux, Linux и серверов?

Я оказываю ИТ-услуги: настройка серверов, автоматизация, безопасность, помощь с Linux и инфраструктурой. Материалы сайта — только в ознакомительных и образовательных целях.

Связаться со мной
Поддержать проект