Fooling the whatpulse.org client

Keywords: network packet, application, system, repeat, random, listsize, letter, randomnumber, fake, mouse, client, service, remember, stuff. Powered by TextRank.

Whatpulse is a stats service that counts how many keys you have pressed, and how many times you have clicked your mouse etc. It is a pretty cool service, and I believe that they do not log the actual keys you press but just the numbers. I want to believe at least. They also have a ranking system with the leaders above 160M keys pressed. I'm not sure these are totally legit, as I do remember reading stuff about people replaying network packet they captured after a pulse to record fake stats. Anyways I always like cat/mouse challange so here is what I came up with to fool the client into thinking something was typed:

<pre> activate application "MacVim"

set letters to {"q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "a", "s", "d", "f", "g", "h", "j", "k", "l", "z", "x", "c", "v", "b", "n", "m"} set listSize to count of letters repeat 100 times set randomNumber to (random number from 1 to listSize) set letter to item randomNumber of letters tell application "System Events" to keystroke letter delay 0.05 end repeat </pre>

This just selects random keys to send to a vim buffer. I might consider sending some fake keystokes to make up for the gap between the years that I did not use the client.


Metadata

First published on 2018-04-21

Generated on May 5, 2024, 8:48 PM

Index

Mobile optimized version. Desktop version.