OSRFramework的安装问题的解决以及基本使用方法
作者:互联网
概述
OSRFramework 是一款被动信息收集工具,由 i3visio 开发的一组 GNU AGPLv3+ 库,用于执行开源情报收集任务。 它们包括对与用户名检查、DNS 查找、信息泄漏研究、深度网络搜索、正则表达式提取等许多功能.
安装
#sudo pip3 install osrframework
使用出现的问题
安装过程没有出现问题,但是一旦执行下面的命令:
#osrf -h
执行该命令出现报错,提示无法从pip导入'get_installed_distributions' 模块
└─# osrf --help
Traceback (most recent call last):
File "/root/Desktop/hack_env/lib/python3.9/site-packages/osrframework/utils/updates.py", line 22, in <module>
from pip._internal.utils.misc import get_installed_distributions
ImportError: cannot import name 'get_installed_distributions' from 'pip._internal.utils.misc' (/root/Desktop/hack_env/lib/python3.9/site-packages/pip/_internal/utils/misc.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/Desktop/hack_env/bin/osrf", line 33, in <module>
sys.exit(load_entry_point('osrframework==0.20.5', 'console_scripts', 'osrf')())
File "/root/Desktop/hack_env/bin/osrf", line 25, in importlib_load_entry_point return next(matches).load()
File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load module = import_module(match.group('module'))
File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/root/Desktop/hack_env/lib/python3.9/site-packages/osrframework/launcher.py", line 33, in <module> import osrframework.upgrade as upgrade
File "/root/Desktop/hack_env/lib/python3.9/site-packages/osrframework/upgrade.py", line 30, in <module> from osrframework.utils.updates import UpgradablePackage
File "/root/Desktop/hack_env/lib/python3.9/site-packages/osrframework/utils/updates.py", line 24, in <module> from pip import get_installed_distributions
ImportError: cannot import name 'get_installed_distributions' from 'pip' (/root/Desktop/hack_env/lib/python3.9/site-packages/pip/__init__.py)
解决方案
这是osrframework与pip的版本不匹配造成的,对pip的版本进行降级,上述问题即可解决,就可以正常使用osrframework工具!
#pip install pip==19.0.0
基本使用方法
alias_generator
: 根据有关目标的已知信息生成候选昵称。输入:关于目标的信息。输出:可能的昵称列表。
Checkfy
: 根据候选昵称列表和模式猜测可能的电子邮件。输入:昵称列表和电子邮件模式。输出。与模式匹配的电子邮件列表..
Domainfy:
查找当前使用给定单词或昵称解析的域。输入:连词。输出:使用当前解析的单词的域。
Mailfy:
查找有关作为参考的电子邮件的更多信息,无论是昵称(以生成可能的电子邮件列表)或电子邮件列表。输入:昵称或电子邮件列表。输出:找到有关电子邮件的信息。
Searchfy
: 查找链接到全名的配置文件。输入:电话列表。输出:与查询相关的已知配置文件。
Usufy
:使用给定的昵称识别社交媒体资料。输入:昵称列表。输出:社交媒体中使用这些昵称的已知个人资料。
举例:
#osrf mailfy -n XXXX(关键词)
查找与wjhustb匹配的邮箱
标签:osrframework,OSRFramework,昵称,pip,File,解决,import,line,安装 来源: https://www.cnblogs.com/jason-huawen/p/16058472.html