Advanced

Create a constant keystroke-dynamics monitor with Perl and xev

Posted by jmalasko on · 1 comment
IBM/DeveloperWorks; By Nathan Harrington
Mail this story
Print this story

Learn how to use Perl, xev, and algorithms to monitor who is currently at the keyboard. This article presents tools and code allowing you to move beyond a single application of keystroke dynamics, and monitor your entire X Window System environment continuously for characteristic patterns of the typist.

Full Story

  Nav
» Read more about: Story Type: Tutorial; Groups: Linux

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (1)

I will vouch for the method explained in the article.

When I was in high school, a fellow geek (loyal friend and #1 competitor) read about this in a magazine. The idea intrigued him, so he put it to the test. He wrote a program in BASIC, on a TRS-80, that took ten samples of a person typing his/her own name, monitoring the keystroke patterns carefully.

Once he got the fudge-factor properly adjusted, it worked very well. I tried to type his name, as similarly to his typing as I could, but the program always rejected my typing as being from an impostor. Likewise with him, trying to type my name. Our programming instructor was very impressed.

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post