├── .gitignore ├── README.md ├── SDork ├── extract.py ├── files ├── fi.speedx ├── sqli.speedx └── xss.speedx └── vuln.py /.gitignore: -------------------------------------------------------------------------------- 1 | SDList.txt 2 | SDSQLi.txt 3 | update.speedx 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SuperDorker 2 | This is a Advanced Google Dorker and Vulnerability Scanner 3 | This could get you huge lists of vulnerable websites 4 | 5 | This Script is Only For Educational Purposes or Super Dorker is a Tool which finds the list of website according to your given GOOGLE dork. This can be used for Finding SQLi , XSS , LFI/RFI Vulnerable Websites. 6 | 7 | Each page of generated dorks contains about 10 Websites. So if you type 1 page it gives 10 websites , 2 page gives 20 websites, etc. 8 | 9 | Website Vulnerablity Scanner Scans only For SQLi Vulnerablity. It will Soon Be Updated To Scan For Other Vulnerabilities. Keep Supporting ME ;-) 10 | 11 | # Requirements 12 | 13 | -Any Linux Terminal 14 | -Packages Like curl python2 figlet toilet installed 15 | For Linux```sudo apt-get curl python2 figlet toilet``` 16 | For Termux Packages Will Automatically Get Installed !!! 17 | -Knowledge Of Dorking 18 | 19 | # How To Install 20 | 21 | To USE the script type the following commands 22 | 23 | ```git clone https://github.com/TheSpeedX/SDorker.git``` 24 | 25 | ```cd SDorker``` 26 | 27 | ```chmod +x SDork``` 28 | 29 | ```./SDork``` 30 | 31 | Now the Script Will Execute.. 32 | 33 | # NOTE 34 | It is Only For Educational Purposes. Neither I Say Nor I Promote To Hack Sites Without Owners Consent. 35 | Only works on `python2` 36 | 37 | # CONTACT 38 | For Any Queries: 39 | Ping Me : [Telegram](http://t.me/the_space_bar) 40 | -------------------------------------------------------------------------------- /SDork: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | clear 3 | echo -e "\e[4;31m SpeedX Productions !!! \e[0m" 4 | echo -e "\e[1;34m Presents \e[0m" 5 | echo -e "\e[1;32m SuperDorker \e[0m" 6 | echo " " 7 | echo -e "\e[4;33m Tool For Get Huge Vulnerable Website List. \e[0m" 8 | echo " " 9 | echo " " 10 | echo "Press Enter To Continue..." 11 | read a 12 | if [[ -s update.speedx ]];then 13 | echo " " 14 | echo -e "\e[1;32m All Requirements Found... \e[0m" 15 | else 16 | echo " " 17 | echo -e "\e[1;32m Please Wait While We Install Necessary Requirements... \e[0m" 18 | echo " " 19 | echo " " 20 | apt update 21 | apt upgrade 22 | pkg install figlet toilet curl python2 busybox 23 | pip2 install --upgrade pip 24 | pip2 install urllib3 25 | pip2 install progressbar2 26 | echo " " 27 | echo -e "\e[1;32m Requirements Installed Successfully... \e[0m" 28 | echo "This App Was Last Updated On"$date >update.speedx 29 | echo "SuperDorker Was Created By SpeedX... Any Queries Mail ggspeedx29@gmail.com " >>update.speedx 30 | fi 31 | for (( start=5;start>=5;start++ )) 32 | do 33 | clear 34 | echo -e "\e[1;32m" 35 | figlet -f slant -c S Dorker 36 | echo -e "\e[1;34m Created By \e[0m" 37 | toilet -f mono12 -F gay SpeedX 38 | echo -e "\e[4;34m This Dorker Was Created By SpeedX \e[0m" 39 | echo -e "\e[1;34m For Any Queries Mail Me!!!\e[0m" 40 | echo -e "\e[1;32m Mail: ggspeedx29@gmail.com \e[0m" 41 | echo -e "\e[4;32m YouTube Channel: https://www.youtube.com/c/GyanaTech \e[0m" 42 | echo " " 43 | echo -e "\e[4;31m Please Read Instruction Carefully !!! \e[0m" 44 | echo -e "\e[1;33m" 45 | echo "Press 1 To Generate Sites From Dork" 46 | echo "Press 2 To Scan For Vulnerable Sites" 47 | echo "Press 3 To View Sample Dorks" 48 | echo "Press 4 To Install Requirements And Update Script" 49 | echo "Press 5 For Instructions" 50 | echo "Press 6 to Exit " 51 | read ch 52 | if [ $ch -eq 1 ];then 53 | clear 54 | figlet -c S Dorker 55 | echo -e "\e[1;34m Created By \e[1;32m" 56 | figlet -f slant -c SpeedX 57 | echo -e "\e[1;33m Enter A Google Dork:" 58 | read dork 59 | echo -e "Enter Number Of Pages:" 60 | read page 61 | echo >SDList.txt 62 | echo -e "\e[1;34m Please Wait... This May Take 1-2 Minutes..." 63 | url="https://www.google.com/search?q="+$dork 64 | curl -sA "Chrome" -L $url -o list1.txt 65 | python2 extract.py list1.txt >SDList.txt 66 | echo " Dorking Started !!!" 67 | half=$(( page/2 )) 68 | if [ $page -gt 1 ];then 69 | for (( i=1;i<$page;i++ )) 70 | do 71 | turl=$url"&start="$(( i*10 )) 72 | fn="list"$(( i+1 ))".txt" 73 | curl -sA "Chrome" -L $turl -o $fn 74 | python2 extract.py $fn >>SDList.txt 75 | if [ $i -eq $half ];then 76 | echo "50% Completed !!!" 77 | fi 78 | done 79 | fi 80 | echo "100% Completed !!!" 81 | echo "List Created For Dork: "$dork 82 | echo "Vulnerable Sites Saved in FileName: SDList.txt" 83 | echo " " 84 | rm list*.txt 85 | echo "Do You Want To View it Now (Y/N):" 86 | read cho 87 | if [ "$cho" = "Y" ] || [ "$cho" = "y" ] ;then 88 | echo -e "\e[1;31mThis List Was Created By Super Dorker !!!" 89 | echo " " 90 | cat SDList.txt 91 | echo " " 92 | echo " " 93 | echo "Press Enter To Go To Main Menu" 94 | read a4 95 | else 96 | echo "Going Back to Main Menu..." 97 | sleep 1 98 | fi 99 | elif [ $ch -eq 2 ];then 100 | clear 101 | echo -e "\e[1;32m " 102 | figlet -f slant -c S Dorker 103 | echo -e "\e[1;34m Created By \e[0m" 104 | toilet -f mono12 -F gay SpeedX 105 | echo -e "\e[4;34m This Dorker Was Created By SpeedX \e[0m" 106 | echo -e "\e[1;34m For Any Queries Mail Me!!!\e[0m" 107 | echo -e "\e[1;32m Mail: ggspeedx29@gmail.com \e[0m" 108 | echo -e "\e[4;32m YouTube Page: https://www.youtube.com/c/GyanaTech \e[0m" 109 | echo -e "\e[1;31m " 110 | echo "Note: This Scanner Only Scans for SQLi Vulnerablity" 111 | echo "Scanning Time Depends On Your Internet Speed & Site List.." 112 | echo "It is Recommended To Use SDorker Generate Vulnerable Site List" 113 | echo "Default FileName : SDList.txt " 114 | echo " " 115 | echo -e "\e[1;33mInput The Name Of File Containing Links:" 116 | read fin 117 | echo -e "\e[1;32m" 118 | python2 vuln.py $fin 119 | echo -e "\e[1;34m Press Enter To Continue.." 120 | read a1 121 | elif [ $ch -eq 3 ];then 122 | clear 123 | cd files 124 | while true 125 | do 126 | clear 127 | echo -e "\e[1;32m " 128 | figlet -f slant -c S Dorker 129 | echo -e "\e[1;34m Created By \e[0m" 130 | toilet -f mono12 -F gay SpeedX 131 | echo -e "\e[4;34m This Dorker Was Created By SpeedX \e[0m" 132 | echo -e "\e[1;34m For Any Queries Mail Me!!!\e[0m" 133 | echo -e "\e[1;32m Mail: ggspeedx29@gmail.com \e[0m" 134 | echo -e "\e[4;32m Whatsapp: https://bit.do/speedxgit \e[0m" 135 | echo -e "\e[1;31m " 136 | echo "These Dorks Were Taken From Internet !! And Just Sample Better Use Your Own Dorks" 137 | echo " " 138 | echo "Press 1 For SQLi Dorks" 139 | echo "Press 2 For XSS Dorks" 140 | echo "Press 3 For LFI/RFI Dorks" 141 | echo "Press 4 To Exit " 142 | read dc 143 | if [ $dc -eq 1 ];then 144 | echo -e "\e[1;33mSome SQLi Dorks" 145 | echo " " 146 | cat sqli.speedx 147 | echo " " 148 | echo " " 149 | echo "Press Enter To Go Back" 150 | read a2 151 | elif [ $dc -eq 2 ];then 152 | echo -e "\e[1;33mSome XSS Dorks" 153 | echo " " 154 | cat xss.speedx 155 | echo " " 156 | echo " " 157 | echo "Press Enter To Go Back" 158 | read a2 159 | elif [ $dc -eq 3 ];then 160 | echo -e "\e[1;33mSome File Inclusion Dorks" 161 | echo " " 162 | cat fi.speedx 163 | echo " " 164 | echo " " 165 | echo "Press Enter To Go Back" 166 | read a2 167 | elif [ $dc -eq 4 ];then 168 | break 169 | else 170 | echo "Invalid Input !!!" 171 | sleep 2 172 | fi 173 | done 174 | echo -e "\e[1;31m" 175 | cd .. 176 | elif [ $ch -eq 4 ];then 177 | clear 178 | pkg install git 179 | echo -e "\e[1;34m Downloading Latest Files..." 180 | git clone https://github.com/TheSpeedX/SDorker 181 | if [[ -s SDorker/SDork ]];then 182 | cd SDorker 183 | cp -r -f * .. > temp 184 | cd .. 185 | rm -rf SDorker >> temp 186 | rm update.speedx >> temp 187 | rm fullsl >> temp 188 | rm proxy.list >> temp 189 | rm temp 190 | chmod +x SDork 191 | fi 192 | echo -e "\e[1;32m SuperDorker Will Restart Now..." 193 | echo -e "\e[1;32m All The Required Packages Will Be Installed..." 194 | echo -e "\e[1;34m Press Enter To Proceed To Restart..." 195 | read a6 196 | ./SDork 197 | exit 198 | elif [ $ch -eq 5 ];then 199 | clear 200 | toilet -f mono12 -F gay S Dorker 201 | echo -e "\e[1;32m Created By " 202 | figlet -f slant -c SpeedX 203 | echo " " 204 | echo -e "\e[1;33m Super Dorker is a Tool which finds the list of website according to your given GOOGLE dork. This can be used for Finding SQLi , XSS , LFI/RFI Vulnerable Websites.\e[0m" 205 | echo " " 206 | echo -e "\e[1;32m Each page of generated dorks contains about 10 Websites. So if you type 1 page it gives 10 websites , 2 page gives 20 websites, etc." 207 | echo " " 208 | echo -e "\e[1;34m Website Vulnerablity Scanner Scans only For SQLi Vulnerablity. It will Soon Be Updated To Scan For Other Vulnerabilities. Keep Supporting ME ;-)" 209 | echo " " 210 | echo -e "\e[1;32m If you dont get any Website Even After Using Proxy Option for your Given Dork , Then Kindly USE VPN; Then Run The Script. :-)" 211 | echo " " 212 | echo -e "\e[1;31m NOTE: It is Only For Educational Purposes. Neither I Say Nor I Promote To Hack Sites Without Owners Consent." 213 | echo " " 214 | echo -e "\e[4;34m Super Dorker Was Created By SpeedX \e[0m" 215 | echo -e "\e[1;34m For Any Queries Mail Me!!!\e[0m" 216 | echo -e "\e[1;32m Mail: ggspeedx29@gmail.com \e[0m" 217 | echo -e "\e[1;32m Whatsapp: https://bit.do/speedxgit \e[0m" 218 | echo -e "\e[4;32m YouTube Page: https://www.youtube.com/c/GyanaTech \e[0m" 219 | echo " " 220 | echo -e "\e[1;32m Support Me By Either Helping In Project Or Donating Small Amount To Me For That Contact Me By Mail\e[0m" 221 | echo " " 222 | echo " Press Enter To Continue..." 223 | read a5 224 | elif [ $ch -eq 6 ];then 225 | start=0 226 | else 227 | echo -e "\e[4;32m Invalid Input !!! \e[0m" 228 | echo "Press Enter To Go Home" 229 | read a3 230 | start=6 231 | clear 232 | fi 233 | done 234 | echo "Thanks For Using Super Dorker !!" 235 | figlet -f slant -c S Dorker 236 | echo "Created By SpeedX !!!!" 237 | toilet -f mono12 -F gay SpeedX 238 | echo -e "\e[1;34m For Any Queries Mail Me!!!\e[0m" 239 | echo -e "\e[1;32m Mail: ggspeedx29@gmail.com \e[0m" 240 | echo -e "\e[1;32m Whatsapp: https://bit.do/speedxgit \e[0m" 241 | echo -e "\e[4;32m YouTube Page: https://www.youtube.com/c/GyanaTech \e[0m" 242 | -------------------------------------------------------------------------------- /extract.py: -------------------------------------------------------------------------------- 1 | import sys,urllib 2 | def main(): 3 | f=open(sys.argv[1],"r") 4 | str=f.read() 5 | f.close() 6 | p=str.split("