内容简介:在做渗透测试的时候,有一个非常重要的一环是信息搜集而子域搜集又是信息搜集中必不可少的一步所以这次找到了一个功能强大且高效的工具 “OneForAll”
前言
在做渗透测试的时候,有一个非常重要的一环是信息搜集
而子域搜集又是信息搜集中必不可少的一步
所以这次找到了一个功能强大且高效的工具 “OneForAll”
以下是安装 OneForAll 的方法
1、安装 python 环境
打开终端,输入下边命令进行 python3 安装
sudo apt-get update sudo apt-get install python3
接着在终端,输入下边命令进行 pip3 安装
apt-get install python3-pip
运行以下命令检查 python 和 pip3 的版本
python3 -V pip3 -V
2、安装 OneForAll 环境
以 linux 系统为例,安装 git
sudo apt update sudo apt install git
下载 OneForAll 项目
git clone https://gitee.com/shmilylty/OneForAll.git
安装 python 的相关依赖包
sudo apt install python3-dev python3-testresources
接下来可以用 pip3 进行安装 OneForAll 的 python 库依赖
cd OneForAll/ sudo apt install python3-pip sudo python3 -m pip install -U pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple/ sudo pip3 install --ignore-installed -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ cd oneforall/ python3 oneforall.py --help
3、 OneForAll 使用演示
python3 oneforall.py --target github.com run
4、运行结果
我们以 python3 oneforall.py --target github.com run 命令为例
OneForAll 在默认参数正常执行完毕会在 results 目录生成相应结果
cd OneForAll/oneforall/results/
github.com.csv 是每个主域下的子域收集结果
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
软件预构艺术(中文版)
Ken Pugh / O'Reilly Taiwan公司 / 东南大学 / 2010-6 / 26.00元
利用经验累积而得到的洞察力开发新的解决方案被称为预构。透过重构而获得的专业知识也属于这类经验,而预构的词源即重构。重构是修改程序或软件系统内部结构的实践,以此在保留其现有行为的基础上改良设计。重构的原因有多种:方便后期增加功能、提高可维护性、提升性能。 本书作者是经验老道的软件开发人员。书中,作者运用他个人和其他众多开发人员的丰富经验,展示由其推衍而得的各项实践方针。这些方针把优秀的开发人员......一起来看看 《软件预构艺术(中文版)》 这本书的介绍吧!