{"id":26660564,"url":"https://github.com/solvercaptcha/cloudflare-demo","last_synced_at":"2025-03-25T12:18:20.297Z","repository":{"id":284241012,"uuid":"954275176","full_name":"solvercaptcha/cloudflare-demo","owner":"solvercaptcha","description":"Because even robots deserve a second chance. A demonstration of how to automatically bypass Cloudflare Turnstile Challenge pages using the solve captcha API. This repo exists to show what's possible not to encourage misuse. Use responsibly.","archived":false,"fork":false,"pushed_at":"2025-03-24T21:38:26.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-24T22:28:43.801Z","etag":null,"topics":["api","automation","bots","bypass-captcha","captcha-bypass","captcha-solver","cloudflare","cloudflare-challenge","ethical-hacking","javascript","nodejs","puppeteer","security","solvecaptcha","testing","turnstile","turnstile-captcha","web-automation","web-scraping","web-scraping-tools"],"latest_commit_sha":null,"homepage":"https://solvecaptcha.com","language":"JavaScript","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/solvercaptcha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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-03-24T20:38:57.000Z","updated_at":"2025-03-24T21:38:29.000Z","dependencies_parsed_at":"2025-03-24T22:38:45.191Z","dependency_job_id":null,"html_url":"https://github.com/solvercaptcha/cloudflare-demo","commit_stats":null,"previous_names":["solvercaptcha/cloudflare-demo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solvercaptcha%2Fcloudflare-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solvercaptcha%2Fcloudflare-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solvercaptcha%2Fcloudflare-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solvercaptcha%2Fcloudflare-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solvercaptcha","download_url":"https://codeload.github.com/solvercaptcha/cloudflare-demo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245458711,"owners_count":20618697,"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":["api","automation","bots","bypass-captcha","captcha-bypass","captcha-solver","cloudflare","cloudflare-challenge","ethical-hacking","javascript","nodejs","puppeteer","security","solvecaptcha","testing","turnstile","turnstile-captcha","web-automation","web-scraping","web-scraping-tools"],"created_at":"2025-03-25T12:18:19.674Z","updated_at":"2025-03-25T12:18:20.271Z","avatar_url":"https://github.com/solvercaptcha.png","language":"JavaScript","readme":"# 🛡️ Cloudflare Bypass Demo\n\n## 📖 Overview\n\nThis example illustrates how to bypass a Cloudflare Challenge page protected by Turnstile CAPTCHA using Puppeteer in combination with SolveCaptcha.\n\n\u003e 📄 *You can learn more in the article [Bypassing Cloudflare Challenge with Puppeteer and SolveCaptcha](https://solvecaptcha.com/blog/bypassing-cloudflare-challenge-with-puppeteer-and-solvecaptcha) (coming soon).*\n\n## ⚙️ Getting Started\n\nClone the repository, install the required packages, configure your environment, and run the script.\n\n```bash\ngit clone git@github.com:solvecaptcha/cloudflare-demo.git\ncd cloudflare-demo\nexport APIKEY=your_api_key\nyarn install\nyarn start\n```\n\n## 📜 Ethical Use Notice\n\nThis repository is provided for **educational and research purposes only**.  \nPlease use this code responsibly, and **never** apply it to websites without proper authorization.  \nMake sure your actions comply with local laws, terms of service, and good digital manners.\n\nIf you're unsure — ask. If you're still unsure — don't do it. 🙃\n\n## 😅 P.S. Just in case...\n\nWe know you're here just to test your own stuff.  \nYou're probably an ethical hacker, QA engineer, or someone who's just really tired of clicking traffic lights.  \nWe trust you. But the Cloudflare bot? Not so much. 🤖💥\n\n## 📄 License\n\nThis project is licensed under the MIT License. For more information, refer to the [LICENSE](./LICENSE) file.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolvercaptcha%2Fcloudflare-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolvercaptcha%2Fcloudflare-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolvercaptcha%2Fcloudflare-demo/lists"}