Google Rower (Windows Program)
Google Rower
By Jeffball55 (Jeff Stewart)
Background:
Google Rower was created to automates Google searches and retrieve the links. It can brute force searches to get more results by adding a letter/number to the end of it. It combines all the results found into one file and removes the duplicates. Also it can be used to search an IP range using Google’s site operator.
Searching for jeffball55. To get more results one would search for:
jeffball55 a
jeffball55 b
jeffball55 c…
or
jeffball55 0
jeffball55 1
jeffball55 2…
Also Google Rower will search an entire IP range using the site operator.
site:192.168.1.25
site:192.168.1.26
site:192.168.1.27
Usage:
GoogleRower -s StartIpAddress -e EndIpAddress [flags]
Available Flags:
| -t n | Specify a time, n, to wait between searches in milliseconds (default is 0) |
| -h | Hex encode the IP addresses |
| -r | Randomize the IP block so you don’t sequentially search the ip block, thus avoiding some suspicion |
| -f | Add &filter=0 to the end of each url so you get all the results |
| -c | Group the IP addresses together with ORs(|) |
| -o filename | the name of the output file (if omitted the default GoogleRowerResults.html is used) |
| -p | Prints the titles of the Google result instead of the links for the output |
GoogleRower -g GoogleSearch [flags]
Available Flags:
| -n | Brute force by adding a letter to the end of the search |
| -a | Brute force by adding a number to the end of the search |
| -na | Brute force by adding 0-9 and a-z to the end of the search |
| -f | Add &filter=0 to the end of each url so you get all the results |
| -p | Prints the titles of the Google result instead of the links for the output |
| -o filename | the name of the output file (if omitted the default GoogleRowerResults.html is used) |
Notes:
Due to the command line interface your entire Google Search should be enclosed in quotes(”). Substitute any quotes within your Google Search with apostrophes(’).
Examples:
GoogleRower -g jeff -na -o Outputfilename.html -p
Searches for jeff, jeff 0, jeff 1, … jeff 9, jeff a, jeff b, … jeff z. It puts the output in the file Outputfilename.html and prints results that look like this Google result title
GoogleRower -g jeffball55 -a -t 1000
Waits 1 second between searches. Searches jeffball55, jeffball55 a, jeffball55 b, jeffball55 c…
GoogleRower -g “‘Jeff Stewart’ is cool”
Searches: “Jeff Stewart” is cool
GoogleRower -s 192.1.168.10 -e 192.1.168.25 -t 500 -r
Waits a half of a second between searches. Searches site:192.1.168.10, site:192.1.168.21, site:192.1.168.24 and so on randomly until all searches are completed.
GoogleRower -s 192.1.168.25 -h
Searches site:192.1.168.25. It hex encodes the IP address.
GoogleRower -s 192.1.168.0 -e 192.1.168.100 -h -r -c -f
Randomly groups the ip addresses into groups of 32 and ORs them together in several big Google searches. Also it hex encodes the ip addresses to avoid some suspicion (hopefully). It also adds ‘&filter=0′ to the end of each url so that even the similar results are retrieved.
Results:
Google Rower takes all the links from the Google searches, removes any duplicates, and puts them in a nice html file with the title being your search. If the -o argument is omitted the file is called GoogleRowerResults.html and is in whatever directory you ran Google Rower from.
Warning:
Google Rower doesn’t follow Google’s Terms of Service and it doesn’t use the Google API. Use at your own risk. (Just Don’t send a couple million searches an hour and you’ll be fine).
License:
As is everything I make, Google Rower is free of charge and open source. You may reproduce any part of it, as long as you give credit where it is due.
I assume no liability for anything Google Rower does to you or any of your property.
About the Name:
A pun off of Google Orer, which is what it does.
Download:
You can download the windows program of Google Rower here.