Termux基础教程(二):软件包安装

Termux是一个在安卓手机上模拟Linux系统的高级终端,这个终端十分强大,实用。

Termux可以安装Liunx的各种软件包,这就是Termux的灵魂所在。

在阅读下去之前,你最好:1.阅读完毕《Termux基础教程(一):技能部署》

2.把Termux设置成省电白名单,防止因为进程结束而安装失败。

以下需要安装的软件包都是一个创客基本要使用到的,你也可以根据自己的需求自由取舍。

安装软件包的方式有两种:1.使用Lazymux安装工具 //操作十分方便,首推

2.使用指定命令安装 //操作比较复杂,但是稳定性比较好

在我们介绍这两种方法前,我们必须知道一些Linux的基本命令:

1.pwd //查看当前操作目录、

2.ls //查看当前目录下的所有文件

3.cd 目录 //跳转至指定目录

接下来进入正题:

使用Lazymux安装工具

依次执行命令:pkg install git //gitHub是一个面向开源及私有软件项目的托管平台,使用此命令得以下载github中的文件

git clone https://github.com/Gameye98/Lazymux.git //下载Lazymux到本地

ls //查看本目录下的文件

从这里可以看出,我们的目录下已经存在了lazymux文件,然后输入lazymux进入此目录。

因为lazymux是用Python编写的,所以我们要先安装Python。

输入命令: pkg install python #执行之后就会安装python,这会花点时间。

python安装成功后,输入py lazymux.py来运行lazymux自动化安装工具。

我们可以看到,本工具是使用输入数字的方式来安装的,下面我会写下需要安装的软件包的对应数字代码和命令行安装命令。(这里说一点,无论是lazymux还是命令安装,在安装的时候不要让termux的进程结束,不然会失败。)

1.metasploit

Metasploit是一款开源的安全漏洞检测工具,同时Metasploit是免费的工具,因此安全工作人员常用Metasploit工具来检测系统的安全性。Metasploit十分强大,可靠,是渗透测试的不二之选。

安装代码08和01

2.nmap

Nmap,也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包。nmap是免费,开源的信息收集工具。

安装代码01和01

3.sqlmap

sqlmap,自动化的SQL注入工具

安装代码03和01

就现在而言,我推荐安装的就这些,这些都是未来我的教程的必需品,以后也许我会补充,也许不会。

谢谢你阅读我的教程,再见。

Termux基础教程(二):软件包安装的更多相关文章

  1. Termux基础教程(一):技能部署

    Termux基础教程 by CUCI Termux 是一个 Android 下一个高级的终端模拟器,开源且不需要 root,支持 apt 管理软件包,十分方便安装软件包,完美支持 Python. PH ...

  2. Python 3基础教程1-环境安装和运行环境

    本系列开始介绍Python3的基础教程,为什么要选中Python 3呢?之前呢,学Python 2,看过笨方法学Python,学了不到一个礼拜,就开始用Python写Selenium脚本.最近看到一些 ...

  3. Git 基础教程 之 Git 安装 (windows)

    一,安装Git,访问下面网址进行下载 https://www.git-scm.com/download/ 或者 https://pan.baidu.com/s/19imFBVHA2Yibmw1dyza ...

  4. Java基础教程---JDK的安装和环境变量的配置

    一.Java的安装和环境变量配置 1.Java的安装: 第一步,从Oracle官网下载安装包,当然也可以从其他安全可靠的地方下载(PS:根据不同电脑系统下载相应的安装包,注意电脑的位数.如x64,x3 ...

  5. MySQL8.0数据库基础教程(二)-理解"关系"

    1 SQL 的哲学 形如 Linux 哲学一切都是文件,在 SQL 领域也有这样一条至理名言 一切都是关系 2 关系数据库 所谓关系数据库(Relational database)是创建在关系模型基础 ...

  6. Python笔记_第五篇_Python数据分析基础教程_相关安装和版本查看

    1. IDE说明: 所有的案例用Anacoda中的Jupiter工具进行交互式讲解. 2. 版本和安装: NumPy从如下网站安装:http://sourceforge.net/projects/nu ...

  7. AngularJS 基础教程二:

    5.过滤器 过滤器的主要功能是格式化数据 可以使用Angular提供的过滤器,也可以自定义过滤器 Angular过滤器: currency(货币).date(日期).filter(子串匹配).json ...

  8. SpringCloud2.0 Eureka Server 服务中心 基础教程(二)

    1.创建[服务中心],即 Eureka Server 1.1.新建 Spring Boot 工程,工程名称: springcloud-eureka-server 1.2.工程 pom.xml 文件添加 ...

  9. mysql基础教程(二)-----分组函数、多表查询、常见函数

    分组函数 什么是分组函数 分组函数作用于一组数据,并对一组数据返回一个值. 组函数类型 • AVG() • COUNT() • MAX() • MIN() • SUM() 组函数语法 AVG(平均值) ...

随机推荐

  1. Unity3D 物体移动方式

    1. 简介 在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position. 2. 通过Transform组件移动物体 Transform 组件用于描述物体在 ...

  2. web报表工具FineReport常用函数的用法总结(报表函数)

    说明:本次总结中,凡是以tableName或viewName作为参数因子的.函数在调用的时候均按照先从私有数据源中查找,然后再从公有数据源中查找的顺序. CLASS CLASS(object):返回o ...

  3. HDU2243_考研路茫茫――单词情结

    给出一些词根,问你有多少种长度为L的串包含至少一个词根. 去年就在敲这个题了,今年才敲出来,还是内牛满面之中... 要求包含至少一个的情况,需要求出所有的情况,减去一个都没有的情况就可以了. 对于给出 ...

  4. 配置PhoneGap 到iOS

    下载 phonegap安装phonegap之前需要NodeJS环境,下载NodeJS并安装.安装环境的目的是为了使用phonegap命令行. 3. 安装phonegap使用命令    $phonega ...

  5. sql实现分页

    IF EXISTS(SELECT * FROM sysobjects WHERE name='usp_getPage') DROP PROC usp_getPage GO CREATE PROC us ...

  6. Java面试题之Class.forName的作用

    按参数中指定的字符串形式的类名去搜索并加载相应的类,如果该类字节码已经被加载过,则返回代表该字节码的Class实例对象,否则,按类加载器的委托机制去搜索和加载该类,如果所有的类加载器都无法加载到该类, ...

  7. 使用MSBuild Tools调用csproj项目文件发布网站时$(SolutionDir)宏参数值丢失为空的解决方案

    使用Visual Studio打开解决方案,对<网站项目>右键点击<发布>,一切都是正常的,所有宏都可用,宏参数值也是正确的. 而通过批处理脚本命令调用MSBuild.exe对 ...

  8. 在vue 中使用 less

    1.安装 npm install --save-dev less less-loader npm install --save-dev style-loader css-loader 先在index. ...

  9. Mysql查询数据库 整理

    一.       查询数据: 查询所有列:SELECT * FROM student; 查询指定列:SELECT id,NAME,gender FROM student; 格式:select字段名, ...

  10. Luogu P1494 [国家集训队]小Z的袜子

    比较简单的莫队题,主要是为了熟练板子. 先考虑固定区间时我们怎么计算,假设区间\([l,r]\)内颜色为\(i\)的袜子有\(cnt_i\)只,那么对于颜色\(i\)来说,凑齐一双的情况个数为: \( ...