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.