Admin Guide
Synapse-GreyNoise Admin Guide
Configuration
Synapse-GreyNoise requires a GreyNoise API key to use most of the commands provided.
Without an API key, the greynoise.community.ip
command may still be used to
query the free Community API.
For information on how to sign up for an API key, please visit the GreyNoise API documentation.
Setting API key for global use
To set-up a global API key:
> greynoise.setup.apikey myapikey
Setting Synapse-GreyNoise API key for all users.
Using per-user API keys
A user may set-up their own API key:
> greynoise.setup.apikey --self myapikey
Setting Synapse-GreyNoise API key for the current user.
Setting a tag prefix for global use
Note: If not set, this will default to rep.greynoise
.
> greynoise.setup.tagprefix my.prefix
Setting Synapse-GreyNoise tag prefix to my.prefix.
Permissions
Package (synapse-greynoise) defines the following permissions:
power-ups.greynoise.user : Controls user access to Synapse-GreyNoise. ( default: false )
You may add rules to users/roles directly from storm:
> auth.user.addrule visi power-ups.greynoise.user
Added rule power-ups.greynoise.user to user visi.
or:
> auth.role.addrule ninjas power-ups.greynoise.user
Added rule power-ups.greynoise.user to role ninjas.
Exported APIs
Synapse-GreyNoise does not currently export any APIs.
Node Actions
Synapse-GreyNoise provides the following node actions in Optic:
Name : Enterprise IP Lookup
Desc : Query the quickcheck API and conditionally RIOT/IP Context APIs.
Forms: inet:ipv4
Name : Community IP Lookup
Desc : Query the GreyNoise Community API for IP context data.
Forms: inet:ipv4
Onload Events
Synapse-GreyNoise does not use any onload
events.