{"id":27772815,"url":"https://github.com/TebbaaX/Katana","last_synced_at":"2025-04-30T00:01:53.220Z","repository":{"id":40238259,"uuid":"245523603","full_name":"PwnPizza/Katana","owner":"PwnPizza","description":"Python Tool that gives you the ability to run Advanced Google Queries (Known as Google Dorks - Google Dorking)","archived":true,"fork":false,"pushed_at":"2023-08-05T16:23:58.000Z","size":9,"stargazers_count":1164,"open_issues_count":1,"forks_count":205,"subscribers_count":29,"default_branch":"9a305cae","last_synced_at":"2025-04-28T13:55:30.783Z","etag":null,"topics":["python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PwnPizza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-06T21:56:09.000Z","updated_at":"2025-04-28T03:51:40.000Z","dependencies_parsed_at":"2024-07-28T01:45:30.306Z","dependency_job_id":"44a07dfc-c1a6-4331-b5a2-f0d357dc1472","html_url":"https://github.com/PwnPizza/Katana","commit_stats":null,"previous_names":["adnane-x-tebbaa/katana","pwnpizza/katana","tebbaax/katana"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PwnPizza%2FKatana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PwnPizza%2FKatana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PwnPizza%2FKatana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PwnPizza%2FKatana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PwnPizza","download_url":"https://codeload.github.com/PwnPizza/Katana/tar.gz/refs/heads/9a305cae","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251602807,"owners_count":21615963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python"],"created_at":"2025-04-30T00:01:30.153Z","updated_at":"2025-04-30T00:01:53.185Z","avatar_url":"https://github.com/PwnPizza.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Katana-ds (dork scanner) (Stable) \n[![Github All Releases](https://img.shields.io/badge/Katana--ds-version%201.5.3-red)]()\n[![Github All Releases](https://img.shields.io/badge/support-python%203.7%2F3.8%20%2B-brightgreen)]()\n[![Github All Releases](https://img.shields.io/badge/platform-windows%20%7C%20linux-lightgrey)]()\n[![Github All Releases](https://img.shields.io/twitter/follow/TebbaaX)]()\n\nKatana-ds (ds for dork_scanner) is a simple python tool that automates Google Hacking/Dorking and supports Tor.\nIt becomes a more powerful in combination with [GHDB](https://www.exploit-db.com/google-hacking-database)\n\n**Note 25/09/2021** : This Repo is New but the script it self is old back when google dorking was something, i wrote this script back in Highschool during the process of learning how to scrap using python and in order to get to use on bs4 and other Python Packages and i learned alot of things along, still there's alot of people who use this script... Thanks for 500 ⭐\n\n\n![Alt text](https://github.com/TebbaaX/imgs/blob/master/img1.jpg)\n\n## Installation :\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install requirements\n\n```bash\ncd Katana\npython3 -m pip install -r requirements.txt\npython3 kds.py\n```\n\n### Tested on Windows [ConEmu](https://conemu.github.io/)  [![Github All Releases](https://conemu.github.io/img/logo.png)]()\n\n## Usage :\n\n```bash\ncd Katana\npython3 kds.py -h (for help)\nOptions :\n-g :for google mode\n-s :for scada mode\n-t :for tor mode\n-p :for proxy mode\n```\n\n## What's new in Katana-ds V1.5.3 :\n\n- No need to set the TLD in google Mode\n- No need to set the TLD in Scada Mode\n- More Scada Results (after adding More dorks)\n- Partially solved the HTTP Errors\n- Proxy Mode will display 100 proxy server each time\n\n## Google Mode : (supported by python 3.7 and 3.8)\nGoogle mode gives you 1 input to set the \"Dork\"\n\n\n## Scada Mode : (supported by python 3.7 and 3.8)\n\nScada mode search in google for online Scada devices\n\n-!\u003e this is just an example actually it shows a lot of results\n\n\n\nExample of [Allen-Bradley](https://ab.rockwellautomation.com/lang-selection.html) PLC dashboard found using Scada Mode\n\n\n## Tor Mode : (supported by python 3.7 and 3.8)\n\n[![Github All Releases](http://icons.iconarchive.com/icons/blackvariant/button-ui-requests-8/256/Tor-icon.png)]()\n\nTor mode gives you 1 input which 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)\n\n-!\u003e this is just an example actually it shows a lot of results\n\n\n\n![Alt text](http://icons.iconarchive.com/icons/graphicrating/koloria/32/Warning-2-icon.png)\n\n## What if :\n\n- The script print 'HTTP Error 429 too many requests' :\n**change the TLD**\n- The script print 'urllib.error.URLError Errno 1104' :\n**check if the TLD is true**\n- Changing the TLD doesn't work : (2 solutions)\n**1-change your ip by disconnecting and reconnecting again or use a good vpn**\n**2-Delete the .google-cookie file in Katana Directory**\n- Tor mode show 'Failed to establish a new connection' :\n**make sure that tor proxy up and running on port 9050**\n\n## Proxy Mode : (supported by python 3.7 only)\n\nProxy mode find proxy servers and print them it will print 100 Different Proxy server Each time\n\n\n## Please feel free to open ISSUES or contact me on [twitter](https://twitter.com/TebbaaX) \n\n## License\n\n[MIT](https://github.com/TebbaaX/Katana/blob/master/LICENSE.txt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTebbaaX%2FKatana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTebbaaX%2FKatana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTebbaaX%2FKatana/lists"}