datasrcs

package
v3.0.0-...-6f57ffb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2023 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAllSources

func GetAllSources(sys systems.System) []service.Service

GetAllSources returns a slice of all data source services, initialized and ready.

func SelectedDataSources

func SelectedDataSources(cfg *config.Config, avail []service.Service) []service.Service

SelectedDataSources uses the config and available data sources to return the selected data sources.

Types

type AlienVault

type AlienVault struct {
	service.BaseService

	SourceType string
	// contains filtered or unexported fields
}

AlienVault is the Service that handles access to the AlienVault data source.

func NewAlienVault

func NewAlienVault(sys systems.System) *AlienVault

NewAlienVault returns he object initialized, but not yet started.

func (*AlienVault) Description

func (a *AlienVault) Description() string

Description implements the Service interface.

func (*AlienVault) OnStart

func (a *AlienVault) OnStart() error

OnStart implements the Service interface.

type Cloudflare

type Cloudflare struct {
	service.BaseService

	SourceType string
	// contains filtered or unexported fields
}

Cloudflare is the Service that handles access to the Cloudflare data source.

func NewCloudflare

func NewCloudflare(sys systems.System) *Cloudflare

NewCloudflare returns he object initialized, but not yet started.

func (*Cloudflare) Description

func (c *Cloudflare) Description() string

Description implements the Service interface.

func (*Cloudflare) OnStart

func (c *Cloudflare) OnStart() error

OnStart implements the Service interface.

type DNSDB

type DNSDB struct {
	service.BaseService

	SourceType string
	// contains filtered or unexported fields
}

DNSDB is the Service that handles access to the DNSDB data source.

func NewDNSDB

func NewDNSDB(sys systems.System) *DNSDB

NewDNSDB returns he object initialized, but not yet started.

func (*DNSDB) Description

func (d *DNSDB) Description() string

Description implements the Service interface.

func (*DNSDB) OnStart

func (d *DNSDB) OnStart() error

OnStart implements the Service interface.

type NetworksDB

type NetworksDB struct {
	service.BaseService

	SourceType string
	// contains filtered or unexported fields
}

NetworksDB is the Service that handles access to the NetworksDB.io data source.

func NewNetworksDB

func NewNetworksDB(sys systems.System) *NetworksDB

NewNetworksDB returns he object initialized, but not yet started.

func (*NetworksDB) Description

func (n *NetworksDB) Description() string

Description implements the Service interface.

func (*NetworksDB) OnStart

func (n *NetworksDB) OnStart() error

OnStart implements the Service interface.

type RADb

type RADb struct {
	service.BaseService

	SourceType string
	// contains filtered or unexported fields
}

RADb is the Service that handles access to the RADb data source.

func NewRADb

func NewRADb(sys systems.System) *RADb

NewRADb returns he object initialized, but not yet started.

func (*RADb) Description

func (r *RADb) Description() string

Description implements the Service interface.

func (*RADb) OnStart

func (r *RADb) OnStart() error

OnStart implements the Service interface.

type Twitter

type Twitter struct {
	service.BaseService

	SourceType string
	// contains filtered or unexported fields
}

Twitter is the Service that handles access to the Twitter data source.

func NewTwitter

func NewTwitter(sys systems.System) *Twitter

NewTwitter returns he object initialized, but not yet started.

func (*Twitter) Description

func (t *Twitter) Description() string

Description implements the Service interface.

func (*Twitter) OnStart

func (t *Twitter) OnStart() error

OnStart implements the Service interface.

type Umbrella

type Umbrella struct {
	service.BaseService

	SourceType string
	// contains filtered or unexported fields
}

Umbrella is the Service that handles access to the Umbrella data source.

func NewUmbrella

func NewUmbrella(sys systems.System) *Umbrella

NewUmbrella returns he object initialized, but not yet started.

func (*Umbrella) Description

func (u *Umbrella) Description() string

Description implements the Service interface.

func (*Umbrella) OnStart

func (u *Umbrella) OnStart() error

OnStart implements the Service interface.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL