-
Couldn't load subscription status.
- Fork 0
Home
This wiki provides complete documentation for setting up and using Boters, a Cloudflare-style CAPTCHA Shield for GitHub Pages.
Boters is an advanced anti-bot security system designed to protect GitHub Pages websites from automated spam, bots, and fake traffic. It works similarly to Cloudflareβs "Checking Your Browser" page and verifies real users before allowing them access.
β
Pre-Website CAPTCHA Verification β Ensures only real users can enter.
β
Mouse Movement Detection β Blocks bots that do not move the mouse.
β
Hidden Honeypot Trap β Invisible fields that bots automatically fill, leading to instant failure.
β
Loading Animation & Smooth Redirect β Cloudflare-like verification experience.
β
Email Alert for Bots β Sends an alert to the developer if a bot is detected.
β
Completely Free & Open Source β Works without any paid services.
git clone https://github.com/YOUR-USERNAME/YOUR-REPO.gitor
- Fork the repository on GitHub.
- Upload the files manually if needed.
- Go to your repository β Settings β Pages
- Set the Source to
mainbranch and Save - Your site will be live at:
https://yourusername.github.io/yourrepo/
Edit your index.html file and add this inside <head>:
<meta http-equiv="refresh" content="0;url=captcha.html">β Now, when someone visits your website, they will first see the Boters verification page before being redirected to the main site.
If you want users to see CAPTCHA only once per session, use this method:
<script>
if (!sessionStorage.getItem("captchaVerified")) {
window.location.href = "captcha.html";
}
</script>Once the user passes verification, set a session variable before redirecting:
sessionStorage.setItem("captchaVerified", "true");
window.location.href = "index.html"; β Now, users wonβt see CAPTCHA again if they refresh the page!
Modify the styles in captcha.html inside <style> to change colors, fonts, or sizes. Example:
body { background: #000000; color: #ffffff; } /* Dark theme */
.captcha-box { font-size: 24px; color: #ffcc00; } /* Yellow CAPTCHA text */In captcha.html, change:
window.location.href = "index.html"; Replace "index.html" with your main websiteβs URL.
In captcha.html, change this line:
for (let i = 0; i < 6; i++) { // 6-character CAPTCHAChange 6 to any number for a longer or shorter CAPTCHA.
- Mouse Movement Tracking β If no mouse movement is detected, the user is flagged as a bot.
- Hidden Input Honeypot β Bots auto-fill this field and get blocked.
- Click Delay Check β Ensures checkbox is not clicked instantly.
- Email Alert for Bots β Sends an email to the developer if bot behavior is detected.
Edit this part in captcha.html and replace "[email protected]":
function sendEmailAlert() {
let developerEmail = "[email protected]";
let emailBody = encodeURIComponent("π¨ Bot detected on your site! Take action immediately.");
window.location.href = `mailto:${developerEmail}?subject=Bot Alert&body=${emailBody}`;
}β Now, if a bot is detected, an email alert will be sent!
This project is licensed under the MIT License.
MIT License
Permission is granted, free of charge, to use, copy, modify, and distribute this software,
as long as this copyright notice remains in all copies.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. β
Full license details are in the LICENSE file.
We welcome contributions! If you want to improve Boters, follow these steps:
- Fork this repository
- Make changes and test
- Submit a Pull Request (PR)
β Yes! Boters is designed specifically for GitHub Pages and works without any backend.
Edit the CSS styles in captcha.html.
β Yes! You can host it on any static site hosting service like Netlify, Vercel, or your own server.
Use the sessionStorage method mentioned in the Integration section above.
If you face any issues:
- Check the Issues section on GitHub
- Contact the project owner via email or commit.
Just fork this repository, follow the setup guide, and enjoy a bot-free website!
π Project Repository: GitHub - NOTGENZ/Boters
π₯ Enjoy safe and secure browsing with Boters! π
1οΈβ£ Go to your GitHub repo β Wiki β Create a new page
2οΈβ£ Copy & paste this Markdown content
3οΈβ£ Save the page and publish it!
β Now your project has a professional, fully documented GitHub Wiki! ππ₯
Bhai, yeh full GitHub Wiki ready hai! π―
Agar koi aur feature ya improvement chahiye, bata de! π