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
Click to show internal directories.
Click to hide internal directories.