summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorGravatar Antti K2014-07-30 00:16:45 +0200
committerGravatar Antti K2014-07-30 01:11:09 +0200
commitff317aee140197e7c52f2f3f4db154d715503d19 (patch)
tree05402fb8984a65bcfc54cc35fb107be7c52ecb1c
parent0de608795c9506accd1b83d33f2bacdadcf03e56 (diff)
downloadxkbcat-ff317aee140197e7c52f2f3f4db154d715503d19.tar.gz
xkbcat-ff317aee140197e7c52f2f3f4db154d715503d19.zip
Clearer history exposition
-rw-r--r--history.markdown11
-rw-r--r--origin.markdown16
2 files changed, 11 insertions, 16 deletions
diff --git a/history.markdown b/history.markdown
new file mode 100644
index 0000000..1a7a659
--- /dev/null
+++ b/history.markdown
@@ -0,0 +1,11 @@
+This program is based Jon A. Maxwell "JAM" `jmaxwell@acm.vt.edu` 's discovery
+that X11 keyboard state can be logged without superuser permissions.
+
+His program `xspy` is an X11 keylogger which output is squarely aimed at
+human-readability, which makes it great for (as the name suggests) spying on
+someone and quickly making out what they're doing. It has hence been included
+in security-focused Linux distributions (BackTrack and BlackArch, at least).
+
+This is a complete rework of his idea, using a modern C version and with the
+aim of producing machine-readable output better suitable for physical key press
+statistics, deprioritising human parseability of the output.
diff --git a/origin.markdown b/origin.markdown
deleted file mode 100644
index 3220566..0000000
--- a/origin.markdown
+++ /dev/null
@@ -1,16 +0,0 @@
-The `xspy` X11 keylogger was written, according to its source code comments, by
-Jon A. Maxwell. The source was found [floating about on the web][1] on Jul
-26th, 2014. The `xspy` program has been included in security-focused Linux
-distributions (at least BackTrack and BlackArch) seemingly in the same
-unchanged source form.
-
-According the comments, the program was written by Jon A. Maxwell (noted to
-also be known as "JAM") with the email address `jmaxwell@acm.vt.edu`. The
-author was not contactable.
-
-The code was rewritten to be more amenable to machine parsing and for
-GNU-C11-compatibility by Antti Korpi `an@cyan.io`. To sufficiently distinguish
-the completely different API and purpose, it was renamed.
-
-
-[1]: https://www.eigenheimstrasse.de/~ben/keyspeedapplet/xspy.c