Documentation ¶
Index ¶
- Constants
- func GetAllSources(config *core.Config, bus *core.EventBus) []core.Service
- type AlienVault
- type ArchiveIt
- type ArchiveToday
- type Arquivo
- type Ask
- type Baidu
- type BinaryEdge
- type Bing
- type BufferOver
- type CIRCL
- type Censys
- type CertDB
- type CertSpotter
- type CommonCrawl
- type Crtsh
- type DNSDB
- type DNSDumpster
- type DNSTable
- type Dogpile
- type Entrust
- type Exalead
- type FindSubdomains
- type Google
- type HackerOne
- type HackerTarget
- type IPv4Info
- type LoCArchive
- type Mnemonic
- type Netcraft
- type NetworksDB
- type OpenUKArchive
- type PTRArchive
- type PassiveTotal
- type RADb
- type Riddler
- type Robtex
- type SecurityTrails
- type ShadowServer
- type Shodan
- type SiteDossier
- type Sublist3rAPI
- type TeamCymru
- type ThreatCrowd
- type Twitter
- type UKGovArchive
- type URLScan
- type Umbrella
- type ViewDNS
- type VirusTotal
- type Wayback
- type Yahoo
Constants ¶
const (
// ShadowServerWhoisURL is the URL for the ShadowServer whois server.
ShadowServerWhoisURL = "asn.shadowserver.org"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AlienVault ¶
type AlienVault struct { core.BaseService API *core.APIKey SourceType string RateLimit time.Duration }
AlienVault is the Service that handles access to the AlienVault data source.
func NewAlienVault ¶
func NewAlienVault(config *core.Config, bus *core.EventBus) *AlienVault
NewAlienVault returns he object initialized, but not yet started.
func (*AlienVault) OnStart ¶
func (a *AlienVault) OnStart() error
OnStart implements the Service interface
type ArchiveIt ¶
type ArchiveIt struct { core.BaseService SourceType string // contains filtered or unexported fields }
ArchiveIt is the Service that handles access to the ArchiveIt data source.
func NewArchiveIt ¶
NewArchiveIt returns he object initialized, but not yet started.
type ArchiveToday ¶
type ArchiveToday struct { core.BaseService SourceType string // contains filtered or unexported fields }
ArchiveToday is the Service that handles access to the ArchiveToday data source.
func NewArchiveToday ¶
func NewArchiveToday(config *core.Config, bus *core.EventBus) *ArchiveToday
NewArchiveToday returns he object initialized, but not yet started.
func (*ArchiveToday) OnStart ¶
func (a *ArchiveToday) OnStart() error
OnStart implements the Service interface
type Arquivo ¶
type Arquivo struct { core.BaseService SourceType string // contains filtered or unexported fields }
Arquivo is the Service that handles access to the Arquivo data source.
func NewArquivo ¶
NewArquivo returns he object initialized, but not yet started.
type Ask ¶
type Ask struct { core.BaseService SourceType string // contains filtered or unexported fields }
Ask is the Service that handles access to the Ask data source.
type Baidu ¶
type Baidu struct { core.BaseService SourceType string // contains filtered or unexported fields }
Baidu is the Service that handles access to the Baidu data source.
type BinaryEdge ¶
type BinaryEdge struct { core.BaseService API *core.APIKey SourceType string RateLimit time.Duration }
BinaryEdge is the Service that handles access to the BinaryEdge data source.
func NewBinaryEdge ¶
func NewBinaryEdge(config *core.Config, bus *core.EventBus) *BinaryEdge
NewBinaryEdge returns he object initialized, but not yet started.
func (*BinaryEdge) OnStart ¶
func (be *BinaryEdge) OnStart() error
OnStart implements the Service interface
type Bing ¶
type Bing struct { core.BaseService SourceType string // contains filtered or unexported fields }
Bing is the Service that handles access to the Bing data source.
type BufferOver ¶
type BufferOver struct { core.BaseService SourceType string }
BufferOver is the Service that handles access to the BufferOver data source.
func NewBufferOver ¶
func NewBufferOver(config *core.Config, bus *core.EventBus) *BufferOver
NewBufferOver returns he object initialized, but not yet started.
func (*BufferOver) OnStart ¶
func (b *BufferOver) OnStart() error
OnStart implements the Service interface
type CIRCL ¶
CIRCL is the Service that handles access to the CIRCL data source.
type Censys ¶
Censys is the Service that handles access to the Censys data source.
type CertDB ¶
type CertDB struct { core.BaseService API *core.APIKey SourceType string }
CertDB is the Service that handles access to the CertDB data source.
type CertSpotter ¶
type CertSpotter struct { core.BaseService SourceType string RateLimit time.Duration }
CertSpotter is the Service that handles access to the CertSpotter data source.
func NewCertSpotter ¶
func NewCertSpotter(config *core.Config, bus *core.EventBus) *CertSpotter
NewCertSpotter returns he object initialized, but not yet started.
func (*CertSpotter) OnStart ¶
func (c *CertSpotter) OnStart() error
OnStart implements the Service interface
type CommonCrawl ¶
type CommonCrawl struct { core.BaseService SourceType string // contains filtered or unexported fields }
CommonCrawl is the Service that handles access to the CommonCrawl data source.
func NewCommonCrawl ¶
func NewCommonCrawl(config *core.Config, bus *core.EventBus) *CommonCrawl
NewCommonCrawl returns he object initialized, but not yet started.
func (*CommonCrawl) OnStart ¶
func (c *CommonCrawl) OnStart() error
OnStart implements the Service interface
type Crtsh ¶
type Crtsh struct { core.BaseService SourceType string // contains filtered or unexported fields }
Crtsh is the Service that handles access to the Crtsh data source.
type DNSDB ¶
DNSDB is the Service that handles access to the DNSDB data source.
type DNSDumpster ¶
type DNSDumpster struct { core.BaseService SourceType string }
DNSDumpster is the Service that handles access to the DNSDumpster data source.
func NewDNSDumpster ¶
func NewDNSDumpster(config *core.Config, bus *core.EventBus) *DNSDumpster
NewDNSDumpster returns he object initialized, but not yet started.
func (*DNSDumpster) OnStart ¶
func (d *DNSDumpster) OnStart() error
OnStart implements the Service interface
type DNSTable ¶
type DNSTable struct { core.BaseService SourceType string }
DNSTable is the Service that handles access to the DNSTable data source.
func NewDNSTable ¶
NewDNSTable returns he object initialized, but not yet started.
type Dogpile ¶
type Dogpile struct { core.BaseService SourceType string // contains filtered or unexported fields }
Dogpile is the Service that handles access to the Dogpile data source.
func NewDogpile ¶
NewDogpile returns he object initialized, but not yet started.
type Entrust ¶
type Entrust struct { core.BaseService SourceType string }
Entrust is the Service that handles access to the Entrust data source.
func NewEntrust ¶
NewEntrust returns he object initialized, but not yet started.
type Exalead ¶
type Exalead struct { core.BaseService SourceType string }
Exalead is the Service that handles access to the Exalead data source.
func NewExalead ¶
NewExalead returns he object initialized, but not yet started.
type FindSubdomains ¶
type FindSubdomains struct { core.BaseService SourceType string }
FindSubdomains is the Service that handles access to the FindSubdomains data source.
func NewFindSubdomains ¶
func NewFindSubdomains(config *core.Config, bus *core.EventBus) *FindSubdomains
NewFindSubdomains returns he object initialized, but not yet started.
func (*FindSubdomains) OnStart ¶
func (f *FindSubdomains) OnStart() error
OnStart implements the Service interface
type Google ¶
type Google struct { core.BaseService SourceType string // contains filtered or unexported fields }
Google is the Service that handles access to the Google search engine data source.
type HackerOne ¶
type HackerOne struct { core.BaseService SourceType string }
HackerOne is the Service that handles access to the unofficial HackerOne disclosure timeline data source.
func NewHackerOne ¶
NewHackerOne returns he object initialized, but not yet started.
type HackerTarget ¶
type HackerTarget struct { core.BaseService SourceType string }
HackerTarget is the Service that handles access to the HackerTarget data source.
func NewHackerTarget ¶
func NewHackerTarget(config *core.Config, bus *core.EventBus) *HackerTarget
NewHackerTarget returns he object initialized, but not yet started.
func (*HackerTarget) OnStart ¶
func (h *HackerTarget) OnStart() error
OnStart implements the Service interface
type IPv4Info ¶
type IPv4Info struct { core.BaseService SourceType string // contains filtered or unexported fields }
IPv4Info is the Service that handles access to the IPv4Info data source.
func NewIPv4Info ¶
NewIPv4Info returns he object initialized, but not yet started.
type LoCArchive ¶
type LoCArchive struct { core.BaseService SourceType string // contains filtered or unexported fields }
LoCArchive is the Service that handles access to the LoCArchive data source.
func NewLoCArchive ¶
func NewLoCArchive(config *core.Config, bus *core.EventBus) *LoCArchive
NewLoCArchive returns he object initialized, but not yet started.
func (*LoCArchive) OnStart ¶
func (l *LoCArchive) OnStart() error
OnStart implements the Service interface
type Mnemonic ¶
type Mnemonic struct { core.BaseService SourceType string }
Mnemonic is the Service that handles access to the Mnemonic data source.
func NewMnemonic ¶
NewMnemonic returns he object initialized, but not yet started.
type Netcraft ¶
type Netcraft struct { core.BaseService SourceType string }
Netcraft is the Service that handles access to the Netcraft data source.
func NewNetcraft ¶
NewNetcraft returns he object initialized, but not yet started.
type NetworksDB ¶
type NetworksDB struct { core.BaseService API *core.APIKey SourceType string RateLimit time.Duration // contains filtered or unexported fields }
NetworksDB is the Service that handles access to the NetworksDB.io data source.
func NewNetworksDB ¶
func NewNetworksDB(config *core.Config, bus *core.EventBus) *NetworksDB
NewNetworksDB returns he object initialized, but not yet started.
func (*NetworksDB) OnStart ¶
func (n *NetworksDB) OnStart() error
OnStart implements the Service interface
type OpenUKArchive ¶
type OpenUKArchive struct { core.BaseService SourceType string // contains filtered or unexported fields }
OpenUKArchive is the Service that handles access to the OpenUKArchive data source.
func NewOpenUKArchive ¶
func NewOpenUKArchive(config *core.Config, bus *core.EventBus) *OpenUKArchive
NewOpenUKArchive returns he object initialized, but not yet started.
func (*OpenUKArchive) OnStart ¶
func (o *OpenUKArchive) OnStart() error
OnStart implements the Service interface
type PTRArchive ¶
type PTRArchive struct { core.BaseService SourceType string }
PTRArchive is the Service that handles access to the Exalead data source.
func NewPTRArchive ¶
func NewPTRArchive(config *core.Config, bus *core.EventBus) *PTRArchive
NewPTRArchive returns he object initialized, but not yet started.
func (*PTRArchive) OnStart ¶
func (p *PTRArchive) OnStart() error
OnStart implements the Service interface
type PassiveTotal ¶
type PassiveTotal struct { core.BaseService API *core.APIKey SourceType string RateLimit time.Duration }
PassiveTotal is the Service that handles access to the PassiveTotal data source.
func NewPassiveTotal ¶
func NewPassiveTotal(config *core.Config, bus *core.EventBus) *PassiveTotal
NewPassiveTotal returns he object initialized, but not yet started.
func (*PassiveTotal) OnStart ¶
func (pt *PassiveTotal) OnStart() error
OnStart implements the Service interface
type RADb ¶
type RADb struct { core.BaseService SourceType string RateLimit time.Duration // contains filtered or unexported fields }
RADb is the Service that handles access to the RADb data source.
type Riddler ¶
type Riddler struct { core.BaseService SourceType string }
Riddler is the Service that handles access to the Riddler data source.
func NewRiddler ¶
NewRiddler returns he object initialized, but not yet started.
type Robtex ¶
type Robtex struct { core.BaseService SourceType string RateLimit time.Duration }
Robtex is the Service that handles access to the Robtex data source.
type SecurityTrails ¶
type SecurityTrails struct { core.BaseService API *core.APIKey SourceType string RateLimit time.Duration }
SecurityTrails is the Service that handles access to the SecurityTrails data source.
func NewSecurityTrails ¶
func NewSecurityTrails(config *core.Config, bus *core.EventBus) *SecurityTrails
NewSecurityTrails returns he object initialized, but not yet started.
func (*SecurityTrails) OnStart ¶
func (st *SecurityTrails) OnStart() error
OnStart implements the Service interface
type ShadowServer ¶
type ShadowServer struct { core.BaseService SourceType string RateLimit time.Duration // contains filtered or unexported fields }
ShadowServer is the Service that handles access to the ShadowServer data source.
func NewShadowServer ¶
func NewShadowServer(config *core.Config, bus *core.EventBus) *ShadowServer
NewShadowServer returns he object initialized, but not yet started.
func (*ShadowServer) OnStart ¶
func (s *ShadowServer) OnStart() error
OnStart implements the Service interface
type Shodan ¶
Shodan is the Service that handles access to the Shodan data source.
type SiteDossier ¶
type SiteDossier struct { core.BaseService SourceType string }
SiteDossier is the Service that handles access to the SiteDossier data source.
func NewSiteDossier ¶
func NewSiteDossier(config *core.Config, bus *core.EventBus) *SiteDossier
NewSiteDossier returns he object initialized, but not yet started.
func (*SiteDossier) OnStart ¶
func (s *SiteDossier) OnStart() error
OnStart implements the Service interface
type Sublist3rAPI ¶
type Sublist3rAPI struct { core.BaseService API *core.APIKey SourceType string RateLimit time.Duration }
Sublist3rAPI is the Service that handles access to the Sublist3r API data source.
func NewSublist3rAPI ¶
func NewSublist3rAPI(config *core.Config, bus *core.EventBus) *Sublist3rAPI
NewSublist3rAPI returns he object initialized, but not yet started.
func (*Sublist3rAPI) OnStart ¶
func (s *Sublist3rAPI) OnStart() error
OnStart implements the Service interface
type TeamCymru ¶
type TeamCymru struct { core.BaseService SourceType string RateLimit time.Duration }
TeamCymru is the Service that handles access to the TeamCymru data source.
func NewTeamCymru ¶
NewTeamCymru returns he object initialized, but not yet started.
type ThreatCrowd ¶
type ThreatCrowd struct { core.BaseService SourceType string RateLimit time.Duration }
ThreatCrowd is the Service that handles access to the ThreatCrowd data source.
func NewThreatCrowd ¶
func NewThreatCrowd(config *core.Config, bus *core.EventBus) *ThreatCrowd
NewThreatCrowd returns he object initialized, but not yet started.
func (*ThreatCrowd) OnStart ¶
func (t *ThreatCrowd) OnStart() error
OnStart implements the Service interface
type Twitter ¶
type Twitter struct { core.BaseService API *core.APIKey SourceType string RateLimit time.Duration // contains filtered or unexported fields }
Twitter is the Service that handles access to the Twitter data source.
func NewTwitter ¶
NewTwitter returns he object initialized, but not yet started.
type UKGovArchive ¶
type UKGovArchive struct { core.BaseService SourceType string // contains filtered or unexported fields }
UKGovArchive is the Service that handles access to the UKGovArchive data source.
func NewUKGovArchive ¶
func NewUKGovArchive(config *core.Config, bus *core.EventBus) *UKGovArchive
NewUKGovArchive returns he object initialized, but not yet started.
func (*UKGovArchive) OnStart ¶
func (u *UKGovArchive) OnStart() error
OnStart implements the Service interface
type URLScan ¶
URLScan is the Service that handles access to the URLScan data source.
func NewURLScan ¶
NewURLScan returns he object initialized, but not yet started.
type Umbrella ¶
type Umbrella struct { core.BaseService API *core.APIKey SourceType string RateLimit time.Duration }
Umbrella is the Service that handles access to the Umbrella data source.
func NewUmbrella ¶
NewUmbrella returns he object initialized, but not yet started.
type ViewDNS ¶
type ViewDNS struct { core.BaseService SourceType string RateLimit time.Duration }
ViewDNS is the Service that handles access to the ViewDNS data source.
func NewViewDNS ¶
NewViewDNS returns he object initialized, but not yet started.
type VirusTotal ¶
type VirusTotal struct { core.BaseService API *core.APIKey SourceType string RateLimit time.Duration // contains filtered or unexported fields }
VirusTotal is the Service that handles access to the VirusTotal data source.
func NewVirusTotal ¶
func NewVirusTotal(config *core.Config, bus *core.EventBus) *VirusTotal
NewVirusTotal returns he object initialized, but not yet started.
func (*VirusTotal) OnStart ¶
func (v *VirusTotal) OnStart() error
OnStart implements the Service interface
type Wayback ¶
type Wayback struct { core.BaseService SourceType string // contains filtered or unexported fields }
Wayback is the Service that handles access to the Wayback data source.
func NewWayback ¶
NewWayback returns he object initialized, but not yet started.
Source Files ¶
- alienvault.go
- archiveit.go
- archivetoday.go
- arquivo.go
- ask.go
- baidu.go
- binaryedge.go
- bing.go
- bufferover.go
- censys.go
- certdb.go
- certspotter.go
- circl.go
- commoncrawl.go
- crtsh.go
- dnsdb.go
- dnsdumpster.go
- dnstable.go
- dogpile.go
- entrust.go
- exalead.go
- findsubdomains.go
- google.go
- hackerone.go
- hackertarget.go
- ipv4info.go
- locarchive.go
- mnemonic.go
- netcraft.go
- networksdb.go
- openukarchive.go
- passivetotal.go
- ptrarchive.go
- radb.go
- riddler.go
- robtex.go
- securitytrails.go
- shadowserver.go
- shodan.go
- sitedossier.go
- sources.go
- sublist3r.go
- teamcymru.go
- threatcrowd.go
- twitter.go
- ukgovarchive.go
- umbrella.go
- urlscan.go
- viewdns.go
- virustotal.go
- wayback.go
- yahoo.go