Compare Frame GrabbersCompare BroadcastersCompare RecordersCompare Other Applications
Buy Online
ProductsOther applicationsKeyLogger


USB Keystroke Recording Device

A portable USB keyboard keystroke recording hardware device that is used to intercept, record, transmit and monitor USB keyboard Human Interface Device (HID) events generated by keystrokes.

  • Capture/Timestamp/Stream/Record Keyboard HID Events
  • Monitor keyboard keystrokes remotely via http/https/ftp
  • Record keyboard keystrokes to internal storage
  • Hardware based – no software to install on host computer being monitored
  • Automatically push keyboard HID keystrokes to remote FTP, CIFS, RSYNC
  • Playback / Merge keystroke HID event log file as sub-titles
    (SRT) track with video track(s)
  • USB 2.0 bus powered
Buy/CatalogPurchase products
online from our
frame grabbers
FAQGot a question?
Check out our
quick answer guide.
KeyLogger Connection Diagram

Epiphan Keylogger™ is connected in between a USB keyboard and the host computer via USB. The keyboard’s keystrokes generate Human Interface Device (HID) events that Keylogger intercepts, time stamps, records to internal storage, and transmits in real time.

Epiphan KeyLogger device also publishes the stream of HID events to a live web page for remote monitoring of the subject keyboard under test. The HID data stream format is a simple layout that can be integrated into applications. Applications can then analyze the live keyboard events stream to watch for keywords, measure response times, measure biometric response times and many other applications.

The time stamped HID event log is also saved to internal storage (1.3GB) for later retrieval such as applications that are not connected to the network during capture of HID events.

The time stamped HID event log can also be automatically pushed to a network storage location via FTP, HTTP, CIFS and RSYNC.

Post Process USB Keyboard HID Event logs

The HID event log is a simple format that can be parsed and integrated into sophisticated use-ability or simulation scenario playback. For example, the timestamp log can be merged with a video recording and aligned to specific video frames where the HID keyboard codes are played back as captions of the video recording. This powerful use-ability data shows exactly where the user used the keyboard in reaction to the use-ability stimulus presented, then shows the visual display response to the keyboard event.

This data is extremely powerful to conducing advanced simulation training and playback debriefing for such applications as video game development, subject under test reaction time for post event debriefing, advanced simulations for security control rooms, critical infrastructure protection control rooms and man machine user interface use-ability testing

Typical Applications

Epiphan KeyLogger has a number of
applications ranging from:

  • advance simulation systems
  • video game development
  • security monitoring
  • use-ability testing
  • simulation recording and playback
  • hardware test automation
  • software test automation

Technical Specifications

Keyboard Connections
USB 2.0 keyboard in (USB Type A)
USB 2.0 keyboard to host (USB Type B)
Network Connection
10/100 Ethernet (RJ-45)
Storage 1.3GB internal memory
Recorded file access
Time Sources
NTP, manual
Dimensions 3.54"×2.36"×0.91", 90×60×23 mm
Country of Origin Made in North America (Canada)

What's in the Box?

  • One USB 2.0 Cable
  • One Ethernet cable