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匹配的郵箱

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM