Tools & Utility

Recon-ng

A powerful modular OSINT and reconnaissance framework with a Metasploit-like interface.

#osint#reconnaissance#framework#python

Recon-ng: OSINT and Reconnaissance Framework

Recon-ng is an open-source reconnaissance tool written in Python with a Metasploit-like interface where security professionals can run different modules to gather intelligence.

Why Use Recon-ng?

āœ” Automates reconnaissance with powerful modules āœ” Integrates with APIs for advanced data collection āœ” Modular architecture for flexibility āœ” Built-in reporting for structured output

Installation

bash
# Kali Linux
sudo apt update && sudo apt install recon-ng -y

Other Linux

git clone https://github.com/lanmaster53/recon-ng.git cd recon-ng pip3 install -r REQUIREMENTS python3 recon-ng

Getting Started

bash
recon-ng

Add a target

workspace create test_workspace add domains example.com

Running Modules

bash
# Subdomain Enumeration
modules load recon/domains-hosts/hackertarget
set source example.com
run

Whois Lookup

modules load recon/domains-contacts/whois_pocs set source example.com run

Email Harvesting

modules load recon/domains-contacts/google_site set source example.com run

Exporting Reports

bash
modules load reporting/csv
set filename example_results.csv
run