{"repo":"shmilylty/OneForAll","free":true,"listed":false,"github":"https://github.com/shmilylty/OneForAll","clone":"git clone https://github.com/shmilylty/OneForAll.git","description":"OneForAll是一款功能强大的子域收集工具","language":"Python","stars":10005,"topics":["subdomain","subdomain-scanner","subdomain-enumeration","subdomain-bruteforcing","subdomain-collection","subdomian-find","subdomain-takeover","subdomain-crawler","oneforall","python"],"license":"GPL-3.0","category":"dev-tools","readme_excerpt":"OneForAll 👊 OneForAll是一款功能强大的子域收集工具 📝English Document 🚀上手指南 📢 请务必花一点时间阅读此文档，有助于你快速熟悉OneForAll！ 🐍安装要求 OneForAll基于Python 3.6.0开发和测试，OneForAll需要高于Python 3.6.0的版本才能运行。 安装Python环境可以参考Python 3 安装指南。运行以下命令检查Python和pip3版本： 如果你看到类似以下的输出便说明Python环境没有问题： ✔安装步骤（git 版） 1. 下载 由于该项目 处于开发中 ，会不断进行更新迭代，下载时请使用 git clone 克隆 最新代码仓库，也方便后续的更新，不推荐从Releases下载，因为Releases里版本更新缓慢，也不方便更新， 本项目已经在码云(Gitee)镜像了一份，国内推荐使用码云进行克隆比较快： 或者： 2. 安装 你可以通过pip3安装OneForAll的依赖，以下为 Windows系统 下使用 pip3 安装依赖的示例：注意：如果你的Python3安装在系统Program Files目录下，如： C:\\Program Files\\Python36 ，那么请以管理员身份运行命令提示符cmd执行以下命令！ 其他系统平台的请参考依赖安装，如果在安装依赖过程中发现编译某个依赖库失败时可以参考常见问题与回答.md文档中解决方法，如果依然不能解决欢迎加群反馈问题。 3. 更新 执行以下命令 更新 项目（可保存对 /config/setting.py 和 /config/api.py 的修改）： ✔安装步骤（docker 版） 首先下载并编辑配置文件，添加自己的 api 和个性化设置，并保留原始文件结构 拉取镜像并执行，其中 /.config 替换为你自己配置文件所在文件夹的路径 参数直接加在指令末尾，结果会输出在本地目录 /results ，如需保存到其他位置，可以自行修改 ✨使用演示 如果你是通过pip3安装的依赖则使用以下命令运行示例： 🧐结果说明 我们以 python3 oneforall.py --target example.com run 命令为例，OneForAll在默认参数正常执行完毕会在results目录生成相应结果： example.com.csv 是每个主域下的子域收集结果。 all subdomain result 1583034493.csv 是每次运行OneForAll收集到子域的汇总结果，包含 example.com.csv ，方便在批量收集场景中获取全部结果。 result.sqlite3 是存放每次运行OneForAll收集到子域的SQLite3结果数据库，其数据库结构如下图： 其中类似 example com origin result 表存放每个模块最初子域收集结果。 其中类似 example com resolve result 表存放对子域进行解析后的结果。 其中类似 example com last result 表存放上一次子域收集结果（需要收集两次以上才会生成）。 其中类似 example com now result 表存放现在子域收集结果，一般情况关注这张表就可以了。 更多信息请参阅字段解释说明。 🤔使用帮助 命令行参数只提供了一些常用参数，更多详细的参数配置请见setting.py，如果你认为有些参数是命令界面经常使用到的或缺少了什么参数等问题非常欢迎反馈。由于众所周知的原因，如果要使用一些被","default_branch":null,"files":null,"tree":[],"storefront":"/r/shmilylty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shmilylty/OneForAll/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}