A general page snooping framework
An HTTP server will now be listening on 8080. The socket server will be listening to 8081.
A demo of using Node's
cluster module to create multiple socket servers sharing a single port. The goal is to have a small probe report user actions to an administration interface.
This interface will show time series information for user actions (currently, mousemove). To reach this interface visit
Now open any number of
localhost:8080 pages in your browser. Move your mouse around. You will see this activity register in the admin.
When a page disconnects, the admin will remove that user's display.