Skip to content
forked from TebbaaX/Katana

A Python Tool For google Hacking

License

Notifications You must be signed in to change notification settings

LuongPhuHoa/Katana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Katana-ds (dork scanner) Github All Releases

Github All Releases Github All Releases Github All Releases Github All Releases

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

Alt text

Installation :

Use the package manager pip to install requirements

cd Katana
python3 -m pip install -r requirements.txt
python3 kds.py 

Tested on Windows ConEmu Github All Releases

Usage :

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

Google Mode : (supported by python 3.7 and 3.8)

Google mode gives you 1 input the "Dork"

Alt text

Scada Mode : (supported by python 3.7 and 3.8)

Scada mode search in google for online PLCs

-!> this is just an example actually it shows a lot of results

Alt text

Example of Allen-Bradley PLC dashboard found using Scada Mode

Alt text

Tor Mode : (supported by python 3.7 and 3.8)

Github All Releases

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

Alt text

Alt text

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

Alt text

Special thanks to :

LuongPhuHoa for the Recommendation

please feel free to open ISSUES or contact me on twitter or facebook

License

MIT

About

A Python Tool For google Hacking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%