OSRFRAMEWORK  What is it? + Features ▷ 2020

Some people are currently unaware that any activity performed on the Internet are recorded so online. So you can link your data with different elements.

To achieve this, tools are normally used that consult various platforms and relate the name of the tracked person to social networks, phone numbers, emails and any other website on which you have left a mark.

OSRFramework is an ideal tool to perform this task, since it has functions that work from Linux for detailed reports. If you want to know the best tools of cyber espionage, continue reading.

What is OSRFramework and what is this OSINTUX tool for?

OSRFramework is a computer tool that allows you to track a person’s data on different websites and on social networks. This is achieved thanks to the large number of open source libraries with which the program has, so a username can be tracked in a few steps in more than 200 web pages at the same time and automatically.

It is developed with the Python programming language, So that makes it easy to use and compatible with Linux and with a good number of applications.

To install this program will have to open the command line and type:

  • sudo apt-get upgrade
  • sudo apt-get install python
  • python get-pip.py
  • pip install osrframwork

OSRFramework Commands What are all the functions of the tool?

OSRFramework Commands What are all the functions of the tool?

The modules or commands that you have available in OSRFramework They are tools that allow people to be specifically analyzed through different Internet platforms and other elements that may be available on the web.

The functions that this tool has are:

usufy.py. With this command you will be able to analyze if the username exists in some of the more than 300 platforms available for analysis. Some of these are: minecraft, px500, infotelefonica, mercadolibre and canva.

To use this command you will have to type:

  • (–Info | –license | -b | -f | -l | -n [<nick> …] | –Show_tags)
  • [-p <platform> [<platform> …]] [-t <tag> [<tag> …]]
  • [-x <platform> [<platform> …]] [–avoid_download]
  • [–avoid_processing] [–fuzz_config <path_to_fuzz_list>]
  • [–nonvalid <not_valid_characters>]
  • [-e <sum_ext> [<sum_ext> …]] [-L <path_to_log_folder] [-m]
  • [-o <path_to_output_folder>] [-w]
  • [-F <alternative_header_file>] [-T <num_threads>] [-h]
  • [-v <verbosity>] [–version]

mailfy.py. When you need to find out if the username you are looking for is related to an email provider, you should use this function so that the platform analyzes the more than 20 email providers that exist. Some of them are: 163.com, tutamail.com, protonmail.com and zoho.com.

The steps you will have to take to use this function are:

  • (–License | -m [<emails> …] | -M | -n [<nicks> …] | -N | -create_emails )
  • [-e <sum_ext> [<sum_ext> …]]
  • [-d <candidate_domains> [<candidate_domains> …]]
  • [-o <path_to_output_folder>] [-x <domain> [<domain> …]]
  • [-F <alternative_header_file>] [-T <num_threads>]
  • [–is_leaked] [–quiet] [-h] [–version]

searchfy.py. You can search through OSRFramework full usernames on different types of platforms. For example in Twitter

To use this module, you will have to follow this process:

  • py (-license | -q [<searches> …])
  • [-e <sum_ext> [<sum_ext> …]]
  • [-F <alternative_header_file>] [-m]
  • [-o <path_to_output_folder>]
  • [-p <platform> [<platform> …]] [–process] [-w]
  • [-x <platform> [<platform> …]] [-h] [–version]

phonefy.py. With this function you will be able to check if a telephone number is found in the database of different platforms, with which you will be able to obtain the name of the holder and rationed information to locate the person.

The steps to use this command are:

  • py (–license | -n [<phones> …])
  • [-e <sum_ext> [<sum_ext> …]] [-o <path_to_output_folder>]
  • [-p <platform> [<platform> …]]
  • [-F <alternative_header_file>] [–quiet] [-w]
  • [-x <platform> [<platform> …]] [-h] [–version]

entify.py. When you are looking for information about regular expressions you can use this command so that OSRFramework checks in more than 10 patterns.

Its use is as follows:

  • py (-r [<name> …] | -R )
  • (-i | -w )
  • [-e <sum_ext> [<sum_ext> …]] [-o <path_to_output_folder>]
  • [-v <verbosity>] [-F <alternative_header_file>] [-q]
  • [-L <path_to_log_folder] [–recursive] [-h] [–version]

domainfy.py. With this command you will be able to know the existence of a domain that is related to a person you are tracking. You will have to perform the following process with this function:

  • py (–license | -n [<nicks> …] | -N )
  • [-e <sum_ext> [<sum_ext > …]] [-o <path_to_output_folder>]
  • [-t <tld_type> [<tld_type> …]]
  • [-u <new_tld> [<new_tld> …]] [-x <domain> [ <dominio> …]]
  • [-F <archivo_del_alterno_alternativo>] [-T <hilos_num>] [–quiet]
  • [-h] [–version]

osrfconsole.py. This tool will allow you to open the Framework console. For this you will have to use:

  • root @ kali: ~ # osrfconsole.py

server.py. If you are looking to access the OSR web interface, you will have to write:

  • ./osrframework-server.py [–host <IP>] [–port <PORT>] [–debug] [-h]

Best alternative tools to OSRFramework for cyber espionage

The best alternative tools to OSRFramework for cyber espionage

When you search get an API to conduct an online investigation precisely about a user, you can use OSRFramework. But this is not the only tool available with libraries AGPLv3 + from GNU, You can also find platforms that will help you with this task.

The most important ones are:


It is a payment tool that is used to analyze data and profiles of people through online platforms. Among the different functions it has Maltego, the possibility of check an email address that is associated with different tasks that the tracked user has performed on the Internet. In addition, it has tools for fingerprint tracking or also called fingerprinting. Becoming a very useful function when it comes to controlling copyright on the web.



With this tool you can quickly identify the target you are tracking on the Internet in a few steps. It has different platforms that help the software to do their work effectively. You will be able to carry out an analysis that will be shown by means of configurable reports. To the be developed with Python it is compatible with different applications. To access enter this link “https://datasploit.readthedocs.io/en/latest”


In addition, it will be a software intended for data collection, You can also use this tool through an extension of the Chrome browser. For this reason, it becomes an ideal platform for users who do not have advanced knowledge in computer programming. This way you can connect through the extension to different platforms and consult Available APIs.

If you have any questions, leave them in the comments, we will answer you as soon as possible, and it will surely be of great help to more members of the community. Thank you! 😉

You may be interested:

Rate this post

Leave a Comment