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

Share this project:

Updates