Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

GRecon – Automates the process of Google Dorking on Linux

  • Last Updated : 14 Sep, 2021

Google Dorking is the process of searching the publicly available information on the internet in a more innovative way. The advanced query is fired to get the exact results of our doubt. As Google has the collection of massive data, sometimes we didn’t get the results we want, So in this case, we can use this Google Dorking process. GRecon tool is an automated script used in the process of Enumeration and Information Gathering. We can automate this task using the GRecon tool. The method of Subdomain, Sub-Subdomain Enumeration can be done with the help of this tool; only you need to run the script and provide the target URL. GRecon  is an open-source and free to use tool.

Note: Make Sure You have Python Installed on your System, as this is a python-based tool. Click to check the Installation process: Python Installation Steps on Linux

Installation of GRecon Tool on Kali Linux

Step 1: Check whether Python Environment is Established or not, use the following command.


Step 2: Open up your Kali Linux terminal and move to Desktop using the following command.

cd Desktop

Step 3: You are on Desktop now create a new directory called GRecon using the following command. In this directory, we will complete the installation of the GRecon tool.

mkdir GRecon 

Step 4: Now switch to the GRecon directory using the following command.

cd GRecon 

Step 5: Now you have to install the tool. You have to clone the tool from Github.

git clone

Step 6: The tool has been downloaded successfully in the GRecon directory. Now list out the contents of the tool by using the below command.


Step 7: You can observe that there is a new directory created of the GRecon tool that has been generated while we were installing the tool. Now move to that directory using the below command:

cd GRecon 

Step 8: Once again to discover the contents of the tool, use the below command.


Step 9: Download the required packages for running the tool, use the following command.

python3 -m pip install -r requirements.txt

Step 10: Now we are done with our installation, Use the below command to view the help (gives a better understanding of the tool) index of the tool.


Working with GRecon Tool on Kali Linux

Setting Up Target:

First of all, for using the GRecon tool, we need to specify the target domain URL or host. As this script is fully automated, you are immediately asked to enter the target domain URL after running the script. In the below Screenshot, We have provided our target domain as

Example 1: Subdomains Enumeration

In the below Screenshot, We have got the Subdomains associated with our Target domain No external option or tag is provided for getting the results. Once you run the script, your work is done, all then the next task is performed by the tool itself.

Example 2: Sub-Subdomains Enumeration

In the below Screenshot, We have got the Sub-Subdomains of GRecon tool is so powerful that it can even enumerate in deep.

Example 3: Signup/Login pages

In the below Screenshot, We have got the Signup/Login Pages links or the links which consist of the words Login and Signup are retrieved. GeeksForGeeks is a contributing website; various articles include the phrase signup and login, so all these links are rescued by the GRecon tool.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!