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.2\python.exe" "D:\Python3.8.2\Scripts\pip3.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