Termux
用途
- 本身是 Android 上的 Linux 终端仿真,所以可用于安装各种支持的命令行工具,以及部分图形化工具。
- 可用于部署编程环境,用于各种编程开发,Python , Java ,Rust ,Golang 等等
- 安装各种测试工具,vim , ssh , nmap , metasploit ,hydra , hashcat 等等
- 对设备上的所有文件系统具有完全的 R/W 访问权限。
- 直接访问硬件设备,如 BT/Wi-Fi 模块或串行线路(例如访问调制解调器)。
- 通过 chroot(不是 proot!)在 Android 之上安装一个 Linux 发行版或集装箱化。
安装 Termux
- https://f-droid.org/en/packages/com.termux/ 使用 f-droid 进行安装
- https://github.com/termux/termux-app/releases 项目存储库下载包安装
使用
pkg search <query> # 搜索包
pkg install <package> # 安装包
pkg uninstall <package> # 卸载包
pkg reinstall <package> # 重新安装包
pkg update # 更新源
pkg upgrade # 升级软件包
pkg list-all # 列出可供安装的所有包
pkg list-installed # 列出已经安装的包
pkg show <package> # 显示某个包的详细信息
pkg files <package> # 显示某个包的相关文件夹路径
开发环境
- 安装 「C/C++」 环境:
pkg install clang
- 安装 golang 环境:
pkg install golang
- 安装 haskell 环境:
pkg install ghc
- 安装 Java 环境:
pkg install ecj openjdk-17
- 安装 「JavaScript :」
pkg install quickjs、duktape、nodejs、nodejs-lts
- 安装 kotlin 环境:
pkg install kotlin
- 安装 php 环境:
pkg install php
- 安装 python 环境:
pkg install python python2
- 安装 ruby 环境:
pkg install ruby
- 安装 rust 环境:
pkg install rust
- 安装 mysql :
pkg install mariadb
编辑器
- 安装 vim 编辑器:
pkg install vim neovim
- 安装 nano 编辑器:
pkg install nano
安装 ssh
信息安全
git clone https://github.com/Gameye98/Lazymux
python [lazymux.py](http://lazymux.py/)
- 安装完成后可进行交互式安装安全测试工具,可安装各种如信息搜集,web 渗透,漏洞扫描,逆向,密码破解,无线渗透,还可安装各种 linux 系统发行版,下图使用的是在 pc 运行的安卓虚拟容器进行 termux 演示。
娱乐测试
- 安装 cmatrix :
pkg install cmatrix
- 安装 cowsay:
pkg install cowsay
- 安装 figlet:
pkg install figlet
- 安装 hollywood:pkg install hollywood
- 安装 neofetch:pkg install neofetch
- 安装 nyancat:pkg install nyancat
- 安装 toilet:pkg install toilet
容器 docker
总结
参考资料
- https://wiki.termux.com/wiki/Main_Page
- https://www.sqlsec.com/2018/05/termux.html
- https://github.com/Cabbagec/termux-ohmyzsh/
- https://github.com/Gameye98/Lazymux
- https://github.com/may215/awesome-termux-hacking
还没有评论,来说两句吧...