Katana-ds (dork scanner)
Katana-ds (ds for dork_scanner) is a simple python tool that automates Google Hacking/Dorking and support Tor
It becomes a more powerfull in combination with GHDB
Installation :
Use the package manager pip to install requirements
cd Katana
python3 -m pip install -r requirements.txt
python3 kds.py
ConEmu
Tested on WindowsUsage :
cd Katana
python3 kds.py -h (for help)
Options :
-g :for google mode
-s :for scada mode
-t :for tor mode
-p :for proxy mode
What's new in Katana-ds V1.5.3 :
- No need to set the TLD in google Mode
- No need to set the TLD in Scada Mode
- More Scada Results (after adding More dorks)
- Partially solved the HTTP Errors
- Proxy Mode will display 100 proxy server each time
Google Mode : (supported by python 3.7 and 3.8)
Google mode gives you 1 input to set the "Dork"
Scada Mode : (supported by python 3.7 and 3.8)
Scada mode search in google for online Scada devices
-!> this is just an example actually it shows a lot of results
Example of Allen-Bradley PLC dashboard found using Scada Mode
Tor Mode : (supported by python 3.7 and 3.8)
Tor mode gives you 1 input wich is the search query but before you should have tor proxy running on port 9050 this time there is no ip blocking the script search in 3 tor search engines Phobos, Tor66 and Tordex (more will be added)
-!> this is just an example actually it shows a lot of results
What if :
- The script print 'HTTP Error 429 too many requests' :
change the TLD - The script print 'urllib.error.URLError Errno 1104' :
chek if the TLD is true - Changing the TLD don't work : (2 solutions)
1-change your ip by disconnecting and reconnecting again or use a good vpn 2-Delete the .google-cookie file in Katana Directory - Tor mode show 'Failed to establish a new connection' :
make sure that tor proxy up and running on port 9050
Proxy Mode : (supported by python 3.7 only )
Proxy mode find proxy servers and print them it will print 100 Different Proxy server Each time