Introduction to reconnaissance

In a nutshell, a recon is a phase in which the pentester will gather as much information as possible related to the web application that they are testing. Recons can be categorized into two types: 

Let's look at both of them in detail in the following sections.