Analyzer#
You need to connect TheHive to a cortex server in order to enable analyzers.
Attention
Analyzer can only be run on an observable of a case.
Run an analyzer on an observable#
POST /api/connector/cortex/job
Request example#
{
"cortexId":"Stable",
"artifactId":"~816984288",
"analyzerId":"Abuse_Finder_3_0"
}
The following fields are required:
- cortexId
: name of the cortex server from the configuration
- artifactId
: id of the observable to analyze
- analyzerId
: id of the cortex analyzer to use
Responseexample#
{
"_type": "case_artifact_job",
"analyzerId": "bface6faa22029dcf81d5d817f27eb98",
"analyzerName": "Abuse_Finder_3_0",
"analyzerDefinition": "Abuse_Finder_3_0",
"status": "Waiting",
"startDate": 1630660394582,
"endDate": 1630660394582,
"cortexId": "Stable",
"cortexJobId": "BP3uqnsB8Pn57ils_kFX",
"id": "~1433604184"
}
Get analyzer report#
GET /api/connector/job/{jobId}
jobId
should be the id
returned from the creation request
Responseexample#
Example
{
"_type": "case_artifact_job",
"analyzerId": "bface6faa22029dcf81d5d817f27eb98",
"analyzerName": "Abuse_Finder_3_0",
"analyzerDefinition": "Abuse_Finder_3_0",
"status": "Success",
"startDate": 1630660394582,
"endDate": 1630660427845,
"report": {
"success": true,
"full": {
"abuse_finder": {
"value": "1.2.3.4",
"names": [
"APNIC Debogon Project"
],
"abuse": [
"helpdesk@apnic.net"
],
"raw": "% [whois.apnic.net]\n% Whois data copyright terms http://www.apnic.net/db/dbcopyright.html\n\n% Inf..."
}
},
"artifacts": []
},
"cortexId": "Stable",
"cortexJobId": "BP3uqnsB8Pn57ils_kFX",
"id": "~1433604184"
}
status
can be one of:Waiting
Success
InProgress
Failure
Deleted
List reports for an observable#
POST /api/v1/query
Query body example#
Replace the value of idOrName
by the id
of your observable
Example
{
"query": [
{
"_name": "getObservable",
"idOrName": "~816984288"
},
{
"_name": "jobs"
},
{
"_name": "sort",
"_fields": [
{
"startDate": "desc"
}
]
},
{
"_name": "page",
"from": 0,
"to": 200
}
]
}
Responseexample#
Example
[
{
"_type": "case_artifact_job",
"analyzerId": "bface6faa22029dcf81d5d817f27eb98",
"analyzerName": "Abuse_Finder_3_0",
"analyzerDefinition": "Abuse_Finder_3_0",
"status": "Waiting",
"startDate": 1630660394582,
"endDate": 1630660394582,
"cortexId": "Stable",
"cortexJobId": "BP3uqnsB8Pn57ils_kFX",
"id": "~1433604184"
}
]
Last update:
October 13, 2023 07:01:35