Client

  • Auto pulsing stopped working!

    Auto Pulsing has a protection built-in for excessive pulsing. If you have somewhere where there is no internet connectivity (and so you cannot connect to the website to pulse), the client will try to pulse three times. If those three times fail, it will disable auto pulsing and let you know (via ...
  • Can I pulse automatically?

    If you would like to pulse your local statistics automatically towards the website, you can! There are several options you can configure as displayed below: ![auto pulse settings](https://whatpulse.org/files/help//settings-auto-pulse.png) If you would like to pulse every day at 7pm, you can con...
  • Can I run the client on my server?

    WhatPulse is all about user generated statistics. When you run the client on a server, the statistics that are capture by the client are not generated by you, the user, but by many other people using your server. This means that running the client on servers is not supported. There will be a fun...
  • ChmodBPF on Mac OSX

    The ChmodBPF script supplied with the WhatPulse client installer on Mac OS, is a script to provide your local user with read access to so-called bpf devices (/dev/bpf*). Without these read access rights, WhatPulse cannot measure your network statistics. The permissions of these bpf devices are re...
  • Client does not count in RDP Session

    The WhatPulse client does not count statistics during RDP sessions. This is intentionally done to prevent cheating. When you have finished using RDP, restart WhatPulse on the remote machine to re-enable tracking of statistics.
  • Data Files

    There are 2 files that the WhatPulse clients uses to store it's statistics and settings; - whatpulse.db (Local statistics and settings) - whatpulse.wpw (Online statistics and login information) These files are located in different locations on different Operation Systems. Windows - 2.0: %LOCALA...
  • Docker and WhatPulse

    The developer product Docker and the WhatPulse do currently not play well together. Reports has said that the WhatPulse client starts running at 100% CPU and starts to consume a lot of memory when a Docker instance is launched. The current workaround is to disable network measurements in the clie...
  • Enabling the Client API

    The Client API is a feature that allows you to retrieve real-time statistics via a programmatic way from the client on your computer. It is a RESTful API and is explained in detail in our Developer Center (http://developer.whatpulse.org/#client-api). This article explains how to enable the Client...
  • Error "AES functions not available" on Windows

    When you've just installed the client and want to get started, but are faced with this error: ![AES Functions not available](https://whatpulse.org/files/help/aes.jpg) There are two things that can be preventing the client from running; Commonly used package "Microsoft Visual C++ 2008 Redistrib...
  • How are applications uploaded?

    Since WhatPulse 2.2, the client has been able to upload your local application statistics to the website. This article will go into a little bit of detail on how it actually does that. Whenever the client detects that an application is getting attention (whether it be input or active uptime), it ...
  • How does the client communicate with the website?

    To communicate with the website, the WhatPulse client uses a SSL encrypted connection. This means it will open a connection to client.whatpulse.org (previous versions used pulse-stats.whatpulse.org) on port 443. If you have a restrictive firewall in place, please allow this connection, or the cli...
  • How do Premium Subscriptions work?

    Premium service subscriptions give you access to all of the premium services that are available to WhatPulse users. Subscriptions are paid via PayPal. A Subscription to premium services can be started by going to the Premium Services (http://whatpulse.org/pages/premium-services) page, then clicki...
  • Ignoring Applications

    By default, the WhatPulse client looks at all your running applications for network and uptime statistics. If you would like to ignore (exclude) certain applications from being measured, you can! The ignore list of network and uptime are two separate lists. So if you ignore an application for up...
  • Installing the Mac OS X Client

    The WhatPulse Mac client is fairly simple to install. You can either watch this short video of how to install (tip: watch it in fullscreen), or you can check out the stop by step instructions below the video. Installation steps: Navigate to the Downloads tab of the website. Select the Downloa...
  • Installing the Windows Client

    The WhatPulse Windows client is fairly simple to install. You can either watch this short video of how to install (tip: watch it in fullscreen), or you can check out the stop by step instructions below the video. Installation steps: Navigate to the Downloads tab of the website. Select the Dow...
  • Keys and Clicks not counting

    Windows There's a case where your keys and/or clicks could not be counting properly on your Windows computer, which is where certain applications (mostly games) block the WhatPulse client access to those stats. They're greedy and want to keep them for themselves. We have devised a way around thi...
  • Linux: AES functions not available. Is OpenSSL library present?

    Linux users only If you are experiencing the following error when you are starting the client, please make sure you are using the latest stable version of OpenSSL on your distro. Currently, for Ubuntu that is OpenSSL 1.1.x and for Debian it is OpenSSL 1.0.x. "AES functions not available. Is Op...
  • Linux Client Not Counting Input

    If the Linux client is not counting input, you will need to run the 'setup-input-permissions.sh' script that is included with the download.
  • Linux installation

    WhatPulse on Linux requires several libraries to function. Mainly Qt, because WhatPulse is built on Qt. Here's a list of requirements: libQtCore libQtWebKit libqt4-sql libqt4-sql-sqlite openssl-devel (libssl-dev) (use the latest stable version of your distro) libQtScript Input Statistics The cl...
  • Logitech Gaming Keyboard Widget

    WhatPulse Logitech Gaming Keyboard Widget Logitech Gaming Keyboards? Logitech has a range of pretty nice keyboards, some of which have a LCD screen. What does this widget do? This widget displays WhatPulse statistics (unpulsed or your account totals) on your Logitech Keyboard LCD screen. Her...
  • My network traffic is not counting!

    Does your WhatPulse client count network traffic (download and upload), but does not pulse it to the website? Do your per application network stats not work? You're most likely missing the pcap library needed for these statistics, but this can be fixed easily! Windows: WinPcap (http://www.winpc...
  • My Premium Status Isn't Showing Up

    If you've purchased Premium (thanks!) and your client is not reflecting your premium status, there are two things you can do. Your client checks for premium status once every few days, so you can wait it out. Or, if you'd like your instantly (like we do), use the "Refresh Status" button on the ...
  • My USB Network Interface is not tracked

    If you're using an USB network interface for network access, you could have issues where the client does not track your network traffic, this is a known issue. USB Interfaces are sometimes not handled properly by the middleware application (WinPcap) that the client uses for network tracking and ...
  • Portable Mode

    Portable mode allows you to run WhatPulse from a portable hard drive or USB flash drive, take that portable drive with you and run WhatPulse on computers where it is not installed. To use portable mode, first install the WhatPulse client to your portable HDD or USB flash drive, open the client,...
  • Posting Heatmaps Online

    The keyboard and mouse heat maps can be found inside the client on the "Input" tab. But wouldn't it be cool to share those heat maps with your friends? You can! When you're a member of our Premium Services, you can use the button "Post Online" button to send the heat map image to the website. Yo...
  • Privacy Settings Explained

    The Privacy Settings page allows you to change the visibility of different aspects of your profile. Allow other users to follow you Allows users to follow your updates. (and see all your stats if you have anything hidden from public) Toggle public/private profile When set to public, visitors to...
  • Registering trackpad clicks on Linux

    To have WhatPulse register the clicks on your trackpad, create a file called 30-whatpulse-touchpad-rules.conf inside this directory: /usr/share/X11/xorg.conf.d/ with these contents: Section "InputClass" Identifier "whatpulse touchpad configuration" MatchIsTouchpad "on" Option "GrabE...
  • Resetting Statistics in the Client

    If you'd like to reset certain statistics inside the client, you can do this through the Reset button on each stats page. Using the Reset button on a specific page will ask you whether you want to reset the statistics for the specific page you are currently on, or if you want to reset the stats f...
  • Supported Operating Systems

    This article lists the supported (and tested) operating systems on which the current client run. If an operating system is not listed here, it does not mean the client will not run on it. It simply means that the operating system is not officially supported, while it might run fine. Then again, i...
  • Verbose mode

    The WhatPulse has a verbose (or debug) mode where it can output a lot of log messages which can be useful for troubleshooting an issue. To start with client with verbose mode enabled, launch it from a command line (CMD on Windows or Terminal on OS X) with '--verbose' as a parameter. Example - ...
  • What are Tokens?

    "Tokens" are a security measure we had to implement along the way to prevent people from "faking" pulses with double statistics. A token is generated every time you login and when you pulse your statistics. This token is stored locally on your computer to authenticate with to the server next time...
  • What does the option "Work Offline" do?

    WhatPulse is usually used in an online setting where you can gather and computer your activity across all your computers. However, there is also a setting called "Work Offline" which you can use to only gather statistics locally and not send them to our website. This setting can also be used to t...
  • What is WinPcap?

    WinPcap is an open-source API that is used for capturing network traffic. It is required by WhatPulse to enable counting of download and upload statistics. WinPcap is included with the WhatPulse installer, but if you need to download it again, you can get the latest version from here (http://www....
  • Where did mouse distance go?

    The mouse distance metric was abandoned in version 2 of the software client. While being a loved feature, the mouse distance was very inaccurate and caused many problems for many different systems & users. There did not seem to be a fix for this inaccuracy and the feature was removed from the...
  • Windows XP 64bit - Per application usage

    On Windows XP 64-bit, it is possible for the WhatPulse client not to see any per application statistics. The Windows XP 64-bit API does not allow process inspection as the WhatPulse client does. There is currently no work-around.