Cortex-Analyzers/analyzers/catalog-stable.json
2020-06-09 18:34:55 +02:00

3736 lines
86 KiB
JSON

[
{
"name": "AbuseIPDB",
"version": "1.0",
"author": "Matteo Lodi",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-v3",
"description": "Determine whether an IP was reported or not as malicious by AbuseIPDB",
"dataTypeList": [
"ip"
],
"baseConfig": "AbuseIPDB",
"configurationItems": [
{
"name": "key",
"description": "API key for AbuseIPDB",
"type": "string",
"multi": false,
"required": true
},
{
"name": "days",
"description": "Check for IP Reports in the last X days",
"type": "number",
"multi": false,
"required": false,
"defaultValue": 30
}
],
"config": {
"check_tlp": true,
"max_tlp": 2,
"auto_extract": false
},
"dockerImage": "cortexneurons/abuseipdb:1.0"
}
,
{
"name": "Abuse_Finder",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Find abuse contacts associated with domain names, URLs, IPs and email addresses.",
"dataTypeList": [
"ip",
"domain",
"url",
"mail"
],
"baseConfig": "Abuse_Finder",
"dockerImage": "cortexneurons/abuse_finder:2.0"
}
,
{
"name": "BackscatterIO_Enrichment",
"version": "1.0",
"author": "brandon@backscatter.io",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "APLv2",
"description": "Enrich values using Backscatter.io data.",
"dataTypeList": [
"ip",
"network",
"autonomous-system",
"port"
],
"baseConfig": "BackscatterIO",
"configurationItems": [
{
"name": "key",
"description": "API key for Backscatter.io",
"type": "string",
"multi": false,
"required": true
}
],
"config": {
"check_tlp": true,
"max_tlp": 2,
"auto_extract": true,
"service": "enrichment"
},
"dockerImage": "cortexneurons/backscatterio_enrichment:1.0"
}
,
{
"name": "BackscatterIO_GetObservations",
"version": "1.0",
"author": "brandon@backscatter.io",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "APLv2",
"description": "Determine whether a value has known scanning activity using Backscatter.io data.",
"dataTypeList": [
"ip",
"network",
"autonomous-system"
],
"baseConfig": "BackscatterIO",
"configurationItems": [
{
"name": "key",
"description": "API key for Backscatter.io",
"type": "string",
"multi": false,
"required": true
}
],
"config": {
"check_tlp": true,
"max_tlp": 2,
"auto_extract": true,
"service": "observations"
},
"dockerImage": "cortexneurons/backscatterio_getobservations:1.0"
}
,
{
"name": "C1fApp",
"version": "1.0",
"author": "etz69",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Query C1fApp OSINT Aggregator for IPs, domains and URLs",
"dataTypeList": [
"url",
"domain",
"ip"
],
"baseConfig": "C1fApp",
"configurationItems": [
{
"name": "url",
"description": "URL of C1fApp service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/c1fapp:1.0"
}
,
{
"name": "CERTatPassiveDNS",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"description": "Checks CERT.at Passive DNS for a given domain.",
"dataTypeList": [
"domain",
"fqdn",
"ip"
],
"baseConfig": "CERTatPassiveDNS",
"configurationItems": [
{
"name": "limit",
"description": "Define the maximum number of results per request",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 100
}
],
"dockerImage": "cortexneurons/certatpassivedns:2.0"
}
,
{
"name": "CIRCLPassiveDNS",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"description": "Check CIRCL's Passive DNS for a given domain or URL.",
"dataTypeList": [
"domain",
"url",
"ip"
],
"baseConfig": "CIRCL",
"configurationItems": [
{
"name": "user",
"description": "Username",
"type": "string",
"multi": false,
"required": true
},
{
"name": "password",
"description": "Password",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/circlpassivedns:2.0"
}
,
{
"name": "CIRCLPassiveSSL",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"description": "Check CIRCL's Passive SSL for a given IP address or a X509 certificate hash.",
"dataTypeList": [
"ip",
"certificate_hash",
"hash"
],
"baseConfig": "CIRCL",
"configurationItems": [
{
"name": "user",
"description": "Username",
"type": "string",
"multi": false,
"required": true
},
{
"name": "password",
"description": "Password",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/circlpassivessl:2.0"
}
,
{
"name": "Censys",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/censys-analyzer",
"version": "1.0",
"description": "Check IPs, certificate hashes or domains against censys.io.",
"dataTypeList": [
"ip",
"hash",
"domain"
],
"baseConfig": "Censys",
"configurationItems": [
{
"name": "uid",
"description": "UID for Censys",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/censys:1.0"
}
,
{
"name": "Crt_sh_Transparency_Logs",
"author": "crackytsi",
"license": "AGPL-V3",
"url": "https://crt.sh",
"version": "1.0",
"baseConfig": "Crtsh",
"config": {
"check_tlp": false,
"max_tlp": 3
},
"description": "Query domains against the certificate transparency lists available at crt.sh.",
"dataTypeList": [
"domain"
],
"configurationItems": [],
"dockerImage": "cortexneurons/crt_sh_transparency_logs:1.0"
}
,
{
"name": "CuckooSandbox_File_Analysis_Inet",
"version": "1.1",
"author": "Andrea Garavaglia, LDO-CERT",
"url": "https://github.com/garanews/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Cuckoo Sandbox file analysis with Internet access.",
"dataTypeList": [
"file"
],
"baseConfig": "CuckooSandbox",
"configurationItems": [
{
"name": "url",
"description": "URL",
"type": "string",
"multi": false,
"required": true
},
{
"name": "token",
"description": "API token",
"type": "string",
"multi": false,
"required": false
},
{
"name": "cert_check",
"description": "Verify server certificate",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "cert_path",
"description": "Path to the CA on the system used to check server certificate",
"type": "string",
"multi": false,
"required": false
}
],
"dockerImage": "cortexneurons/cuckoosandbox_file_analysis_inet:1.1"
}
,
{
"name": "CuckooSandbox_Url_Analysis",
"version": "1.1",
"author": "Andrea Garavaglia, LDO-CERT",
"url": "https://github.com/garanews/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Cuckoo Sandbox URL analysis.",
"dataTypeList": [
"url"
],
"baseConfig": "CuckooSandbox",
"configurationItems": [
{
"name": "url",
"description": "URL",
"type": "string",
"multi": false,
"required": true
},
{
"name": "token",
"description": "API token",
"type": "string",
"multi": false,
"required": false
},
{
"name": "cert_check",
"description": "Verify server certificate",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "cert_path",
"description": "Path to the CA on the system used to check server certificate",
"type": "string",
"multi": false,
"required": false
}
],
"dockerImage": "cortexneurons/cuckoosandbox_url_analysis:1.1"
}
,
{
"name": "CyberCrime-Tracker",
"author": "ph34tur3",
"license": "AGPL-V3",
"url": "https://github.com/ph34tur3/Cortex-Analyzers",
"version": "1.0",
"description": "Search cybercrime-tracker.net for C2 servers.",
"dataTypeList": [
"domain",
"fqdn",
"ip",
"url",
"other"
],
"baseConfig": "CyberCrimeTracker",
"config": {
"check_tlp": true,
"max_tlp": 2
},
"configurationItems": [],
"dockerImage": "cortexneurons/cybercrime-tracker:1.0"
}
,
{
"name": "Cyberprotect_ThreatScore",
"author": "Rémi Allain, Cyberprotect",
"license": "AGPL-V3",
"url": "https://github.com/Cyberprotect/Cortex-Analyzers",
"version": "1.0",
"description": "ThreatScore is a cyber threat scoring system provided by Cyberprotect",
"dataTypeList": [
"domain",
"ip"
],
"baseConfig": "Cyberprotect",
"config": {
"service": "ThreatScore",
"check_tlp": true
},
"dockerImage": "cortexneurons/cyberprotect_threatscore:1.0"
}
,
{
"name": "Cymon_Check_IP",
"version": "2.1",
"author": "Julian Gonzalez",
"url": "https://github.com/ST2labs/Analyzers",
"license": "AGPL-V3",
"description": "Check an IP addr against Cymon.io.",
"dataTypeList": [
"ip"
],
"baseConfig": "Cymon",
"config": {
"service": "Check_IP"
},
"configurationItems": [
{
"name": "key",
"description": "API key for Cymon.io",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/cymon_check_ip:2.1"
}
,
{
"name": "DNSDB_DomainName",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DNSDB to fetch historical records for a domain.",
"dataTypeList": [
"domain",
"fqdn"
],
"baseConfig": "DNSDB",
"config": {
"service": "domain_name"
},
"configurationItems": [
{
"name": "server",
"description": "DNSDB server name",
"type": "string",
"multi": false,
"required": true,
"defaultValue": "https://api.dnsdb.info"
},
{
"name": "key",
"description": "Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/dnsdb_domainname:2.0"
}
,
{
"name": "DNSDB_IPHistory",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DNSDB to fetch historical records for an IP address.",
"dataTypeList": [
"ip"
],
"baseConfig": "DNSDB",
"config": {
"service": "ip_history"
},
"configurationItems": [
{
"name": "server",
"description": "DNSDB server name",
"type": "string",
"multi": false,
"required": true,
"defaultValue": "https://api.dnsdb.info"
},
{
"name": "key",
"description": "Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/dnsdb_iphistory:2.0"
}
,
{
"name": "DNSDB_NameHistory",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DNSDB to fetch historical records for a fully-qualified domain name.",
"dataTypeList": [
"domain",
"fqdn"
],
"baseConfig": "DNSDB",
"config": {
"service": "name_history"
},
"configurationItems": [
{
"name": "server",
"description": "DNSDB server name",
"type": "string",
"multi": false,
"required": true,
"defaultValue": "https://api.dnsdb.info"
},
{
"name": "key",
"description": "Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/dnsdb_namehistory:2.0"
}
,
{
"name": "DNSSinkhole",
"author": "Andrea Garavaglia, LDO-CERT",
"license": "AGPL-V3",
"url": "https://github.com/LDO-CERT/cortex-analyzer",
"version": "1.0",
"description": "Check if a domain is sinkholed via DNS Sinkhole server",
"dataTypeList": [
"domain"
],
"baseConfig": "DNSSinkhole",
"configurationItems": [
{
"name": "ip",
"description": "Define the DNS Sinkhole Server IP",
"type": "string",
"multi": false,
"required": true
},
{
"name": "sink_ip",
"description": "Define the sinkholed response address IP",
"required": true,
"multi": false,
"type": "string"
}
],
"dockerImage": "cortexneurons/dnssinkhole:1.0"
}
,
{
"name": "DShield_lookup",
"version": "1.0",
"author": "Xavier Xavier, SANS ISC",
"url": "https://github.com/xme/thehive/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Query the SANS ISC DShield API to check for an IP address reputation.",
"dataTypeList": [
"ip"
],
"baseConfig": "DShield",
"config": {
"service": "query"
},
"dockerImage": "cortexneurons/dshield_lookup:1.0"
}
,
{
"name": "DomainTools_HostingHistory",
"version": "2.0",
"author": "ANSSI",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get a list of historical registrant, name servers and IP addresses for a domain name.",
"dataTypeList": [
"domain"
],
"baseConfig": "DomainTools",
"config": {
"service": "hosting-history"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_hostinghistory:2.0"
}
,
{
"name": "DomainTools_Reputation",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get a reputation score on a domain or fqdn",
"dataTypeList": [
"domain",
"fqdn"
],
"baseConfig": "DomainTools",
"config": {
"service": "reputation"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_reputation:2.0"
}
,
{
"name": "DomainTools_ReverseIP",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get a list of domain names sharing the same IP address.",
"dataTypeList": [
"ip",
"domain",
"fqdn"
],
"baseConfig": "DomainTools",
"config": {
"service": "reverse-ip"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_reverseip:2.0"
}
,
{
"name": "DomainTools_ReverseIPWhois",
"version": "2.0",
"author": "ANSSI",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get a list of IP addresses which share the same registrant information.",
"dataTypeList": [
"mail",
"ip",
"domain",
"other"
],
"baseConfig": "DomainTools",
"config": {
"service": "reverse-ip-whois"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_reverseipwhois:2.0"
}
,
{
"name": "DomainTools_ReverseNameServer",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get a list of domain names that share the same primary or secondary name server.",
"dataTypeList": [
"domain"
],
"baseConfig": "DomainTools",
"config": {
"service": "name-server-domains"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_reversenameserver:2.0"
}
,
{
"name": "DomainTools_ReverseWhois",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get a list of domain names which share the same registrant information.",
"dataTypeList": [
"mail",
"ip",
"domain",
"other"
],
"baseConfig": "DomainTools",
"config": {
"service": "reverse-whois"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_reversewhois:2.0"
}
,
{
"name": "DomainTools_Risk",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get a risk score and evidence details on a domain or fqdn",
"dataTypeList": [
"domain",
"fqdn"
],
"baseConfig": "DomainTools",
"config": {
"service": "risk_evidence"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_risk:2.0"
}
,
{
"name": "DomainTools_WhoisHistory",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get a list of historical Whois records associated with a domain name.",
"dataTypeList": [
"domain"
],
"baseConfig": "DomainTools",
"config": {
"service": "whois/history"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_whoishistory:2.0"
}
,
{
"name": "DomainTools_WhoisLookup",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get the ownership record for a domain or an IP address with basic registration details parsed.",
"dataTypeList": [
"domain",
"ip"
],
"baseConfig": "DomainTools",
"config": {
"service": "whois/parsed"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_whoislookup:2.0"
}
,
{
"name": "DomainTools_WhoisLookupUnparsed",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use DomainTools to get the ownership record for an IP address or a domain without parsing.",
"dataTypeList": [
"ip",
"domain"
],
"baseConfig": "DomainTools",
"config": {
"service": "whois"
},
"configurationItems": [
{
"name": "username",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "DomainTools API credentials",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/domaintools_whoislookupunparsed:2.0"
}
,
{
"name": "EmergingThreats_DomainInfo",
"version": "1.0",
"author": "Davide Arcuri and Andrea Garavaglia, LDO-CERT",
"url": "https://github.com/dadokkio/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve ET reputation, related malware, and IDS requests for a given domain.",
"dataTypeList": [
"domain",
"fqdn"
],
"baseConfig": "EmergingThreats",
"configurationItems": [
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/emergingthreats_domaininfo:1.0"
}
,
{
"name": "EmergingThreats_IPInfo",
"version": "1.0",
"author": "Davide Arcuri and Andrea Garavaglia, LDO-CERT",
"url": "https://github.com/dadokkio/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve ET reputation, related malware, and IDS requests for a given IP address.",
"dataTypeList": [
"ip"
],
"baseConfig": "EmergingThreats",
"configurationItems": [
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/emergingthreats_ipinfo:1.0"
}
,
{
"name": "EmergingThreats_MalwareInfo",
"version": "1.0",
"author": "Davide Arcuri and Andrea Garavaglia, LDO-CERT",
"url": "https://github.com/dadokkio/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve ET details and info related to a malware hash.",
"dataTypeList": [
"file",
"hash"
],
"baseConfig": "EmergingThreats",
"configurationItems": [
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/emergingthreats_malwareinfo:1.0"
}
,
{
"name": "EmlParser",
"version": "1.2",
"author": "ninsmith",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"baseConfig": "EmlParser",
"config": {
"check_tlp": false,
"max_tlp": 3,
"service": ""
},
"description": "Parse Eml message",
"dataTypeList": [
"file"
],
"dockerImage": "cortexneurons/emlparser:1.2"
}
,
{
"name": "FileInfo",
"version": "6.0",
"author": "TheHive-Project",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Parse files in several formats such as OLE and OpenXML to detect VBA macros, extract their source code, generate useful information on PE, PDF files...",
"dataTypeList": [
"file"
],
"baseConfig": "FileInfo",
"configurationItems": [
{
"name": "manalyze_enable",
"description": "Wether to enable manalyze submodule or not.",
"type": "boolean",
"required": true,
"multi": false
},
{
"name": "manalyze_enable_docker",
"description": "Use docker to run Manalyze.",
"type": "boolean",
"required": false,
"multi": false,
"default": false
},
{
"name": "manalyze_enable_binary",
"description": "Use local binary to run Manalyze. Need to compile it before!",
"type": "boolean",
"required": false,
"multi": false,
"default": true
},
{
"name": "manalyze_binary_path",
"description": "Path to the Manalyze binary that was compiled before",
"type": "string",
"required": false,
"multi": false,
"default": "/opt/Cortex-Analyzers/utils/manalyze/bin/manalyze"
}
],
"dockerImage": "cortexneurons/fileinfo:6.0"
}
,
{
"name": "FireEyeiSight",
"version": "1.0",
"author": "Davide Arcuri and Andrea Garavaglia, LDO-CERT",
"url": "https://github.com/LDO-CERT/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Query domains, IPs, hashes and URLs on FireEye's iSIGHT threat intelligence service.",
"dataTypeList": [
"domain",
"ip",
"hash",
"url"
],
"baseConfig": "FireEyeiSight",
"config": {
"check_tlp": true,
"max_tlp": 2,
"service": "query"
},
"configurationItems": [
{
"name": "key",
"description": "API key for FireEye iSIGHT.",
"required": true,
"type": "string",
"multi": false
},
{
"name": "pwd",
"description": "Password associated to the API key.",
"required": true,
"type": "string",
"multi": false
}
],
"dockerImage": "cortexneurons/fireeyeisight:1.0"
}
,
{
"name": "FireHOLBlocklists",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"description": "Check IP addresses against the FireHOL blocklists",
"dataTypeList": [
"ip"
],
"baseConfig": "FireHOLBlocklists",
"configurationItems": [
{
"name": "blocklistpath",
"description": "Path to blocklists",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/fireholblocklists:2.0"
}
,
{
"name": "Fortiguard_URLCategory",
"version": "2.1",
"author": "Eric Capuano",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"dataTypeList": [
"domain",
"url",
"fqdn"
],
"description": "Check the Fortiguard category of a URL, FQDN or a domain. Check the full available list at https://fortiguard.com/webfilter/categories",
"baseConfig": "Fortiguard",
"configurationItems": [
{
"name": "malicious_categories",
"description": "List of FortiGuard categories to be considered as malicious",
"type": "string",
"multi": true,
"required": true,
"defaultValue": [
"Malicious Websites",
"Phishing",
"Spam URLs"
]
},
{
"name": "suspicious_categories",
"description": "List of FortiGuard categories to be considered as suspicious",
"type": "string",
"multi": true,
"required": true,
"defaultValue": [
"Newly Observed Domain",
"Newly Registered Domain",
"Dynamic DNS",
"Proxy Avoidance",
"Hacking"
]
}
],
"dockerImage": "cortexneurons/fortiguard_urlcategory:2.1"
}
,
{
"name": "GoogleDNS_resolve",
"version": "1.0.0",
"author": "CERT-LaPoste",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Request Google DNS over HTTPS service",
"dataTypeList": [
"domain",
"ip",
"fqdn"
],
"baseConfig": "GoogleDNS",
"config": {
"service": "get"
},
"configurationItems": [],
"dockerImage": "cortexneurons/googledns_resolve:1.0.0"
}
,
{
"name": "GoogleSafebrowsing",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"description": "Use Google Safebrowing to check URLs and domain names.",
"dataTypeList": [
"url",
"domain"
],
"baseConfig": "GoogleSafebrowsing",
"configurationItems": [
{
"name": "client_id",
"description": "Client identifier",
"type": "string",
"multi": false,
"required": false,
"defaultValue": "cortex"
},
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": false
}
],
"dockerImage": "cortexneurons/googlesafebrowsing:2.0"
}
,
{
"name": "GreyNoise",
"version": "2.3",
"author": "Nclose",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "APLv2",
"description": "Determine whether an IP has known scanning activity using GreyNoise.",
"dataTypeList": [
"ip"
],
"baseConfig": "GreyNoise",
"configurationItems": [
{
"name": "key",
"description": "API key for GreyNoise",
"type": "string",
"multi": false,
"required": false
}
],
"config": {
"check_tlp": true,
"max_tlp": 2,
"auto_extract": false
},
"dockerImage": "cortexneurons/greynoise:2.3"
}
,
{
"name": "HIBP_Query",
"version": "1.0",
"author": "Matt Erasmus",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Query haveibeenpwned.com for a compromised email address",
"dataTypeList": [
"mail"
],
"baseConfig": "HIBP",
"config": {
"service": "query",
"url": "https://haveibeenpwned.com/api/v2/breachedaccount/"
},
"configurationItems": [
{
"name": "unverified",
"description": "Include unverified breaches",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
}
],
"dockerImage": "cortexneurons/hibp_query:1.0"
}
,
{
"name": "Hashdd_Detail",
"version": "1.0",
"author": "iosonogio",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPLv3",
"description": "Determine whether a hash is good or bad; if good then list what it is.",
"dataTypeList": [
"hash"
],
"baseConfig": "Hashdd",
"config": {
"service": "detail"
},
"configurationItems": [
{
"name": "api_key",
"description": "API key for hashdd",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/hashdd_detail:1.0"
}
,
{
"name": "Hashdd_Status",
"version": "1.0",
"author": "iosonogio",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPLv3",
"description": "Determine whether a hash is good or bad.",
"dataTypeList": [
"hash"
],
"baseConfig": "Hashdd",
"config": {
"service": "status"
},
"configurationItems": [
{
"name": "api_key",
"description": "API key for hashdd",
"type": "string",
"multi": false,
"required": false
}
],
"dockerImage": "cortexneurons/hashdd_status:1.0"
}
,
{
"name": "Hipposcore",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Get the Hippocampe Score report associated with an IP address, a domain or a URL.",
"dataTypeList": [
"ip",
"domain",
"fqdn",
"url"
],
"baseConfig": "Hippocampe",
"config": {
"service": "hipposcore"
},
"configurationItems": [
{
"name": "url",
"description": "URL of the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/hipposcore:2.0"
}
,
{
"name": "HippoMore",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Get the Hippocampe detailed report for an IP address, a domain or a URL.",
"dataTypeList": [
"ip",
"domain",
"fqdn",
"url"
],
"baseConfig": "Hippocampe",
"config": {
"service": "more"
},
"configurationItems": [
{
"name": "url",
"description": "URL of the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/hippomore:2.0"
}
,
{
"name": "Hunterio_DomainSearch",
"author": "Rémi Allain, Cyberprotect",
"license": "AGPL-V3",
"url": "https://github.com/Cyberprotect/Cortex-Analyzers",
"version": "1.0",
"description": "hunter.io is a service to find email addresses from a domain.",
"dataTypeList": [
"domain",
"fqdn"
],
"baseConfig": "Hunterio",
"config": {
"service": "domainsearch",
"check_tlp": false
},
"configurationItems": [
{
"name": "key",
"description": "api key of hunter.io",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/hunterio_domainsearch:1.0"
}
,
{
"name": "HybridAnalysis_GetReport",
"version": "1.0",
"author": "Daniil Yugoslavskiy, Tieto",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"dataTypeList": [
"hash",
"file",
"filename"
],
"description": "Fetch Hybrid Analysis reports associated with hashes and filenames.",
"baseConfig": "HybridAnalysis",
"configurationItems": [
{
"name": "secret",
"description": "HybridAnalysis secret",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/hybridanalysis_getreport:1.0"
}
,
{
"name": "IBMXForce_Lookup",
"version": "1.0",
"author": "Davide Arcuri and Andrea Garavaglia, LDO-CERT",
"url": "https://github.com/LDO-CERT/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Query domains, IPs, hashes and URLs against IBM X-Force threat intelligence sharing platform.",
"dataTypeList": [
"domain",
"ip",
"hash",
"url"
],
"baseConfig": "IBMXForce",
"config": {
"service": "query"
},
"configurationItems": [
{
"name": "url",
"description": "X-Force API URL",
"required": true,
"multi": false,
"type": "string"
},
{
"name": "key",
"description": "X-Force API Key",
"required": true,
"multi": false,
"type": "string"
},
{
"name": "pwd",
"description": "X-Force API Password",
"required": true,
"multi": false,
"type": "string"
},
{
"name": "verify",
"description": "Enable/Disable certificate verification",
"required": false,
"multi": false,
"type": "boolean",
"default": true
}
],
"dockerImage": "cortexneurons/ibmxforce_lookup:1.0"
}
,
{
"name": "Investigate_Categorization",
"version": "1.0",
"author": "Cisco Umbrella Research @opendns",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers/Investigate",
"license": "AGPL-V3",
"description": "Retrieve Investigate categorization and security features for a domain.",
"dataTypeList": [
"domain",
"fqdn"
],
"baseConfig": "Investigate",
"config": {
"service": "categorization"
},
"configurationItems": [
{
"name": "key",
"description": "Define the Investigate API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/investigate_categorization:1.0"
}
,
{
"name": "Investigate_Sample",
"version": "1.0",
"author": "Cisco Umbrella Research @opendns",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers/Investigate",
"license": "AGPL-V3",
"description": "Retrieve sample data from Investigate for a hash. (Sample data provided by ThreatGrid)",
"dataTypeList": [
"hash"
],
"baseConfig": "Investigate",
"config": {
"service": "sample"
},
"configurationItems": [
{
"name": "key",
"description": "Define the Investigate API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/investigate_sample:1.0"
}
,
{
"name": "JoeSandbox_File_Analysis_Inet",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Joe Sandbox file analysis with Internet access.",
"dataTypeList": [
"file"
],
"baseConfig": "JoeSandbox",
"config": {
"service": "file_analysis_inet"
},
"configurationItems": [
{
"name": "url",
"description": "URL of JoeSandbox service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": true
},
{
"name": "analysistimeout",
"description": "Analysis timeout (seconds)",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1800
},
{
"name": "networktimeout",
"description": "Network timeout (second)",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 30
}
],
"dockerImage": "cortexneurons/joesandbox_file_analysis_inet:2.0"
}
,
{
"name": "JoeSandbox_File_Analysis_Noinet",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Joe Sandbox file analysis without Internet access.",
"dataTypeList": [
"file"
],
"baseConfig": "JoeSandbox",
"config": {
"service": "file_analysis_noinet"
},
"configurationItems": [
{
"name": "url",
"description": "URL of JoeSandbox service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": true
},
{
"name": "analysistimeout",
"description": "Analysis timeout (seconds)",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1800
},
{
"name": "networktimeout",
"description": "Network timeout (second)",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 30
}
],
"dockerImage": "cortexneurons/joesandbox_file_analysis_noinet:2.0"
}
,
{
"name": "JoeSandbox_Url_Analysis",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Joe Sandbox URL analysis.",
"dataTypeList": [
"url"
],
"baseConfig": "JoeSandbox",
"config": {
"service": "url_analysis"
},
"configurationItems": [
{
"name": "url",
"description": "URL of JoeSandbox service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "API key",
"type": "string",
"multi": false,
"required": true
},
{
"name": "analysistimeout",
"description": "Analysis timeout (seconds)",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1800
},
{
"name": "networktimeout",
"description": "Network timeout (second)",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 30
}
],
"dockerImage": "cortexneurons/joesandbox_url_analysis:2.0"
}
,
{
"name": "MISP",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"description": "Query multiple MISP instances for events containing an observable.",
"dataTypeList": [
"domain",
"ip",
"url",
"fqdn",
"uri_path",
"user-agent",
"hash",
"email",
"mail",
"mail_subject",
"registry",
"regexp",
"other",
"filename"
],
"baseConfig": "MISP",
"configurationItems": [
{
"name": "name",
"description": "Name of MISP servers",
"multi": true,
"required": false,
"type": "string"
},
{
"name": "url",
"description": "URL of MISP servers",
"type": "string",
"multi": true,
"required": true
},
{
"name": "key",
"description": "API key for each server",
"type": "string",
"multi": true,
"required": true
},
{
"name": "cert_check",
"description": "Verify server certificate",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "cert_path",
"description": "Path to the CA on the system used to check server certificate",
"type": "string",
"multi": true,
"required": false
}
],
"dockerImage": "cortexneurons/misp:2.0"
}
,
{
"name": "MISPWarningLists",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/misp-warninglists-analyzer",
"version": "1.0",
"description": "Check IoCs/Observables against MISP Warninglists to filter false positives.",
"dataTypeList": [
"ip",
"hash",
"domain",
"fqdn",
"url"
],
"baseConfig": "MISPWarningLists",
"configurationItems": [
{
"name": "path",
"description": "path to Warninglists folder",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/mispwarninglists:1.0"
}
,
{
"name": "Malpedia",
"author": "Davide Arcuri and Andrea Garavaglia, LDO-CERT",
"license": "AGPL-V3",
"url": "https://github.com/LDO-CERT/cortex-analyzers",
"version": "1.0",
"description": "Check files against Malpedia YARA rules.",
"dataTypeList": [
"file"
],
"baseConfig": "Malpedia",
"configurationItems": [
{
"name": "path",
"description": "Rulepath",
"type": "string",
"multi": false,
"required": true
},
{
"name": "username",
"description": "Username",
"type": "string",
"multi": false,
"required": true
},
{
"name": "password",
"description": "Password",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/malpedia:1.0"
}
,
{
"name": "Malwares_GetReport",
"version": "1.0",
"author": "LDO-CERT",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Get the latest Malwares report for a file, hash, domain or an IP address.",
"dataTypeList": [
"file",
"hash",
"domain",
"ip"
],
"baseConfig": "Malwares",
"config": {
"check_tlp": true,
"max_tlp": 3,
"service": "get"
},
"configurationItems": [
{
"name": "key",
"description": "Malwares.com API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/malwares_getreport:1.0"
}
,
{
"name": "Malwares_Scan",
"version": "1.0",
"author": "LDO-CERT",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use Malwares' API to scan a file or URL.",
"dataTypeList": [
"file",
"url"
],
"baseConfig": "Malwares",
"config": {
"check_tlp": true,
"service": "scan",
"max_tlp": 1
},
"configurationItems": [
{
"name": "key",
"description": "Malwares.com API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/malwares_scan:1.0"
}
,
{
"name": "MaxMind_GeoIP",
"version": "3.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use MaxMind to geolocate an IP address.",
"dataTypeList": [
"ip"
],
"baseConfig": "MaxMind",
"dockerImage": "cortexneurons/maxmind_geoip:3.0"
}
,
{
"name": "Mnemonic_pDNS_Closed",
"version": "3.0",
"author": "Michael Stensrud, Nordic Financial CERT",
"url": "https://passivedns.mnemonic.no/search",
"license": "AGPL-V3",
"description": "Query IP addresses and domains against Mnemonic pDNS restricted service.",
"dataTypeList": [
"ip",
"domain"
],
"baseConfig": "Mnemonic_pDNS",
"config": {
"check_tlp": true,
"service": "closed"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/mnemonic_pdns_closed:3.0"
}
,
{
"name": "Mnemonic_pDNS_Public",
"version": "3.0",
"author": "Michael Stensrud, Nordic Financial CERT",
"url": "https://passivedns.mnemonic.no/search",
"license": "AGPL-V3",
"description": "Query IP addresses and domains against Mnemonic pDNS public service.",
"dataTypeList": [
"ip",
"domain"
],
"baseConfig": "Mnemonic_pDNS",
"config": {
"check_tlp": true,
"service": "public"
},
"configurationItems": [],
"dockerImage": "cortexneurons/mnemonic_pdns_public:3.0"
}
,
{
"name": "Msg_Parser",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Parse Outlook MSG files and extract the main artifacts.",
"dataTypeList": [
"file"
],
"baseConfig": "MsgParser",
"dockerImage": "cortexneurons/msg_parser:2.0"
}
,
{
"name": "Nessus",
"version": "2.0",
"author": "Guillaume Rousse",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use Nessus Professional to scan hosts.",
"dataTypeList": [
"ip",
"fqdn"
],
"baseConfig": "Nessus",
"configurationItems": [
{
"name": "url",
"description": "Define the URL to the Nessus service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "login",
"description": "Define the login to Nessus",
"type": "string",
"multi": false,
"required": true
},
{
"name": "password",
"description": "Define the password to the Nessus account",
"type": "string",
"multi": false,
"required": true
},
{
"name": "policy",
"description": "Define the policy used to run scans",
"type": "string",
"multi": false,
"required": true
},
{
"name": "ca_bundle",
"description": "Define the path to the Nessus CA",
"type": "string",
"multi": false,
"required": false
},
{
"name": "allowed_network",
"description": "Define networks allowed to be scanned",
"type": "string",
"multi": true,
"required": true
}
],
"dockerImage": "cortexneurons/nessus:2.0"
}
,
{
"name": "OTXQuery",
"version": "2.0",
"author": "Eric Capuano",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Query AlienVault OTX for IPs, domains, URLs, or file hashes.",
"dataTypeList": [
"url",
"domain",
"file",
"hash",
"ip"
],
"baseConfig": "OTXQuery",
"configurationItems": [
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/otxquery:2.0"
}
,
{
"name": "Onyphe_Datascan",
"version": "1.0",
"author": "ANSSI",
"url": "https://github.com/cybernardo/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve datascan information Onyphe has for the given IPv{4,6} address with history of changes or search a string.",
"dataTypeList": [
"ip",
"other"
],
"baseConfig": "Onyphe",
"config": {
"service": "datascan"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/onyphe_datascan:1.0"
}
,
{
"name": "Onyphe_Forward",
"version": "1.0",
"author": "Pierre Baudry, Adrien Barchapt",
"url": "https://github.com/cybernardo/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve forward DNS lookup information Onyphe has for the given IPv{4,6} address with history of changes.",
"dataTypeList": [
"ip"
],
"baseConfig": "Onyphe",
"config": {
"service": "forward"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/onyphe_forward:1.0"
}
,
{
"name": "Onyphe_Geolocate",
"version": "1.0",
"author": "Pierre Baudry, Adrien Barchapt",
"url": "https://github.com/cybernardo/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve geolocation information for the given IPv{4,6} address.",
"dataTypeList": [
"ip"
],
"baseConfig": "Onyphe",
"config": {
"service": "geolocate"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/onyphe_geolocate:1.0"
}
,
{
"name": "Onyphe_Inetnum",
"version": "1.0",
"author": "ANSSI",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve Onyphe Inetnum information on an IPv{4,6} address with history.",
"dataTypeList": [
"ip"
],
"baseConfig": "Onyphe",
"config": {
"service": "inetnum"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/onyphe_inetnum:1.0"
}
,
{
"name": "Onyphe_Ports",
"version": "1.0",
"author": "Pierre Baudry, Adrien Barchapt",
"url": "https://github.com/cybernardo/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve synscan information Onyphe has for the given IPv{4,6} address with history of changes.",
"dataTypeList": [
"ip"
],
"baseConfig": "Onyphe",
"config": {
"service": "ports"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/onyphe_ports:1.0"
}
,
{
"name": "Onyphe_Reverse",
"version": "1.0",
"author": "Pierre Baudry, Adrien Barchapt",
"url": "https://github.com/cybernardo/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve reverse DNS lookup information Onyphe has for the given IPv{4,6} address with history of changes.",
"dataTypeList": [
"ip"
],
"baseConfig": "Onyphe",
"config": {
"service": "reverse"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/onyphe_reverse:1.0"
}
,
{
"name": "Onyphe_Threats",
"version": "1.0",
"author": "Pierre Baudry, Adrien Barchapt",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Retrieve Onyphe threat information for the given IPv{4,6} address with history.",
"dataTypeList": [
"ip"
],
"baseConfig": "Onyphe",
"config": {
"service": "threats"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/onyphe_threats:1.0"
}
,
{
"name": "PassiveTotal_Enrichment",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PassiveTotal Enrichment Lookup.",
"dataTypeList": [
"domain",
"fqdn",
"ip"
],
"baseConfig": "PassiveTotal",
"config": {
"service": "enrichment"
},
"configurationItems": [
{
"name": "username",
"description": "Define the username of the account used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/passivetotal_enrichment:2.0"
}
,
{
"name": "PassiveTotal_Malware",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PassiveTotal Malware Lookup.",
"dataTypeList": [
"domain",
"fqdn",
"ip"
],
"baseConfig": "PassiveTotal",
"config": {
"service": "malware"
},
"configurationItems": [
{
"name": "username",
"description": "Define the username of the account used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/passivetotal_malware:2.0"
}
,
{
"name": "PassiveTotal_Osint",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PassiveTotal OSINT Lookup.",
"dataTypeList": [
"domain",
"fqdn",
"ip"
],
"baseConfig": "PassiveTotal",
"config": {
"service": "osint"
},
"configurationItems": [
{
"name": "username",
"description": "Define the username of the account used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/passivetotal_osint:2.0"
}
,
{
"name": "PassiveTotal_Passive_Dns",
"version": "2.1",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PassiveTotal Passive DNS Lookup.",
"dataTypeList": [
"domain",
"fqdn",
"ip"
],
"baseConfig": "PassiveTotal",
"config": {
"service": "passive_dns"
},
"configurationItems": [
{
"name": "username",
"description": "Define the username of the account used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/passivetotal_passive_dns:2.1"
}
,
{
"name": "PassiveTotal_Ssl_Certificate_Details",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PassiveTotal SSL Certificate Details Lookup.",
"dataTypeList": [
"hash",
"ip"
],
"baseConfig": "PassiveTotal",
"config": {
"service": "ssl_certificate_details"
},
"configurationItems": [
{
"name": "username",
"description": "Define the username of the account used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/passivetotal_ssl_certificate_details:2.0"
}
,
{
"name": "PassiveTotal_Ssl_Certificate_History",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PassiveTotal SSL Certificate History Lookup.",
"dataTypeList": [
"hash",
"ip"
],
"baseConfig": "PassiveTotal",
"config": {
"service": "ssl_certificate_history"
},
"configurationItems": [
{
"name": "username",
"description": "Define the username of the account used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/passivetotal_ssl_certificate_history:2.0"
}
,
{
"name": "PassiveTotal_Unique_Resolutions",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PassiveTotal Unique Resolutions Lookup.",
"dataTypeList": [
"domain",
"fqdn",
"ip"
],
"baseConfig": "PassiveTotal",
"config": {
"service": "unique_resolutions"
},
"configurationItems": [
{
"name": "username",
"description": "Define the username of the account used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/passivetotal_unique_resolutions:2.0"
}
,
{
"name": "PassiveTotal_Whois_Details",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PassiveTotal Whois Details Lookup.",
"dataTypeList": [
"domain",
"fqdn",
"ip"
],
"baseConfig": "PassiveTotal",
"config": {
"service": "whois_details"
},
"configurationItems": [
{
"name": "username",
"description": "Define the username of the account used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/passivetotal_whois_details:2.0"
}
,
{
"name": "Patrowl_GetReport",
"version": "1.0",
"author": "Nicolas Mattiocco",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Get the current Patrowl report for a fdqn, a domain or an IP address.",
"dataTypeList": [
"fqdn",
"domain",
"ip"
],
"baseConfig": "Patrowl",
"config": {
"service": "getreport"
},
"configurationItems": [
{
"name": "url",
"description": "Define the PatrOwl url",
"type": "string",
"multi": false,
"required": true
},
{
"name": "api_key",
"description": "Define the PatrOwl API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/patrowl_getreport:1.0"
}
,
{
"name": "PayloadSecurity_File_Analysis",
"version": "1.0",
"author": "Emmanuel Torquato",
"url": "https://github.com/notset/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PayloadSecurity Sandbox File Analysis",
"dataTypeList": [
"file"
],
"baseConfig": "PayloadSecurity",
"configurationItems": [
{
"name": "url",
"description": "Define the url of the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "secret",
"description": "Define the secret used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "environmentId",
"description": "Define the environment Id used by the service",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 100
},
{
"name": "timeout",
"description": "Define the timeout of requests to the service",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 15
},
{
"name": "verifyssl",
"description": "Verify SSL certificate",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
}
],
"dockerImage": "cortexneurons/payloadsecurity_file_analysis:1.0"
}
,
{
"name": "PayloadSecurity_Url_Analysis",
"version": "1.0",
"author": "Emmanuel Torquato",
"url": "https://github.com/notset/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "PayloadSecurity Sandbox Url Analysis",
"dataTypeList": [
"url"
],
"baseConfig": "PayloadSecurity",
"configurationItems": [
{
"name": "url",
"description": "Define the url of the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "secret",
"description": "Define the secret used to connect the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "environmentId",
"description": "Define the environment Id used by the service",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 100
},
{
"name": "timeout",
"description": "Define the timeout of requests to the service",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 15
},
{
"name": "verifyssl",
"description": "Verify SSL certificate",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
}
],
"dockerImage": "cortexneurons/payloadsecurity_url_analysis:1.0"
}
,
{
"name": "PhishTank_CheckURL",
"version": "2.1",
"author": "Eric Capuano",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use PhishTank to check if a URL is a verified phishing site.",
"dataTypeList": [
"url"
],
"baseConfig": "PhishTank",
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/phishtank_checkurl:2.1"
}
,
{
"name": "PhishingInitiative_Lookup",
"version": "2.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use Phishing Initiative to check if a URL is a verified phishing site.",
"dataTypeList": [
"url"
],
"baseConfig": "PhishingInitiative",
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/phishinginitiative_lookup:2.0"
}
,
{
"name": "PhishingInitiative_Scan",
"version": "1.0",
"author": "Remi Pointel",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use Phishing Initiative to scan a URL.",
"dataTypeList": [
"url"
],
"baseConfig": "PhishingInitiative",
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/phishinginitiative_scan:1.0"
}
,
{
"name": "ProofPoint_Lookup",
"version": "1.0",
"author": "Emmanuel Torquato",
"url": "https://github.com/CERT-BDF/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Check URL, file, SHA256 against ProofPoint forensics",
"dataTypeList": [
"url",
"file",
"hash"
],
"baseConfig": "ProofPoint",
"config": {
"service": "query",
"max_tlp": 1,
"check_tlp": true
},
"configurationItems": [
{
"name": "url",
"description": "URL of the Proofpoint API, the default should be okay.",
"type": "string",
"required": true,
"defaultValue": "https://tap-api-v2.proofpoint.com",
"multi": false
},
{
"name": "apikey",
"description": "API key to use",
"type": "string",
"required": true,
"multi": false
},
{
"name": "secret",
"description": "Secret to the API key",
"type": "string",
"required": true,
"multi": false
},
{
"name": "verifyssl",
"description": "Verify server's SSL certificate",
"type": "boolean",
"defaultValue": true
}
],
"dockerImage": "cortexneurons/proofpoint_lookup:1.0"
}
,
{
"name": "Pulsedive_GetIndicator",
"version": "1.0",
"author": "Nils Kuhnert",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Search Pulsedive.com for a giver domain name, hash, ip or url",
"dataTypeList": [
"url",
"domain",
"ip",
"hash"
],
"baseConfig": "Pulsedive",
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/pulsedive_getindicator:1.0"
}
,
{
"name": "RecordedFuture_risk",
"version": "1.0",
"author": "KAPSCH-CDC",
"url": "https://github.com/kapschcdc/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Get the latest risk data from RecordedFuture for a hash, domain or an IP address.",
"dataTypeList": [
"domain",
"ip",
"hash"
],
"baseConfig": "RecordedFuture",
"configurationItems": [
{
"name": "key",
"description": "API key for RecordedFuture",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/recordedfuture_risk:1.0"
}
,
{
"name": "Robtex_Forward_PDNS_Query",
"version": "1.0",
"author": "Nils Kuhnert",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Check domains and FQDNs using the Robtex passive DNS API.",
"dataTypeList": [
"domain",
"fqdn"
],
"baseConfig": "Robtex",
"config": {
"service": "fpdnsquery"
},
"dockerImage": "cortexneurons/robtex_forward_pdns_query:1.0"
}
,
{
"name": "Robtex_IP_Query",
"version": "1.0",
"author": "Nils Kuhnert",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Check IPs using the Robtex IP API.",
"dataTypeList": [
"ip"
],
"baseConfig": "Robtex",
"config": {
"service": "ipquery"
},
"dockerImage": "cortexneurons/robtex_ip_query:1.0"
}
,
{
"name": "Robtex_Reverse_PDNS_Query",
"version": "1.0",
"author": "Nils Kuhnert",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Check IPs using the Robtex reverse passive DNS API.",
"dataTypeList": [
"ip"
],
"baseConfig": "Robtex",
"config": {
"service": "rpdnsquery"
},
"dockerImage": "cortexneurons/robtex_reverse_pdns_query:1.0"
}
,
{
"name": "SecurityTrails_Passive_DNS",
"version": "1.0",
"author": "Manabu Niseki, @ninoseki",
"url": "https://github.com/ninoseki/cortex-securitytrails",
"license": "MIT",
"description": "SecurityTrails Passive DNS Lookup.",
"dataTypeList": [
"ip"
],
"baseConfig": "SecurityTrails",
"config": {
"service": "passive_dns"
},
"configurationItems": [
{
"name": "api_key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/securitytrails_passive_dns:1.0"
}
,
{
"name": "SecurityTrails_Whois",
"version": "1.0",
"author": "Manabu Niseki, @ninoseki",
"url": "https://github.com/ninoseki/cortex-securitytrails",
"license": "MIT",
"description": "SecurityTrails Whois Lookup.",
"dataTypeList": [
"domain"
],
"baseConfig": "SecurityTrails",
"config": {
"service": "whois"
},
"configurationItems": [
{
"name": "api_key",
"description": "Define the API key to use to connect the service",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/securitytrails_whois:1.0"
}
,
{
"name": "Shodan_DNSResolve",
"version": "1.0",
"author": "ANSSI",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers/Shodan",
"license": "AGPL-V3",
"description": "Retrieve domain resolutions on Shodan.",
"dataTypeList": [
"domain"
],
"baseConfig": "Shodan",
"config": {
"service": "dns_resolve"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/shodan_dnsresolve:1.0"
}
,
{
"name": "Shodan_Host",
"version": "1.0",
"author": "Sebastien Larinier @Sebdraven",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers/Shodan",
"license": "AGPL-V3",
"description": "Retrieve key Shodan information on an IP address.",
"dataTypeList": [
"ip"
],
"baseConfig": "Shodan",
"config": {
"service": "host"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/shodan_host:1.0"
}
,
{
"name": "Shodan_Host_History",
"version": "1.0",
"author": "ANSSI",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers/Shodan",
"license": "AGPL-V3",
"description": "Retrieve Shodan history scan results for an IP address.",
"dataTypeList": [
"ip"
],
"baseConfig": "Shodan",
"config": {
"service": "host_history"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/shodan_host_history:1.0"
}
,
{
"name": "Shodan_InfoDomain",
"version": "1.0",
"author": "ANSSI",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers/Shodan",
"license": "AGPL-V3",
"description": "Retrieve key Shodan information on a domain.",
"dataTypeList": [
"domain"
],
"baseConfig": "Shodan",
"config": {
"service": "info_domain"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/shodan_infodomain:1.0"
}
,
{
"name": "Shodan_ReverseDNS",
"version": "1.0",
"author": "ANSSI",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers/Shodan",
"license": "AGPL-V3",
"description": "Retrieve ip reverse DNS resolutions on Shodan.",
"dataTypeList": [
"ip"
],
"baseConfig": "Shodan",
"config": {
"service": "reverse_dns"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/shodan_reversedns:1.0"
}
,
{
"name": "Shodan_Search",
"version": "2.0",
"author": "Sebastien Larinier @Sebdraven",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers/Shodan",
"license": "AGPL-V3",
"description": "Search query on Shodan",
"dataTypeList": [
"other"
],
"baseConfig": "Shodan",
"config": {
"service": "search"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/shodan_search:2.0"
}
,
{
"name": "SinkDB",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/sinkdb-analyzer",
"version": "1.0",
"description": "Check if ip is sinkholed via sinkdb.abuse.ch",
"dataTypeList": [
"ip"
],
"baseConfig": "SinkDB",
"configurationItems": [
{
"name": "key",
"description": "Define the API Key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/sinkdb:1.0"
}
,
{
"name": "SoltraEdge",
"version": "1.0",
"author": "Michael Stensrud, Nordic Financial CERT",
"url": "http://soltra.com/en/",
"license": "AGPL-V3",
"description": "Query against Soltra Edge.",
"dataTypeList": [
"domain",
"ip",
"url",
"fqdn",
"uri_path",
"user-agent",
"hash",
"email",
"mail",
"mail_subject",
"registry",
"regexp",
"other",
"filename"
],
"baseConfig": "Soltra_Edge",
"config": {
"check_tlp": true,
"service": "search"
},
"configurationItems": [
{
"name": "token",
"description": "Define the Token Key",
"type": "string",
"multi": false,
"required": true
},
{
"name": "username",
"description": "Define the Username",
"type": "string",
"multi": false,
"required": true
},
{
"name": "base_url",
"description": "Base API URL for Soltra Edge Server. (Example: https://test.soltra.com/api/stix)",
"type": "string",
"multi": false,
"required": true,
"defaultValue": "https://feed.yourdomain./api/stix"
},
{
"name": "verify_ssl",
"description": "Verify server certificate",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
}
],
"dockerImage": "cortexneurons/soltraedge:1.0"
}
,
{
"name": "StaxxSearch",
"author": "Robert Nixon",
"license": "AGPL-V3",
"url": "https://github.com/robertnixon2003/Cortex-Analyzers",
"version": "1.0",
"description": "Fetch observable details from an Anomali STAXX instance.",
"dataTypeList": [
"domain",
"fqdn",
"ip",
"url",
"hash",
"mail"
],
"baseConfig": "staxx",
"configurationItems": [
{
"name": "auth_url",
"description": "Define the URL of the auth endpoint",
"type": "string",
"multi": false,
"required": true
},
{
"name": "query_url",
"description": "Define the URL of the intelligence endpoint",
"type": "string",
"multi": false,
"required": true
},
{
"name": "username",
"description": "STAXX User Name",
"type": "string",
"multi": false,
"required": true
},
{
"name": "password",
"description": "STAXX Password",
"type": "string",
"multi": false,
"required": true
},
{
"name": "cert_check",
"description": "Verify server certificate",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "cert_path",
"description": "Path to the CA on the system used to check the server certificate",
"type": "string",
"multi": true,
"required": false
}
],
"dockerImage": "cortexneurons/staxxsearch:1.0"
}
,
{
"name": "StopForumSpam",
"author": "Marc-Andre Doll, STARC by EXAPROBE",
"license": "AGPL-V3",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"version": "1.0",
"baseConfig": "StopForumSpam",
"config": {
"check_tlp": true,
"max_tlp": 2
},
"configurationItems": [
{
"name": "suspicious_confidence_level",
"description": "Confidence threshold above which the artifact should be marked as suspicious",
"type": "number",
"multi": false,
"required": false,
"defaultValue": 0
},
{
"name": "malicious_confidence_level",
"description": "Confidence threshold above which the artifact should be marked as malicious",
"type": "number",
"multi": false,
"required": false,
"defaultValue": 90
}
],
"description": "Query http://www.stopforumspam.com to check if an IP or email address is a known spammer.",
"dataTypeList": [
"ip",
"mail"
],
"dockerImage": "cortexneurons/stopforumspam:1.0"
}
,
{
"name": "TalosReputation",
"version": "1.0",
"author": "Gabriel Antonio da Silva",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Get the Talos IP reputation",
"dataTypeList": [
"ip"
],
"baseConfig": "TalosReputation",
"dockerImage": "cortexneurons/talosreputation:1.0"
}
,
{
"name": "Threatcrowd",
"author": "Rémi Allain, Cyberprotect",
"license": "AGPL-V3",
"url": "https://github.com/Cyberprotect/Cortex-Analyzers",
"version": "1.0",
"description": "Look up domains, mail and IP addresses on ThreatCrowd.",
"dataTypeList": [
"mail",
"ip",
"domain"
],
"baseConfig": "Threatcrowd",
"config": {
"check_tlp": false,
"service": "get"
},
"dockerImage": "cortexneurons/threatcrowd:1.0"
}
,
{
"name": "TorBlutmagie",
"author": "Marc-André DOLL, STARC by EXAPROBE",
"license": "AGPL-V3",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"version": "1.0",
"description": "Query http://torstatus.blutmagie.de/query_export.php/Tor_query_EXPORT.csv for TOR exit nodes IP addresses or names.",
"dataTypeList": [
"ip",
"domain",
"fqdn"
],
"baseConfig": "TorBlutmagie",
"configurationItems": [
{
"name": "cache.duration",
"description": "Define the cache duration",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 3600
},
{
"name": "cache.root",
"description": "Define the path to the stored data",
"type": "string",
"multi": false,
"required": false
}
],
"dockerImage": "cortexneurons/torblutmagie:1.0"
}
,
{
"name": "TorProject",
"author": "Marc-André DOLL, STARC by EXAPROBE",
"license": "AGPL-V3",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"version": "1.0",
"description": "Query https://check.torproject.org/exit-addresses for TOR exit nodes IP addresses.",
"dataTypeList": [
"ip"
],
"baseConfig": "TorProject",
"configurationItems": [
{
"name": "ttl",
"description": "Define the TTL",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 86400
},
{
"name": "cache.duration",
"description": "Define the cache duration",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 3600
},
{
"name": "cache.root",
"description": "Define the path to the stored data",
"type": "string",
"multi": false,
"required": false
}
],
"dockerImage": "cortexneurons/torproject:1.0"
}
,
{
"name": "URLhaus",
"author": "ninoseki, Nils Kuhnert",
"license": "MIT",
"url": "https://github.com/ninoseki/cortex_URLhaus_analyzer",
"version": "2.0",
"description": "Search domains, IPs, URLs or hashes on URLhaus.",
"dataTypeList": [
"domain",
"url",
"hash",
"ip"
],
"configurationItems": [],
"dockerImage": "cortexneurons/urlhaus:2.0"
}
,
{
"name": "Umbrella_Report",
"version": "1.0",
"author": "Kyle Parrish",
"url": "https://github.com/arnydo/thehive/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Query the Umbrella Reporting API for recent DNS queries and their status.",
"dataTypeList": [
"domain"
],
"baseConfig": "Umbrella",
"config": {
"service": "get"
},
"configurationItems": [
{
"name": "api_key",
"description": "Api Key provided by Umbrella Admin Console.",
"type": "string",
"multi": false,
"required": true
},
{
"name": "api_secret",
"description": "Api Secret provided by Umbrella Admin Console.",
"type": "string",
"multi": false,
"required": true
},
{
"name": "organization_id",
"description": "Organization ID provided by Umbrella Admin Console.",
"type": "string",
"multi": false,
"required": true
},
{
"name": "query_limit",
"description": "Maximum number of results to return.",
"type": "number",
"multi": false,
"required": false,
"default": 20
}
],
"dockerImage": "cortexneurons/umbrella_report:1.0"
}
,
{
"name": "UnshortenLink",
"version": "1.1",
"author": "Remi Pointel, CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use UnshortenLink to reveal the real URL.",
"dataTypeList": [
"url"
],
"baseConfig": "UnshortenLink",
"dockerImage": "cortexneurons/unshortenlink:1.1"
}
,
{
"name": "Urlscan.io_Search",
"author": "ninoseki",
"license": "MIT",
"url": "https://github.com/ninoseki/cortex_urlscan_analyzer",
"version": "0.1.0",
"description": "Search IPs, domains, hashes or URLs on urlscan.io",
"dataTypeList": [
"ip",
"domain",
"hash",
"url"
],
"dockerImage": "cortexneurons/urlscan.io_search:0.1.0"
}
,
{
"name": "VMRay",
"license": "AGPL-V3",
"author": "Nils Kuhnert, CERT-Bund",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "3.0",
"description": "VMRay Sandbox file analysis.",
"dataTypeList": [
"hash",
"file"
],
"baseConfig": "VMRay",
"configurationItems": [
{
"name": "url",
"description": "Define the URL of the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "key",
"description": "Define the API key",
"type": "string",
"multi": false,
"required": true
},
{
"name": "certverify",
"description": "Verify certificates",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "certpath",
"description": "Path to certificate file, in case of self-signed etc.",
"type": "string",
"multi": false,
"required": false
},
{
"name": "disablereanalyze",
"description": "If set to true, samples won't get re-analyzed.",
"type": "boolean",
"multi": false,
"required": false,
"defaultValue": false
}
],
"dockerImage": "cortexneurons/vmray:3.0"
}
,
{
"name": "VirusTotal_GetReport",
"version": "3.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Get the latest VirusTotal report for a file, hash, domain or an IP address.",
"dataTypeList": [
"file",
"hash",
"domain",
"ip",
"url"
],
"baseConfig": "VirusTotal",
"config": {
"service": "get"
},
"configurationItems": [
{
"name": "key",
"description": "API key for Virustotal",
"type": "string",
"multi": false,
"required": true
},
{
"name": "polling_interval",
"description": "Define time interval between two requests attempts for the report",
"type": "number",
"multi": false,
"required": false,
"defaultValue": 60
}
],
"dockerImage": "cortexneurons/virustotal_getreport:3.0"
}
,
{
"name": "VirusTotal_Scan",
"version": "3.0",
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use VirusTotal to scan a file or URL.",
"dataTypeList": [
"file",
"url"
],
"baseConfig": "VirusTotal",
"config": {
"service": "scan"
},
"configurationItems": [
{
"name": "key",
"description": "API key for Virustotal",
"type": "string",
"multi": false,
"required": true
},
{
"name": "polling_interval",
"description": "Define time interval between two requests attempts for the report",
"type": "number",
"multi": false,
"required": false,
"defaultValue": 60
}
],
"dockerImage": "cortexneurons/virustotal_scan:3.0"
}
,
{
"name": "Virusshare",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"description": "Search for MD5 hashes in Virusshare.com hash list",
"dataTypeList": [
"hash",
"file"
],
"baseConfig": "Virusshare",
"configurationItems": [
{
"name": "path",
"description": "Define the path to the stored data",
"type": "string",
"multi": false,
"required": false
}
],
"dockerImage": "cortexneurons/virusshare:2.0"
}
,
{
"name": "WOT_Lookup",
"version": "1.0",
"author": "Andrea Garavaglia, LDO-CERT",
"url": "https://github.com/garanews/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Use Web of Trust to check a domain's reputation.",
"dataTypeList": [
"domain",
"fqdn"
],
"baseConfig": "WOT",
"config": {
"service": "query"
},
"configurationItems": [
{
"name": "key",
"description": "Define the API key",
"type": "string",
"multi": false,
"required": true
}
],
"dockerImage": "cortexneurons/wot_lookup:1.0"
}
,
{
"name": "Yara",
"author": "Nils Kuhnert, CERT-Bund",
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"description": "Check files against YARA rules.",
"dataTypeList": [
"file"
],
"baseConfig": "Yara",
"configurationItems": [
{
"name": "rules",
"description": "Define the path rules folder",
"type": "string",
"multi": true,
"required": true
}
],
"dockerImage": "cortexneurons/yara:2.0"
}
,
{
"name": "Yeti",
"author": "CERT-BDF",
"license": "AGPL-V3",
"url": "https://github.com/CERT/cortex-analyzers",
"version": "1.0",
"description": "Fetch observable details from a YETI instance.",
"dataTypeList": [
"domain",
"fqdn",
"ip",
"url",
"hash"
],
"baseConfig": "Yeti",
"configurationItems": [
{
"name": "url",
"description": "Define the URL of the service",
"type": "string",
"multi": false,
"required": true
},
{
"name": "api_key",
"description": "Define the api key of the service",
"type": "string",
"multi": false,
"required": false
}
],
"dockerImage": "cortexneurons/yeti:1.0"
}
]