|
5 | 5 | url="https://www.google.com/search?q="
|
6 | 6 | filter="&filter=0"
|
7 | 7 | start="&start="
|
8 |
| -userAgent="User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" |
9 |
| -version="1.2.5" |
| 8 | +userAgent="Mozilla/5.0 (PLAYSTATION 3; 1.00)" |
| 9 | +version="1.2.6" |
10 | 10 |
|
11 | 11 | ## Effects
|
12 | 12 | cBold="\e[1m"
|
@@ -109,7 +109,7 @@ function ctrl_c(){
|
109 | 109 |
|
110 | 110 | ## Google ban check
|
111 | 111 | function checkBan(){
|
112 |
| - checkBanStatus=$(curl -s -H "$userAgent" "${url}site:${target}${filter}${start}${pageNum}") |
| 112 | + checkBanStatus=$(curl -s -A "$userAgent" "${url}site:${target}${filter}${start}${pageNum}") |
113 | 113 |
|
114 | 114 | if [[ ${checkBanStatus} =~ "The document has moved" ]]; then
|
115 | 115 | echo -e "\n${cBold}[!]${cNormal} Oops... Looks like Google has temporarily blocked your IP address."
|
@@ -234,16 +234,16 @@ function requestRun(){
|
234 | 234 | let pageNum=$page*10
|
235 | 235 |
|
236 | 236 | if [ -n "$extension" ]; then
|
237 |
| - request=$(curl -s -k -x "$proxy" -H "$userAgent" "${url}site:${target}+filetype:${extension}+${inFile}+${excludeTargets}${filter}${start}${pageNum}" | grep -Eo '(http|https)://[a-zA-Z0-9./?=_%:-]*' | grep -i "${target}" | grep -viE "google" | grep -i "${extension}" | urlDecode | sort -u) |
| 237 | + request=$(curl -s -k -x "$proxy" -A "$userAgent" "${url}site:${target}+filetype:${extension}+${inFile}+${excludeTargets}${filter}${start}${pageNum}" | grep -Eo '(http|https)://[a-zA-Z0-9./?=_%:-]*' | grep -i "${target}" | grep -viE "google" | grep -i "${extension}" | urlDecode | sort -u) |
238 | 238 |
|
239 | 239 | elif [ -n "$dictionary" ]; then
|
240 |
| - request=$(curl -s -k -x "$proxy" -H "$userAgent" "${url}site:${target}+${excludeTargets}+inurl:\"${inUrl}\"${filter}${start}${pageNum}" | grep -Eo '(http|https)://[a-zA-Z0-9./?=_%:-]*' | grep -i "${target}/" | grep -viE "google" | urlDecode | sort -u) |
| 240 | + request=$(curl -s -k -x "$proxy" -A "$userAgent" "${url}site:${target}+${excludeTargets}+inurl:\"${inUrl}\"${filter}${start}${pageNum}" | grep -Eo '(http|https)://[a-zA-Z0-9./?=_%:-]*' | grep -i "${target}/" | grep -viE "google" | urlDecode | sort -u) |
241 | 241 |
|
242 | 242 | elif [ -n "$subdomain" ]; then
|
243 |
| - request=$(curl -s -k -x "$proxy" -H "$userAgent" "${url}site:*.${target}+-site:www.${target}${filter}${start}${pageNum}" | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*${target}" | grep -viE "google" | sort -u) |
| 243 | + request=$(curl -s -k -x "$proxy" -A "$userAgent" "${url}site:*.${target}+-site:www.${target}${filter}${start}${pageNum}" | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*${target}" | grep -viE "google" | sort -u) |
244 | 244 |
|
245 | 245 | elif [ -n "$contents" ]; then
|
246 |
| - request=$(curl -s -k -x "$proxy" -H "$userAgent" "${url}site:${target}+${inFile}+${excludeTargets}${filter}${start}${pageNum}" | grep -Eo '(http|https)://[a-zA-Z0-9./?=_%:-]*' | grep -i "${target}/" | grep -viE "google" | urlDecode | sort -u) |
| 246 | + request=$(curl -s -k -x "$proxy" -A "$userAgent" "${url}site:${target}+${inFile}+${excludeTargets}${filter}${start}${pageNum}" | grep -Eo '(http|https)://[a-zA-Z0-9./?=_%:-]*' | grep -i "${target}/" | grep -viE "google" | urlDecode | sort -u) |
247 | 247 | fi
|
248 | 248 |
|
249 | 249 | if [ -z "$request" ]; then
|
|
0 commit comments