Home

Awesome

ScreenSaver Mouse Jiggler

Arduino based hardware mouse emulator, preventing computer screen-saver from kicking in and locking desktop (eg. during forensic investigation).

How it works

After installation on hardware device (arduino) and plugging it to computer USB port it registers itself as regular HID mouse. Every few seconds it makes tiny cursor movements, emulating "user activity" and preventing screen-saver from locking up desktop.

Requirements (what you will need)

arduino-micro-pro arduino-usb

Installation

Considerations

Exposed Electronics

Touching exposed electronics (arduino) with naked hands could damage it. Consider putting it in thermal insulation - this should help with ESD.

arduino-esd

Reliability

We've battle tested it during our internal investigations on Mac OSX. Additionally development stability tests were performed on Debian based Linux distro.

In both cases, it's activation was apparent few seconds after insertion and ScreenSaver hasn't kicked in for more than 48h (weekend memory acquisition).

I am not aware of any running time limitation but I cannot guarantee it.

Forensic footprint

Device acts as normal HID device (usb mouse) and according system journals are updated with entry of inserting USB device. No other files are created/modified except using already installed USB HID drivers.