Admin Guide
Synapse-Spur Admin Guide
Configuration
Synapse-Spur requires a Spur API key. For information on how to sign up, please visit the Spur website.
Setting API key for global use
To set-up a global API key:
> spur.setup.apikey myapikey
Setting Spur API key for all users.
Using per-user API keys
A user may set-up their own API key:
> spur.setup.apikey --self myapikey
Setting Spur API key for the current user.
Setting a tag prefix for global use
Note: If not set, this will default to rep.spur
.
> spur.setup.tagprefix my.prefix
Setting Synapse-Spur tag prefix to my.prefix.
Permissions
Package (synapse-spur) defines the following permissions:
power-ups.spur.user : Controls user access to Synapse-Spur. ( default: false )
You may add rules to users/roles directly from storm:
> auth.user.addrule visi power-ups.spur.user
Added rule power-ups.spur.user to user visi.
or:
> auth.role.addrule ninjas power-ups.spur.user
Added rule power-ups.spur.user to role ninjas.
Workflows
Synapse-Spur provides the following workflows in Optic:
Title: Configuration
Node Actions
Synapse-Spur provides the following node actions in Optic:
Name : ipcontext
Desc : Query the Spur API for IP context data.
Forms: inet:ipv4, inet:ipv6
Onload Events
Synapse-Spur uses an onload
event to create the following extended properties:
_spur:organization (The organization operating this IP.)
_spur:infrastructure (The primary type of infrastructure this IP supports.)
_spur:client:count (The average number of clients Spur observes daily on this IP.)
_spur:client:spread (The total geographic area (in square kilometers) where Spur has observed users for this IP.)
_spur:client:countries (The number of countries where Spur has observed clients in for this IP.)
_spur:client:concentration:loc (The strongest location where Spur has observed clients using this IP.)
_spur:client:concentration:density (The percentage of clients on this IP observed in the concentrated location, versus other locations.)
_spur:client:concentration:skew (The straight line distance from the top level IP location.)
_spur:client:concentration:geohash (The geohash of the concentration area.)