Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HOST ¶
type HOST struct { Text string `xml:",chardata"` ID struct { Text string `xml:",chardata"` } `xml:"ID"` IP struct { Text string `xml:",chardata"` } `xml:"IP"` TRACKINGMETHOD struct { Text string `xml:",chardata"` } `xml:"TRACKING_METHOD"` OS struct { Text string `xml:",chardata"` } `xml:"OS"` DNS struct { Text string `xml:",chardata"` } `xml:"DNS"` NETBIOS struct { Text string `xml:",chardata"` } `xml:"NETBIOS"` QGHOSTID struct { Text string `xml:",chardata"` } `xml:"QG_HOSTID"` LASTSCANDATETIME struct { Text string `xml:",chardata"` } `xml:"LAST_SCAN_DATETIME"` LASTVMSCANNEDDATE struct { Text string `xml:",chardata"` } `xml:"LAST_VM_SCANNED_DATE"` LASTVMSCANNEDDURATION struct { Text string `xml:",chardata"` } `xml:"LAST_VM_SCANNED_DURATION"` LASTVMAUTHSCANNEDDATE struct { Text string `xml:",chardata"` } `xml:"LAST_VM_AUTH_SCANNED_DATE"` LASTVMAUTHSCANNEDDURATION struct { Text string `xml:",chardata"` } `xml:"LAST_VM_AUTH_SCANNED_DURATION"` DETECTIONLIST struct { Text string `xml:",chardata"` DETECTION []struct { Text string `xml:",chardata"` QID struct { Text string `xml:",chardata"` } `xml:"QID"` TYPE struct { Text string `xml:",chardata"` } `xml:"TYPE"` SEVERITY struct { Text string `xml:",chardata"` } `xml:"SEVERITY"` PORT struct { Text string `xml:",chardata"` } `xml:"PORT"` PROTOCOL struct { Text string `xml:",chardata"` } `xml:"PROTOCOL"` SSL struct { Text string `xml:",chardata"` } `xml:"SSL"` RESULTS struct { Text string `xml:",chardata"` } `xml:"RESULTS"` STATUS struct { Text string `xml:",chardata"` } `xml:"STATUS"` FIRSTFOUNDDATETIME struct { Text string `xml:",chardata"` } `xml:"FIRST_FOUND_DATETIME"` LASTFOUNDDATETIME struct { Text string `xml:",chardata"` } `xml:"LAST_FOUND_DATETIME"` TIMESFOUND struct { Text string `xml:",chardata"` } `xml:"TIMES_FOUND"` LASTTESTDATETIME struct { Text string `xml:",chardata"` } `xml:"LAST_TEST_DATETIME"` LASTUPDATEDATETIME struct { Text string `xml:",chardata"` } `xml:"LAST_UPDATE_DATETIME"` ISIGNORED struct { Text string `xml:",chardata"` } `xml:"IS_IGNORED"` ISDISABLED struct { Text string `xml:",chardata"` } `xml:"IS_DISABLED"` LASTPROCESSEDDATETIME struct { Text string `xml:",chardata"` } `xml:"LAST_PROCESSED_DATETIME"` AFFECTRUNNINGKERNEL struct { Text string `xml:",chardata"` } `xml:"AFFECT_RUNNING_KERNEL"` LASTFIXEDDATETIME struct { Text string `xml:",chardata"` } `xml:"LAST_FIXED_DATETIME"` } `xml:"DETECTION"` } `xml:"DETECTION_LIST"` }
type HOSTLISTOUTPUT ¶
type HOSTLISTOUTPUT struct { XMLName xml.Name `xml:"HOST_LIST_OUTPUT"` Text string `xml:",chardata"` RESPONSE struct { Text string `xml:",chardata"` DATETIME struct { Text string `xml:",chardata"` } `xml:"DATETIME"` HOSTLIST struct { Text string `xml:",chardata"` HOST []HOST `xml:"HOST"` } `xml:"HOST_LIST"` } `xml:"RESPONSE"` }
type HOSTLISTVMDETECTIONOUTPUT ¶
type HOSTLISTVMDETECTIONOUTPUT struct { XMLName xml.Name `xml:"HOST_LIST_VM_DETECTION_OUTPUT"` Text string `xml:",chardata"` RESPONSE struct { Text string `xml:",chardata"` DATETIME struct { Text string `xml:",chardata"` } `xml:"DATETIME"` HOSTLIST struct { Text string `xml:",chardata"` HOST []HOST `xml:"HOST"` } `xml:"HOST_LIST"` WARNING struct { Text string `xml:",chardata"` CODE struct { Text string `xml:",chardata"` } `xml:"CODE"` TEXT struct { Text string `xml:",chardata"` } `xml:"TEXT"` URL struct { Text string `xml:",chardata"` } `xml:"URL"` } `xml:"WARNING"` } `xml:"RESPONSE"` }
type HostAsset ¶
type HostAsset struct { Text string `xml:",chardata"` ID struct { Text string `xml:",chardata"` } `xml:"id"` Name struct { Text string `xml:",chardata"` } `xml:"name"` Created struct { Text string `xml:",chardata"` } `xml:"created"` Modified struct { Text string `xml:",chardata"` } `xml:"modified"` Type struct { Text string `xml:",chardata"` } `xml:"type"` Tags struct { Text string `xml:",chardata"` List struct { Text string `xml:",chardata"` TagSimple []struct { Text string `xml:",chardata"` ID struct { Text string `xml:",chardata"` } `xml:"id"` Name struct { Text string `xml:",chardata"` } `xml:"name"` } `xml:"TagSimple"` } `xml:"list"` } `xml:"tags"` SourceInfo struct { Text string `xml:",chardata"` List struct { Text string `xml:",chardata"` Ec2AssetSourceSimple struct { Text string `xml:",chardata"` AssetId struct { Text string `xml:",chardata"` } `xml:"assetId"` Type struct { Text string `xml:",chardata"` } `xml:"type"` FirstDiscovered struct { Text string `xml:",chardata"` } `xml:"firstDiscovered"` LastUpdated struct { Text string `xml:",chardata"` } `xml:"lastUpdated"` Ec2InstanceTags struct { Text string `xml:",chardata"` Tags struct { Text string `xml:",chardata"` List struct { Text string `xml:",chardata"` EC2Tags []struct { Text string `xml:",chardata"` Key struct { Text string `xml:",chardata"` } `xml:"key"` Value struct { Text string `xml:",chardata"` } `xml:"value"` } `xml:"EC2Tags"` } `xml:"list"` } `xml:"tags"` } `xml:"ec2InstanceTags"` ReservationId struct { Text string `xml:",chardata"` } `xml:"reservationId"` AvailabilityZone struct { Text string `xml:",chardata"` } `xml:"availabilityZone"` PrivateDnsName struct { Text string `xml:",chardata"` } `xml:"privateDnsName"` InstanceId struct { Text string `xml:",chardata"` } `xml:"instanceId"` InstanceType struct { Text string `xml:",chardata"` } `xml:"instanceType"` CreatedDate struct { Text string `xml:",chardata"` } `xml:"createdDate"` InstanceState struct { Text string `xml:",chardata"` } `xml:"instanceState"` GroupId struct { Text string `xml:",chardata"` } `xml:"groupId"` GroupName struct { Text string `xml:",chardata"` } `xml:"groupName"` SpotInstance struct { Text string `xml:",chardata"` } `xml:"spotInstance"` AccountId struct { Text string `xml:",chardata"` } `xml:"accountId"` SubnetId struct { Text string `xml:",chardata"` } `xml:"subnetId"` VpcId struct { Text string `xml:",chardata"` } `xml:"vpcId"` Region struct { Text string `xml:",chardata"` } `xml:"region"` Zone struct { Text string `xml:",chardata"` } `xml:"zone"` ImageId struct { Text string `xml:",chardata"` } `xml:"imageId"` PrivateIpAddress struct { Text string `xml:",chardata"` } `xml:"privateIpAddress"` MonitoringEnabled struct { Text string `xml:",chardata"` } `xml:"monitoringEnabled"` } `xml:"Ec2AssetSourceSimple"` } `xml:"list"` } `xml:"sourceInfo"` QwebHostId struct { Text string `xml:",chardata"` } `xml:"qwebHostId"` Os struct { Text string `xml:",chardata"` } `xml:"os"` DnsHostName struct { Text string `xml:",chardata"` } `xml:"dnsHostName"` Address struct { Text string `xml:",chardata"` } `xml:"address"` TrackingMethod struct { Text string `xml:",chardata"` } `xml:"trackingMethod"` NetworkInterface struct { Text string `xml:",chardata"` List struct { Text string `xml:",chardata"` HostAssetInterface []struct { Text string `xml:",chardata"` Hostname struct { Text string `xml:",chardata"` } `xml:"hostname"` InterfaceId struct { Text string `xml:",chardata"` } `xml:"interfaceId"` InterfaceName struct { Text string `xml:",chardata"` } `xml:"interfaceName"` Type struct { Text string `xml:",chardata"` } `xml:"type"` Address struct { Text string `xml:",chardata"` } `xml:"address"` } `xml:"HostAssetInterface"` } `xml:"list"` } `xml:"networkInterface"` IsDockerHost struct { Text string `xml:",chardata"` } `xml:"isDockerHost"` LastVulnScan struct { Text string `xml:",chardata"` } `xml:"lastVulnScan"` OpenPort struct { Text string `xml:",chardata"` List struct { Text string `xml:",chardata"` HostAssetOpenPort []struct { Text string `xml:",chardata"` Port struct { Text string `xml:",chardata"` } `xml:"port"` Protocol struct { Text string `xml:",chardata"` } `xml:"protocol"` ServiceId struct { Text string `xml:",chardata"` } `xml:"serviceId"` ServiceName struct { Text string `xml:",chardata"` } `xml:"serviceName"` } `xml:"HostAssetOpenPort"` } `xml:"list"` } `xml:"openPort"` Vuln struct { Text string `xml:",chardata"` List struct { Text string `xml:",chardata"` HostAssetVuln []struct { Text string `xml:",chardata"` Qid struct { Text string `xml:",chardata"` } `xml:"qid"` HostInstanceVulnId struct { Text string `xml:",chardata"` } `xml:"hostInstanceVulnId"` FirstFound struct { Text string `xml:",chardata"` } `xml:"firstFound"` LastFound struct { Text string `xml:",chardata"` } `xml:"lastFound"` } `xml:"HostAssetVuln"` } `xml:"list"` } `xml:"vuln"` }
type KNOWLEDGEBASEVULNLISTOUTPUT ¶
type KNOWLEDGEBASEVULNLISTOUTPUT struct { XMLName xml.Name `xml:"KNOWLEDGE_BASE_VULN_LIST_OUTPUT"` Text string `xml:",chardata"` RESPONSE struct { Text string `xml:",chardata"` DATETIME struct { Text string `xml:",chardata"` } `xml:"DATETIME"` VULNLIST struct { Text string `xml:",chardata"` VULN []Vuln `xml:"VULN"` } `xml:"VULN_LIST"` } `xml:"RESPONSE"` }
type ServiceResponse ¶
type ServiceResponse struct { XMLName xml.Name `xml:"ServiceResponse"` Text string `xml:",chardata"` Xsi string `xml:"xsi,attr"` NoNamespaceSchemaLocation string `xml:"noNamespaceSchemaLocation,attr"` ResponseCode struct { Text string `xml:",chardata"` } `xml:"responseCode"` Count struct { Text string `xml:",chardata"` } `xml:"count"` HasMoreRecords struct { Text string `xml:",chardata"` } `xml:"hasMoreRecords"` Data struct { Text string `xml:",chardata"` HostAsset []HostAsset `xml:"HostAsset"` } `xml:"data"` }
type ServiceResponseSingleAsset ¶
type ServiceResponseSingleAsset struct { XMLName xml.Name `xml:"ServiceResponse"` Text string `xml:",chardata"` Xsi string `xml:"xsi,attr"` NoNamespaceSchemaLocation string `xml:"noNamespaceSchemaLocation,attr"` ResponseCode struct { Text string `xml:",chardata"` } `xml:"responseCode"` Count struct { Text string `xml:",chardata"` } `xml:"count"` HasMoreRecords struct { Text string `xml:",chardata"` } `xml:"hasMoreRecords"` Data struct { Text string `xml:",chardata"` HostAsset HostAsset `xml:"HostAsset"` } `xml:"data"` }
type Vuln ¶
type Vuln struct { Text string `xml:",chardata"` QID struct { Text string `xml:",chardata"` } `xml:"QID"` VULNTYPE struct { Text string `xml:",chardata"` } `xml:"VULN_TYPE"` SEVERITYLEVEL struct { Text string `xml:",chardata"` } `xml:"SEVERITY_LEVEL"` TITLE struct { Text string `xml:",chardata"` } `xml:"TITLE"` CATEGORY struct { Text string `xml:",chardata"` } `xml:"CATEGORY"` LASTSERVICEMODIFICATIONDATETIME struct { Text string `xml:",chardata"` } `xml:"LAST_SERVICE_MODIFICATION_DATETIME"` PUBLISHEDDATETIME struct { Text string `xml:",chardata"` } `xml:"PUBLISHED_DATETIME"` PATCHABLE struct { Text string `xml:",chardata"` } `xml:"PATCHABLE"` DIAGNOSIS struct { Text string `xml:",chardata"` } `xml:"DIAGNOSIS"` PCIFLAG struct { Text string `xml:",chardata"` } `xml:"PCI_FLAG"` DISCOVERY struct { Text string `xml:",chardata"` REMOTE struct { Text string `xml:",chardata"` } `xml:"REMOTE"` AUTHTYPELIST struct { Text string `xml:",chardata"` AUTHTYPE []struct { Text string `xml:",chardata"` } `xml:"AUTH_TYPE"` } `xml:"AUTH_TYPE_LIST"` ADDITIONALINFO struct { Text string `xml:",chardata"` } `xml:"ADDITIONAL_INFO"` } `xml:"DISCOVERY"` CONSEQUENCE struct { Text string `xml:",chardata"` } `xml:"CONSEQUENCE"` SOLUTION struct { Text string `xml:",chardata"` } `xml:"SOLUTION"` BUGTRAQLIST struct { Text string `xml:",chardata"` BUGTRAQ []struct { Text string `xml:",chardata"` ID struct { Text string `xml:",chardata"` } `xml:"ID"` URL struct { Text string `xml:",chardata"` } `xml:"URL"` } `xml:"BUGTRAQ"` } `xml:"BUGTRAQ_LIST"` SOFTWARELIST struct { Text string `xml:",chardata"` SOFTWARE []struct { Text string `xml:",chardata"` PRODUCT struct { Text string `xml:",chardata"` } `xml:"PRODUCT"` VENDOR struct { Text string `xml:",chardata"` } `xml:"VENDOR"` } `xml:"SOFTWARE"` } `xml:"SOFTWARE_LIST"` VENDORREFERENCELIST struct { Text string `xml:",chardata"` VENDORREFERENCE []struct { Text string `xml:",chardata"` ID struct { Text string `xml:",chardata"` } `xml:"ID"` URL struct { Text string `xml:",chardata"` } `xml:"URL"` } `xml:"VENDOR_REFERENCE"` } `xml:"VENDOR_REFERENCE_LIST"` CVELIST struct { Text string `xml:",chardata"` CVE []struct { Text string `xml:",chardata"` ID struct { Text string `xml:",chardata"` } `xml:"ID"` URL struct { Text string `xml:",chardata"` } `xml:"URL"` } `xml:"CVE"` } `xml:"CVE_LIST"` CORRELATION struct { Text string `xml:",chardata"` EXPLOITS struct { Text string `xml:",chardata"` EXPLTSRC []struct { Text string `xml:",chardata"` SRCNAME struct { Text string `xml:",chardata"` } `xml:"SRC_NAME"` EXPLTLIST struct { Text string `xml:",chardata"` EXPLT []struct { Text string `xml:",chardata"` REF struct { Text string `xml:",chardata"` } `xml:"REF"` DESC struct { Text string `xml:",chardata"` } `xml:"DESC"` LINK struct { Text string `xml:",chardata"` } `xml:"LINK"` } `xml:"EXPLT"` } `xml:"EXPLT_LIST"` } `xml:"EXPLT_SRC"` } `xml:"EXPLOITS"` } `xml:"CORRELATION"` }
Click to show internal directories.
Click to hide internal directories.