Oneforall子域名收集工具安装与使用(含python环境冲突解决办法)

题记

         博客园整改耽误我很多事情,哎,不提了。这几天看小迪泄露的那套课程,也学到一些新姿势,以前域名都是在线扫,听过这个工具扫子域名很好用,这次来尝试一下,相信不少人和我一样电脑常备2个python环境,一安装模块就冲突报错,这次一次解决,任何东西原理会了一切都很好解决。这次还有一件开心事与不开心事,开心的是找到一个学校20+的站点同一个漏洞,不知道edusrc会给多少分。不开心的是因为学长的骚操作导致我的工作又要延后了,没事,也多了很多学习的时间,哈哈哈哈。

详细环境

         初始:我本机有python2.7与python3.8两个环境,环境变量已经设置好,并且平常主python2,所以我把python3.8的exe名字改为了python3.exe,但是这样出现了一个问题,安装模块与升级pip贼麻烦,冲突报错。

  类似:No module named pip与Unable to create process using '"d:python3.8.2python.exe"  "D:Python3.8.2Scriptspip3.exe"。

 

  修改后:因为oneforall使用环境为python3,所以我把python2的环境变量删除了。又因为我把python3改名为python3.exe导致python3.exe和pip3.exe不匹配,所以我把python3.exe重新改为python.exe,这样就保证了我本机调用直接就python3配套环境。但是当我python -m pip install --user  -U pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple/的时候提示pip不存在,百度了下需要升级,升级后成功运行命令并且把oneforall的模块全部成功安装。

  >>> python -m ensurepip

  >>> pip install --upgrade pip

 

模块安装过程

         前面都配置好后直接复制下面命令安装oneforall所需模块,反正我是没报错。

         python -m pip install --user  -U pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple/

    pip3 install --user -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

Oneforall使用

         python oneforall.py --target tongji.edu.cn run   #扫描二级子域名

 

         扫描结果查看。

         最后配置好后我就把环境什么都改回去了,以后就可以直接python3使用oneforall了。

域名去重

         导出的域名有重复的,去重处理。

         网址:http://whois.22.cn/chong.aspx

参考文章

  OneForAll 子域名收集工具:http://blog.csdn.net/qq_37113223/article/details/112847457

  使用pip安装模块时提示: No module named pip:http://blog.csdn.net/a1007720052/article/details/81906460

原文地址:https://www.cnblogs.com/sunny11/p/14582035.html