Recon-ng is a Web Reconnaissance framework written in Python which focuses on Reconnaissance, Discovery, and Reporting which are steps 1, 2 and 4 of the Web Application Penetration Testing Methodology. It is also a Metasploit like framework and that there are separate module branches within the module tree for each methodology step. In this topic we will cover the Recon-ng introduction, framework information and basic usage.