GRecon – Automates the process of Google Dorking on Linux
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.
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.
Step 4: Now switch to the GRecon directory using the following command.
Step 5: Now you have to install the tool. You have to clone the tool from Github.
git clone https://github.com/adnane-X-tebbaa/GRecon.git
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:
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 geeksforgeeks.org
Example 1: Subdomains Enumeration
In the below Screenshot, We have got the Subdomains associated with our Target domain geeksforgeeks.org. 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 geeksforgeeks.org. 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.