{"id":25039456,"url":"https://github.com/ishanoshada/gdorks-web","last_synced_at":"2025-10-27T05:09:50.430Z","repository":{"id":273041569,"uuid":"918543399","full_name":"Ishanoshada/GDorks-web","owner":"Ishanoshada","description":"GDorks Web is a Flask-based web application that allows users to browse and retrieve random Google Dorks from the GDorks repository on GitHub. With asynchronous requests and GitHub API integration, users can select categories and specify how many dorks they want to fetch, all through an intuitive web interface.","archived":false,"fork":false,"pushed_at":"2025-07-24T08:25:29.000Z","size":16,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T07:25:32.627Z","etag":null,"topics":["ceh","dork","dork-finder","dork-generator","dork-scanner","dork-searcher","dorking","dorks","flask","gdorks","ghdb","google-dork-generator","google-dorking","google-dorks","google-hacking-database","hacking","infomation-gathering","osint","python","search"],"latest_commit_sha":null,"homepage":"https://gdroks.ishanoshada.com","language":"HTML","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/Ishanoshada.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2025-01-18T07:43:06.000Z","updated_at":"2025-10-18T03:55:11.000Z","dependencies_parsed_at":"2025-01-18T08:32:10.676Z","dependency_job_id":"a0fffbfb-5db5-49b6-82fe-cd011cecca08","html_url":"https://github.com/Ishanoshada/GDorks-web","commit_stats":null,"previous_names":["ishanoshada/gdorks-web"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Ishanoshada/GDorks-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ishanoshada%2FGDorks-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ishanoshada%2FGDorks-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ishanoshada%2FGDorks-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ishanoshada%2FGDorks-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ishanoshada","download_url":"https://codeload.github.com/Ishanoshada/GDorks-web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ishanoshada%2FGDorks-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281216687,"owners_count":26463033,"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","status":"online","status_checked_at":"2025-10-27T02:00:05.855Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ceh","dork","dork-finder","dork-generator","dork-scanner","dork-searcher","dorking","dorks","flask","gdorks","ghdb","google-dork-generator","google-dorking","google-dorks","google-hacking-database","hacking","infomation-gathering","osint","python","search"],"created_at":"2025-02-06T02:51:56.041Z","updated_at":"2025-10-27T05:09:50.410Z","avatar_url":"https://github.com/Ishanoshada.png","language":"HTML","funding_links":["https://buymeacoffee.com/ishanoshada"],"categories":[],"sub_categories":[],"readme":"# GDorks Web\n\n![Language](https://img.shields.io/badge/language-python-orange) ![License](https://img.shields.io/badge/license-MIT-green) ![GitHub Repo Size](https://img.shields.io/github/repo-size/Ishanoshada/GDorks-web) ![GitHub Issues](https://img.shields.io/github/issues/Ishanoshada/GDorks-web) ![GitHub Pull Requests](https://img.shields.io/github/issues-pr/Ishanoshada/GDorks-web) ![GitHub Contributors](https://img.shields.io/github/contributors/Ishanoshada/GDorks-web) ![GitHub Last Commit](https://img.shields.io/github/last-commit/Ishanoshada/GDorks-web) ![GitHub Forks](https://img.shields.io/github/forks/Ishanoshada/GDorks-web?style=social) ![GitHub Stars](https://img.shields.io/github/stars/Ishanoshada/GDorks-web?style=social) ![GitHub Watchers](https://img.shields.io/github/watchers/Ishanoshada/GDorks-web?style=social)\n[![Dorks](https://img.shields.io/badge/Dorks-Discover%20the%20Internet-blue)](https://img.shields.io/)\n\nWelcome to **GDorks Web** — your gateway to discovering random Google Dorks straight from the [GDorks repository](https://github.com/Ishanoshada/GDorks)! This web application allows you to explore and retrieve Google Dorks (specific search queries) organized into categories, all powered by GitHub's repository contents.\n\n\nGive us a ⭐️ if you find this project helpful!\n\n### 🚀 [Live Demo](https://gdork-web.vercel.app/)\n\nCheck out the live version of **GDorks Web** hosted on Vercel!\n\n## 🧑‍💻 Developed by:\n\n**Ishan Oshada**, a passionate web developer and cybersecurity enthusiast from Sri Lanka. This project is built to combine my skills in Python, Flask, and web security!\n\nFeel free to check out my GitHub: [@Ishanoshada](https://github.com/Ishanoshada).\n## Give us a ⭐️ if you find this project helpful!  \n\nIf you like this project, please consider giving it a star ⭐️ on GitHub. Your support motivates me to keep improving it!  \n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://buymeacoffee.com/ishanoshada\"\u003e\n    \u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" height=\"50\" alt=\"Buy Me a Coffee\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## 🔑 Main GitHub Repository\n\nThe core data for the dorks is fetched from the official GDorks repository: [GDorks GitHub Repo](https://github.com/Ishanoshada/GDorks).\n\n## 🌟 Features\n\n- **Browse Categories**: View all available categories (folders) from the GDorks repository.\n- **Get Random Dorks**: Select a category and retrieve random dorks from files within that category.\n- **GitHub Integration**: Uses GitHub API to fetch data from the GDorks repository.\n- **Asynchronous Requests**: Non-blocking requests using `aiohttp` for fetching data, ensuring a smooth user experience.\n\n## ⚙️ Technologies Used\n\n- **Flask**: A lightweight Python web framework for building the backend.\n- **aiohttp**: Asynchronous HTTP client for making non-blocking requests to GitHub.\n- **GitHub API**: Fetching dorks directly from the GDorks repository.\n- **HTML/CSS/JS**: Frontend for displaying categories and dorks.\n- **Python-dotenv**: Loading environment variables like GitHub Personal Access Token (PAT).\n- **Vercel**: Deployment platform for hosting the web app.\n\n## 💻 Installation\n\nFollow the steps below to get this project running on your local machine.\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/Ishanoshada/GDorks-web.git\n```\n\n### 2. Navigate to the Project Directory\n\n```bash\ncd GDorks-web\n```\n\n### 3. Set Up a Virtual Environment\n\n```bash\npython -m venv venv\n```\n\n### 4. Activate the Virtual Environment\n\n- On **Windows**:\n  ```bash\n  venv\\Scripts\\activate\n  ```\n- On **macOS/Linux**:\n  ```bash\n  source venv/bin/activate\n  ```\n\n### 5. Install Dependencies\n\n```bash\npip install -r requirements.txt\n```\n\n### 6. Configure Environment Variables\n\nCreate a `.env` file in the root directory and add your GitHub Personal Access Token (PAT):\n\n```ini\napi/.env\n    GITHUB_PAT=your_personal_access_token_here \n```\n\n**Note**: You can create a GitHub Personal Access Token [here](https://github.com/settings/tokens).\n\n### 7. Run the Flask Application\n\n```bash\npython api/index.py\n```\n\nOpen your browser and go to `http://127.0.0.1:5000/` to access the app locally.\n\n## 📱 Usage\n\n1. **Choose a Category**: Type in the category you want (e.g., \"CCTV\").\n2. **Specify the Number of Dorks**: Enter the number of random dorks you wish to retrieve.\n3. **Explore Dorks**: View the selected category and the corresponding random dorks from the files in that category.\n\n\n## Show Your Support\n\nGive us a ⭐️ if GDorks has been your guide in the vast online landscape!\n\n## Disclaimer\n\nThis list is for educational purposes only. Use Google dorks responsibly, respect privacy, intellectual property, and abide by all laws and regulations. Let's make the internet safer and more secure together!\n\nHappy dorking! 🌟\n\n\n**Repository Views** ![Views](https://profile-counter.glitch.me/GDorks/count.svg)\n\n## Star History\n\n\u003ca href=\"https://star-history.com/#ishanoshada/GDorks\u0026Date\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=ishanoshada/GDorks\u0026type=Date\u0026theme=dark\" /\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=ishanoshada/GDorks\u0026type=Date\" /\u003e\n    \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=ishanoshada/GDorks\u0026type=Date\" /\u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\n\n## 🤝 Contributing\n\nI welcome contributions to improve this project! If you have ideas for new features or bug fixes, feel free to fork the repository and submit a pull request.\n\n### How to Contribute:\n\n1. Fork the repository.\n2. Create a feature branch (`git checkout -b feature-xyz`).\n3. Make your changes.\n4. Commit and push your changes to your fork.\n5. Submit a pull request.\n\n## 🔒 License\n\nThis project is open-source and available under the MIT License. See the [LICENSE](LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishanoshada%2Fgdorks-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fishanoshada%2Fgdorks-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishanoshada%2Fgdorks-web/lists"}