镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

OneForAll是一款功能强大的子域收集工具

我安装到了kali

  1. git clone https://gitee.com/shmilylty/OneForAll.git
  1. git clone https://github.com/shmilylty/OneForAll.git

这俩个随便选择了一个

pwd

看一下当前目录,因为会安装到当前目录,在当前目录生成OneForAll目录

cd OneForAll

python3 OneForAll.py —help

这个命令可能会出错,(kali自己安装了Python)

Traceback (most recent call last):

File “oneforall.py”, line 13, in <module>

import fire

ModuleNotFoundError: No module named ‘fire’

如果出现这个,那就恭喜你中奖了,他提示你没有这个模块,你要一步一步装东西了,

pip3 install fire

如果直接可以安装,那就更好,如果安装不了,看个人问题,我的是源不对,

vi /etc/apt/sources.list

阿里源:

  1. deb http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse
  2. deb http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse
  3. deb http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse
  4. deb http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse
  5. deb http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse
  6. deb-src http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse
  7. deb-src http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse
  8. deb-src http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse
  9. deb-src http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse
  10. deb-src http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse

刷新源列表

sudo apt-get update

然后

Python3 OneForAll.py —hellp

会出现提示,

ModuleNotFoundError: No module named ‘*

**是啥,就安装啥

pip3 install *

file

最后就好了,

用法:

  1. NAME
  2. oneforall.py - OneForAll是一款功能强大的子域收集工具
  3. SYNOPSIS
  4. oneforall.py --target=TARGET <flags>
  5. DESCRIPTION
  6. Version: 0.0.4
  7. Project: https://git.io/fjHT1
  8. Example:
  9. python3 oneforall.py --target Example Domain run
  10. python3 oneforall.py --target ./domains.txt run
  11. python3 oneforall.py --target example.com --brute True run
  12. python3 oneforall.py --target Example Domain --verify False run
  13. python3 oneforall.py --target Example Domain --valid None run
  14. python3 oneforall.py --target example.com --port medium run
  15. python3 oneforall.py --target example.com --format csv run
  16. python3 oneforall.py --target example.com --show True run
  17. Note:
  18. 参数valid可选值10None分别表示导出有效,无效,全部子域
  19. 参数verifyTrue会尝试解析和请求子域并根据结果给子域有效性打上标签
  20. 参数port可选值有'small', 'medium', 'large', 'xlarge',详见config.py配置
  21. 参数format可选格式有'txt', 'rst', 'csv', 'tsv', 'json', 'yaml', 'html',
  22. 'jira', 'xls', 'xlsx', 'dbf', 'latex', 'ods'
  23. 参数pathNone会根据format参数和域名名称在项目结果目录生成相应文件
  24. ARGUMENTS
  25. TARGET
  26. 单个域名或者每行一个域名的文件路径(必需参数)
  27. FLAGS
  28. --brute=BRUTE
  29. 使用爆破模块(默认False)
  30. --verify=VERIFY
  31. 验证子域有效性(默认True)
  32. --port=PORT
  33. 请求验证的端口范围(默认medium)
  34. --valid=VALID
  35. 导出子域的有效性(默认1)
  36. --path=PATH
  37. 导出路径(默认None)
  38. --format=FORMAT
  39. 导出格式(默认xlsx)
  40. --show=SHOW
  41. 终端显示导出数据(默认False)

原文链接:https://blog.csdn.net/m0_56214376/article/details/124321743

更多相关文章

  1. android 修改默认APN
  2. Android(安卓)Studio 配置模拟器AVD存放路径(默认在c盘,解决c盘空
  3. 非常详细的测试unity与android之间的通讯操作
  4. Android(安卓)Studio XML布局控件不提示属性以及不换行问题
  5. 更改Android(安卓)studio中SDK,AVD的默认路径
  6. Android:多语言对应
  7. Android(安卓)DexClassLoader动态加载类文件
  8. AndroidManifest.xml详解
  9. Android取消EditText自动获取焦点默认行为

随机推荐

  1. 从零到一学懂区块链(3):地址
  2. 用Excel做相关性分析
  3. 世界是自己的。人来人往,车水马龙。我只是
  4. 从零到一学懂区块链(4):密钥
  5. 用Excel做直方图(1):随机数发生器
  6. 路遥作品读后感
  7. 从零到一学懂区块链(5):工作量证明
  8. 描述性统计分析
  9. 《请活着,不要装活着》
  10. Android中的Frame动画