Get your current MalQuery quota status
PS> Get-CsMalQueryQuota
Check the status and results of an asynchronous request, such as hunt or exact-search
-Id
: MalQuery Request ID
PS> Get-CsMalQueryRequestInfo -Id @(<string>, <string>)
Retrieve indexed sample file metadata by hash
-Id
: SHA256 hash values of sample files
PS> Get-CsMalQuerySampleInfo -Id @(<string>, <string>)
Schedule MalQuery samples for download
-Samples
: An array of SHA256 values of sample files
PS> New-CsMalQueryArchive
Schedule a YARA-based search for execution
A hashtable of MalQuery Hunt parameters
PS> New-CsMalQueryHunt -Body @{}
Search MalQuery for a combination of hex patterns and strings
-Body
: A hashtable of MalQuery search parameters
-Fuzzy
: Toggle a fuzzy search, which can return more results but has the potential for higher false positives
PS> New-CsMalQuerySearch -Body @{ filter_meta = @(@{ type = <string>; value = <string> })}
Download a password protected archive of samples from MalQuery
-Id
: Multidownload job id
-Path
: Destination path
PS> Receive-CsMalQueryArchive -Id <string> -Path <string>
Download a sample indexed by MalQuery
-Id
: SHA256 hash value of the sample file
-Path
: Destination path
PS> Receive-CsMalQuerySample -Id <string> -Path <string>