Monitor Your Software

Little Software Stats

Little Software Stats is a web application that allows users to monitor their software.

Start & Stop

In order for Little Software Stats to begin and end collecting data, there must be start and stop event sent through the API. By default, the start event is the first event processed and the stop event is the last event that is processed.

Start

The start event includes information about the users computer, the application being used, and also a MD5 hash that is unique to that user. The unique user ID is usually generated using a MD5 hash of the users machine name, MAC address, and hard drive serial number (this information is double-encrypted so its virtually impossible to reverse the hash). Where this information is unavailable then it is recommended to have a randomly generated MD5 hash stored locally on the computer for future use. Below is a list of all the parameters that are passed with the start event:

Other information that is stored and not specified via a parameter is the users IPv4 address and country. The country is determined using the users IPv4 address and either the MaxMind GeoLite database or GeoIPs API service. The MaxMind GeoLite database is updated about once a month and a notification will appear in the interface when an update is available.

Stop

The stop event is sent to tell the API that no more information is being sent. Unlike the start event, very few parameters need to be sent with the stop event. By the default, the stop event will always be the last event to be processed by the API. Below is a list of all the parameters that are passed with the stop event: