|
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