Links: DevPost | Local Server
Captcha.
No like seriously have you tried solving one, they're getting ridiculously difficult. Am I a robot?
We hate captcha, we hate life. Let's make it even harder to browse the internet to promote going outside.
Evidently, we hate writing rhymes too.
TLDR : Make solving captcha and proving you are a human even harder than it needs to be.
For every megabyte queried on your system, the user would have to solve 1 captcha.
- Every 10 seconds we get the aggregate of your network logs
- For every megabyte of data sent/received, you will have to solve a CAPTCHA to prove you are a human
- A pop up takes over your entire device and hides all other running applications (this forces you to solve the CAPTCHA, we can't have robots take over the world)
- Solve a series of CAPTCHAs
- Selecting images: Inspired by the CAPTCHAs found online, but these images are all generated with Stable Diffusion.
- Pupil verification: We honestly thought it would be really funny if people stared at their webcams with a 2-3cm distance. Can confirm, it was very funny.
- Scissors Paper Stone: Use your camera to play a game of scissors paper stone to verify you're a human! I mean, obviously only humans can win at that game. We're honestly surprised how accurate this hand recognition model we trained in less than an hour is.
- Where's Waldo: Select the square where Waldo is in. It's a fun game :)
- Surprise : Failing 2 CAPTCHAs in a single session will reveal a special surprise 🎶
Stable Diffusion
- Captcha Image Dataset generation & WaldoSwift
- MacOS Target device, UI takes over control until user completes captcha.Python (OpenCV)
- Iris / Pupil ; Eye verification captchaBash
- Netstat (logging of network received / sent) - determines no. of captcha.
sh services/network_capture.sh
python3 services/app.py
open -n <path>