Skip to main content


Enhancing Your OSINT Game: Mastering Recon-ng for Ethical Hacking
In the world of ethical hacking and penetration testing, reconnaissance is the key to success. A powerful tool that stands out in the realm of open-source intelligence (OSINT) is Recon-ng. In this article, we'll delve into the sophisticated art of OSINT using Recon-ng, exploring its various commands and modules to empower your ethical hacking endeavors.

Getting Started with Recon-ng

To initiate your OSINT journey with Recon-ng, start by launching the tool:


Module Exploration in the Marketplace

Recon-ng's strength lies in its extensibility through modules. Here's how you can explore, install, and load modules efficiently.
  • Searching for Modules
To discover relevant modules, use the following command:
marketplace search <search term>
# Example: [recon-ng][default] > marketplace search targets
  • Module Information
Get detailed information about a specific module:
marketplace info <module name>
  • Module Installation
Install a desired module to expand Recon-ng's capabilities:
marketplace install <module name>
  • Loading a Module
Once installed, load the module to prepare for configuration:
modules load <module name>
  • Configuration and Execution
Now, configure the loaded module using the following commands:

1. View module information:

2. Set module options:
options set <option> <value>

3. Run the configured module:

Practical Application: Finding Domains and IPs

Let's apply our knowledge to a specific module, recon/domains-hosts/hackertarget. This module allows us to retrieve valuable information about domains and IPs.
modules load recon/domains-hosts/hackertarget

Before running the module, ensure you have set the required options using the options set command.
options set target <TARGET IP>
options set output_file <output_file_name>

Finally, execute the module:

By replacing <TARGET IP> and <output_file_name> with your target's IP address and desired output file name, respectively, you can perform a comprehensive OSINT operation tailored to your ethical hacking needs.

Mastering Recon-ng is a crucial step in elevating your ethical hacking and penetration testing skills. Use these commands and modules to conduct efficient and targeted OSINT, ensuring you stay one step ahead in securing digital landscapes.