Using recon-ng for reconnaissance
In this recipe, we will to use recon-ng for reconnaissance. Recon-ng is a full-featured web framework written in Python. Complete with independent modules, database interaction, built-in convenience functions, interactive help, and command completion, recon-ng provides a powerful environment in which open source web-based reconnaissance can be conducted quickly and thoroughly.
Getting ready
Before installing Kali Linux, you will require an Internet connection.
How to do it...
- Open a terminal and start the recon-ng framework, as shown in the following screenshot:

- Recon-ng has a look and feel like Metasploit. To see all the available modules, enter the following command:
show modules
- Recon-ng will list all the available modules, as shown in the following screenshot:

- Let's go ahead and use our first module for information gathering; enter the following command:
use recon/domains-vulnerabilities/punkspider
Â
- Now, enter the shown in the screenshot:

- As you can...