Найти в Дзене
Уроки Хакера Termux Linux

Знакомство с Termux (начальные команды)

Termux — это эмулятор терминала Android и приложения среды Linux, которое работает напрямую, без необходимости рутирования или настройки. Так-же Termux имеет ряд дополнений, которые все можно найти в F-Droid. Termux: API — доступ к аппаратным функциям Android и Chrome. Termux: Boot — запускайте скрипт(ы), когда ваше устройство загружается. Termux: Float — запустите Termux в плавающем окне. Termux: Styling — используйте цветовые схемы и шрифты для Powerline, чтобы настроить внешний вид терминала Termux. Termux: Tasker — простой способ вызвать исполняемые файлы Termux из Tasker и совместимых приложений. Termux: Widget — запускайте небольшие скриптлеты с домашнего экрана. Для чего используется Termux Автоматизация устройства с помощью скриптов и надстройки Termux Tasker. Передача файлов и синхронизация через syncthing, rsync, rclone и т. д. Программирование (clang, python, vim и т. д.). Проверка защищённости устройств на взлом. Проверка защищённости сайтов на DDoS или Dos. Искать уязви

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

Вот он )
Вот он )

Так-же Termux имеет ряд дополнений, которые все можно найти в F-Droid.

Termux: API — доступ к аппаратным функциям Android и Chrome.

Termux: Boot — запускайте скрипт(ы), когда ваше устройство загружается.

Termux: Float — запустите Termux в плавающем окне.

Termux: Styling — используйте цветовые схемы и шрифты для Powerline, чтобы настроить внешний вид терминала Termux.

Termux: Tasker — простой способ вызвать исполняемые файлы Termux из Tasker и совместимых приложений.

Termux: Widget — запускайте небольшие скриптлеты с домашнего экрана.

Для чего используется Termux

Автоматизация устройства с помощью скриптов и надстройки Termux Tasker.

Передача файлов и синхронизация через syncthing, rsync, rclone и т. д.

Программирование (clang, python, vim и т. д.).

Проверка защищённости устройств на взлом.

Проверка защищённости сайтов на DDoS или Dos.

Искать уязвимости в роутере или сети.

Проверка защищённости от спама (может кому-то надо будет :))

Установка

Если установить, то через F-Droid, так как в Google Play поддержка обновлений прекращена. На сегодняшний день реализована только поддержка Android устройств с 7.0-12.0. Чтобы установить на ПК нужно использовать специальные утилиты. На данный момент самыми популярными утилитами являются: Bluestacks и NoxPlayer.

Команды

Раз Termux консоль, то он принимает команды. (По аналогии с cmd).

Вот список команд, которые могут пригодиться.

apt update # — поиск обновлений. Всегда выполняйте эти первые 2 команды перед работой

apt upgrade # -установка обновлений

pkg \ apt install <имя пакета> # установка пакета

git clone <ссылка из git на репозиторий> # установка репозитория из GitHub

help # помощь \ выводит список команд termux

<имя пакета> help

выводит список команд пакета пример –python help

pkg search package — ищет пакет пакета

pkg remove package — удаляет пакет

pkg list-installed — выведет список загружаемых пакетов

!!! — повторить последнюю команду

выход — разлогиниться

Файловая система

ls — список файлов и каталогов

ls -al — форматированный список со скрытыми каталогами и файлами

cd dir — сменить директорию на dir

cd — сменить на домашний каталог

pwd — показать текущий каталог

mkdir dir — создать каталог dir

rm file — удалить файл

rm -r dir — удалить каталог dir

rm -f file — удалить форсированно файл

rm -rf dir — удалить форсированно каталог dir

cp file1 file2 — скопировать file1 в file2

cp -r dir1 dir2 — скопировать dir1 в dir2; создаст каталог dir2, если он не существует

mv file1 file2 — переименовать или переместить file1 в file2. если file2 существующий каталог — переместить file1 в каталог file2

ln -s file link — создать символическую ссылку к файлу файл

touch file — создать файл

cat> file — направить стандартный ввод в файл

more file — вывести содержимое файла

head file — вывести первые 10 строк файла

tail file — вывести последние 10 строк файла

tail -f file — вывести содержимое файла по мере роста, начинает с последних 10 строк

Управление процессами

kill pid — убить процесс с id pid

наверх — показать все запущенные процессы

killall proc — убить все процессы с именем proc

bg — список остановленных и фоновых задач; продолжение выполнения остановленной задачи в фоне

fg — выносит на передний план последние задачи

fg n — вынести задачу n на передний план

Права доступа на файлы

chmod восьмеричный файл — сменить права файла на восьмеричное,раздельное для пользователя, группы.

4 — чтение ®

2 — запись (ш)

1 — исполнение (x)

Системная информация

date — вывести текущую дату и время

cal — вывести календарь на текущий месяц

uptime — показать текущий аптайм

whoami — имя, под которым вы залогинены

uname -a — показать информацию о ядре

cat / proc / cpuinfo — информация ЦПУ

cat / proc / meminfo — информация о памяти

команда man — показать мануал для команды

df — показать инф. о использование дисков

du — вывести «вес» текущего каталога

бесплатно — использование памяти и обмен

whereis app — возможное расположение программы app

какое приложение — какое приложение будет запущена по умолчанию

Сеть

ping host — пропинговать хост и вывести результат

whois domain — получить информацию whois для домена

dig domain — получить DNS информацию о домене

dig -x host — реверсивно искать host

wget file — скачать файл

wget -c file — продолжить остановленную закачку

Установка python2 / 3 скриптов

В Termux вызов пайтона: python2 и python.

(X — версия Python)

pythonX setup.py

pythonX -m pip install -r requirements.txt

или

pipX install -r requirements.txt

Клавиатурные сочетания

Ctrl + C — завершить текущую команду

Ctrl + Z — остановить текущую команду, продолжть с fg на переднем плане или bg в фоне

Ctrl + D — разлогиниться, тоже самое, что и выйти

Ctrl + W -

Ctrl + W — удалить одно слово в текущей строке

Ctrl + U — удалить строку

Так же стрелки (вверх и вниз) можно использовать в качестве истории команд

И так все же, что что он сможет?

И много чего можно найти в github для termux, но оставлю одну прогу в которой много инструментов для проверки защищённости устройства. Я не несу за ваш страх и риск.

DarkFly-Tool включает в себя огромное множество инструментов. От проверки на защищённость от вирусов до скачивания видео из интернета. В нем присутствуют как безобидные инструменты, так и утилиты для взлома камер, вирусы, спамеры и тому подобное.

Установка в Termux

apt update -y&&apt upgrade -y

apt install python -y&&apt install git — y

git clone github.com/Ranginang67/DarkFly-Tool

cd DarkFly-Tool

chmod + x install.py

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

python2 install.py

DarkFly

Прикольчик : )

Бегущий — поезд будет бежать по вашему поезду экрану, и после того, как он пройдет, вы увидите свой терминал.

Эта команда установит sl пакет в termux: (мелочь, а приятно)

pkg install sl

Теперь пакет sl установлен в вашем termux, и вам просто нужно набрать sl.