message

package module
v0.0.0-...-69c6c61 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2022 License: MIT Imports: 2 Imported by: 2

Documentation

Index

Constants

View Source
const (
	// GuardDutyDataSource is the specific data_source label for subdomain
	SubdomainDataSource = "osint:subdomain"
	// AccessAnalyzerDataSource is the specific data_source label for website
	WebsiteDataSource = "osint:website"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type OsintQueueMessage

type OsintQueueMessage struct {
	DataSource           string `json:"data_source"`
	RelOsintDataSourceID uint32 `json:"rel_osint_data_source_id"`
	OsintID              uint32 `json:"osint_id"`
	OsintDataSourceID    uint32 `json:"osint_data_source_id"`
	ProjectID            uint32 `json:"project_id"`
	ResourceName         string `json:"resource_name"`
	ResourceType         string `json:"resource_type"`
	DetectWord           string `json:"detect_word"`
	ScanOnly             bool   `json:"scan_only,string"`
}

OsintQueueMessage is the message for SQS queue

func ParseMessage

func ParseMessage(msg string) (*OsintQueueMessage, error)

ParseMessage parse message & validation

func (*OsintQueueMessage) Validate

func (o *OsintQueueMessage) Validate() error

Validate is the validation to OsintQueueMessage

Jump to

Keyboard shortcuts

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