socket-logger is key + clickgrabber that transmits the user interaction event logs to a remote server through a websocket
git clone git@github.com:EKMN/socket-logger.git && cd socket-logger
npm install
npm start
Windows
start index.html
Mac/Linux
open index.html
npm run wipelogs
- A proof-of-concept barebones server + client implementation
- An actual exportable module that has a constructor that takes some arguments, e.g. new SocketLogger(ip, port)
- A plugin-like integration with a server framework, for example Express.
- A client-side integration with a browser fingerprint framework like Fingerprintjs
- Testing