大小:107.2M 时间:2023-09-11 16:46
语言:中文 系统:Android
安卓termux终端模拟器手机版是一款手机Linux终端模拟器应用,内置海量termux命令大全,可实现模拟root环境、gcc编程、远程连接、数据库管理、调用安卓终端模拟器等功能,免root中文汉化,安卓玩机必备神器哦!
和我一样在学Python的小白可以看看,很方便,我试了我想用的requests库是可以正常使用的,很舒服。
Termux是一款开源且不需要root,运行在Android终端上极其强大的linux模拟器,支持apt管理软件包,完美支持python,ruby,go,nodejs。本文使用termux搭建Nmap、Sqlmap、BBScan、subDomainsBrute、Hydra、RouterSploit等实现支持端口扫描、注入检测、子域名爆破、多协议弱口令爆破、路由器漏洞检测框架多种功能的Android手机渗透神器。
几乎将标准软件包与精确的终端仿真结合在一个美观的开源解决方案中。你完全可以用它在你本机上干很多事情:gcc编程、远程连接、SSL、操作和搭建数据库、在手机上搭建服务器和网站,或者是调用Android系统中的各种功能,以及更多操作的有待探索。我们可以把它当做是一个Linux的虚拟机终端。
Termux,你可以把它当做是一个Android终端模拟器和Linux环境应用程序,安装可直接使用,无需root或设置。自动安装最小基本系统 – 使用APT包管理器可以使用其他软件包,可玩性和拓展性非常高。
安装基本命令环境
下载安装后要首先更新包,命令行输入以下命令
apt update
apt upgrade
更换清华源镜像,提高速度
export EDITOR=vi
apt edit-sources
编辑为
# The termux repository mirror from TUNA:
deb [arch=all,aarch64] https://mirrors.tuna.tsinghua.edu.cn/termux stable main
:wq保存
----------
或者使用nano、vi、vim手动修改 $PREFIX/etc/apt/sources.list 文件
添加如下:
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux stable main
并把原来的
deb https://termux.org/packages/ stable main
屏蔽掉(在行首添加#号)
再保存退出
我习惯用nano来编辑文档,默认是没有安装的,使用命令apt install nano来安装nano
使用命令:nano $PREFIX/etc/apt/sources.list 来编辑文件,然后ctrl+o保存,ctrl+x退出
------
基本命令/软件的安装
apt update
apt upgrade
apt install vim zsh tsu wget git zip neofetch clang make cmake curl python-dev nodejs-dev -y
2.2 安装python
安装python主程序和必要模块,python3和python2都安装
apt install python python-dev python2 python2-dev
3、安装python模块
(1)安装BeautifulSoup,requests
pip install BeautifulSoup4 requests
(2)安装lxml模块
apt-get install clang
tips:近期clang更新到7.0,存在很多问题,好多模块都不能编译了。只能期待作者解决了。
error: command 'aarch64-linux-android-clang' failed with exit status 1
apt-get install libxml2 libxml2-dev libxslt libxslt-dev
依赖库python-dev libxml2-dev libxslt-dev libcrypt-dev openssl-dev libffi-dev
pip install lxml
有可能安装不上,可以先把下面的(3)中的apt部分先安装,在来试试pip install lxml
更新:安装lxml网上给出了一个新方案,如下
pkg install libxml2 libxml2-dev libxslt libxslt-dev libiconv libiconv-dev libclang clang libzmq libzmq-dev libc++
pip install lxml
未经测试,如果哪位童鞋测试后可告知一声。
如果还是安装不了,有网友说缺少libcrypt支持,运行apt-get install libcrypt libcrypt-dev后再安装lxml
最近在小米没有存储卡的手机上,发现在手机目录无法运行程序,提示permission denied
经查阅,运行命令termux-setup-storage就可以了
启用外置存储
pkg install termux-tools
termux-set-storage
Android6.0以上会弹框确认是否授权,执行这条命令确保termux在最前端(当前Activity)
(3)安装scrapy模块(必须先安装lxml才行)
apt install openssl libffi libffi-dev
pip install scrapy
如果安装不上,先试试
apt install openssl openssl-tool openssl-dev
再安装scrapy
(4)安装科学计算相关模块numpy和pandas
apt install clang python python-dev fftw libzmq libzmq-dev freetype freetype-dev libpng libpng-dev pkg-config
LDFLAGS=" -lm -lcompiler_rt" pip install numpy matplotlib pandas jupyter
这里注意:numpy最新版1.13.1有问题,安装不上,需要指定安装1.12.1版
LDFLAGS=" -lm -lcompiler_rt" pip install numpy==1.12.1
【安装时间会有点长,主要是编译过程,几个模块可以一个一个来装,numpy是基==1.12.1础库,装matplotlib和pandas前必须先装】
【2018-10-15更新】关于lxml、scrapy 安装失败的情况解决方案
错误error: command 'aarch64-linux-android-clang' failed with exit status 1
近日重装termux,安装lxml scrapy mitmproxy老是失败,还以为是clang更新的缘故。
搜索网络解决方案,是因为安装openssl时直接apt安装的结果。
这里要直接用deb包安装 openssl.deb、openssl-dev.deb、openssl-tool.deb
显示全部
Termux终端
SSH工具
网友评论