[Recon-ng V5]Footprinting and Reconnaissance
What are footprinting and reconnaissance?
Footprinting and reconnaissance are used to collect basic information about the target systems in order to exploit them. The target information is IP location information, routing information, business information, address, phone number and DNS records.
What is Recon-ng
Recon-ng is a full-featured reconnaissance framework designed with the goal of providing a powerful environment to conduct open source web-based reconnaissance quickly and thoroughly.
https://github.com/lanmaster53/recon-ng
Prerequisite
Installation
Clone the Recon-ng repository.
Change into the Recon-ng directory and Install dependencies.
Launch Recon-ng.
SHELL
In recon-ng, you need to type ! in front of shell command you type. For example,
Installing Modules
You can type this command.
marketplace install all
Workspaces
We can create our workspaces name with the command below.
Adding API keys
It is a simple matter to add API keys to recon-ng.
First, it is important to see what keys are available.
I use my Shoudan account.
keys add shodan_api <insert shodan api key >
Load modules
We can pick one of them from installed modules before.