Obtaining a License

Purchase or Request a Trial

A license is required to use any of our products, if you don’t have a license they can be purchased via our online store or by requesting a trial.

To be able to issue a license you will need to provide the Peregrine Labs team with relevant system information so that the correct license file can be generated, the most important of which is the hostid.

The host ID is a number that is unique to a specific computer that can be used to identify that machine for licensing purposes. In most cases, the host ID for your system will be the same as the MAC address (The Media Access Control (MAC) address is a unique identifier for most forms of networking equipment found in your computer) of your primary ethernet device (en0).

There are various methods for retrieving this information discussed below.

Once you have the correct hostid this can be provided with your purchase or trial request so we may issue the license, it will be validated upon receipt to make sure it’s in the correct format.

Using the RLM tools to query for the host id

An easy cross platform way of determining the correct hostid for your system is to use our license tools. Below are platform specific distributions (a 64 bit server is required):

Linux

macOS

Windows

Once you have extracted the tools you can run:

rlmutils rlmhostid

on the server that will host the licenses (for floating licenses) or the local workstation where the software will be used (for node locked licenses).

This will return a 12 digit hexidecimal value (which is the hostid) that looks like:

b39d476c3e78

Querying the hostid on Windows

To find your hostid, you will need to open a command prompt and enter some commands that will return information about your system. To do this, go to Start > Programs > Accessories > Command Prompt.

You should then run:

ipconfig /all

the correct hostid will be the Physical Address of the first Ethernet adapter listed.

Querying the hostid on macOS

To find your hostid, you will need to open a Terminal window and enter some commands that will return information about your system. To do this, open Finder and go to Applications > Utilities > Terminal.

You should then run:

/sbin/ifconfig en0 | grep -i ether

which will output a line that should look like:

ether 78:4f:43:9c:c4:7b

which is the MAC address of the primary ethernet adapter. Remove all of the colons from the value which will result in the correct hostid (in this case 784f439cc47b).

Querying the hostid on Linux

To find your hostid, you will need to open a Terminal window and enter some commands that will return information about your system.

You should then run:

/sbin/ifconfig eth0 | grep -i hwadd

and the string to the right of the HWadd with the colons removed will be the correct hostid.