Inspiration
As a personnel of the Singapore Armed Forces, I have encountered many instances of swearing that destroys lives, rips apart families, and cause famine.
What it does
Swearware will activate whenever a swear word is typed, and invert your screen repeatedly with 0.1s intervals, mildly annoying the user*.
*in rare cases where the user suffers from the epilepsy condition, swearware is not advised. LEGAL NOTICE NO LIMITATION OF LIABILITY FOR DAMAGES FOR PERSONAL INJURY OR PROPERTY DAMAGE ARE PERMITTED OR AGREED BY SWEARWARE.
How we built it
The keylogger is a linux kernel module. Inverting the screen is done by a X11 library.
Challenges we ran into
X11 issues
Accomplishments that we're proud of
My first linux kernel module
What we learned
Kernel programming
What's next for Swearware
Extending support to windows and mac
Built With
- cpp
- linux
- x11
Log in or sign up for Devpost to join the conversation.