From 55c7dfadc8ade9e62790296709ca4ce2aa6312a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leonard?= Date: Fri, 9 Feb 2018 10:50:32 +0100 Subject: [PATCH] #172 update config files --- analyzers/C1fApp/C1fApp_osint.json | 16 +++++++ .../CERTatPassiveDNS/CERTatPassiveDNS.json | 10 +++- .../CIRCLPassiveDNS/CIRCLPassiveDNS.json | 16 +++++++ .../CIRCLPassiveSSL/CIRCLPassiveSSL.json | 16 +++++++ analyzers/Censys/Censys.json | 16 +++++++ .../CuckooSandbox_File_Analysis.json | 8 ++++ .../CuckooSandbox_Url_Analysis.json | 8 ++++ analyzers/DNSDB/DNSDB_DomainName.json | 16 +++++++ analyzers/DNSDB/DNSDB_IPHistory.json | 16 +++++++ analyzers/DNSDB/DNSDB_NameHistory.json | 16 +++++++ .../EmergingThreats_DomainInfo.json | 8 ++++ .../EmergingThreats_IPInfo.json | 8 ++++ .../EmergingThreats_MalwareInfo.json | 8 ++++ .../FireHOLBlocklists/FireHOLBlocklists.json | 8 ++++ .../GoogleSafebrowsing.json | 16 +++++++ .../Hippocampe/Hippocampe_hipposcore.json | 8 ++++ analyzers/Hippocampe/Hippocampe_more.json | 8 ++++ .../HybridAnalysis_GetReport.json | 16 +++++++ .../JoeSandbox_File_Analysis_Inet.json | 24 ++++++++++ .../JoeSandbox_File_Analysis_Noinet.json | 16 +++++++ .../JoeSandbox/JoeSandbox_Url_Analysis.json | 24 ++++++++++ .../MISPWarningLists/MISPWarningLists.json | 8 ++++ analyzers/Malpedia/Malpedia.json | 24 ++++++++++ analyzers/Nessus/Nessus.json | 48 +++++++++++++++++++ analyzers/OTXQuery/OTXQuery.json | 10 +++- analyzers/Onyphe/Onyphe_Forward.json | 8 ++++ analyzers/Onyphe/Onyphe_Geolocate.json | 8 ++++ analyzers/Onyphe/Onyphe_Ports.json | 8 ++++ analyzers/Onyphe/Onyphe_Reverse.json | 8 ++++ analyzers/Onyphe/Onyphe_Threats.json | 8 ++++ .../PassiveTotal/PassiveTotal_Enrichment.json | 16 +++++++ .../PassiveTotal/PassiveTotal_Malware.json | 16 +++++++ .../PassiveTotal/PassiveTotal_Osint.json | 16 +++++++ .../PassiveTotal_Passive_Dns.json | 16 +++++++ .../PassiveTotal_Ssl_Certificate_Details.json | 16 +++++++ .../PassiveTotal_Ssl_Certificate_History.json | 16 +++++++ .../PassiveTotal_Unique_Resolutions.json | 16 +++++++ .../PassiveTotal_Whois_Details.json | 16 +++++++ .../PayloadSecurity_File_Analysis.json | 48 +++++++++++++++++++ .../PayloadSecurity_Url_Analysis.json | 48 +++++++++++++++++++ analyzers/PhishTank/PhishTank_CheckURL.json | 8 ++++ .../PhishingInitiative_Lookup.json | 8 ++++ analyzers/Shodan/Shodan_Host.json | 16 +++++++ analyzers/Shodan/Shodan_Search.json | 16 +++++++ analyzers/SinkDB/SinkDB.json | 8 ++++ analyzers/TorBlutmagie/TorBlutmagie.json | 16 +++++++ analyzers/TorProject/TorProject.json | 24 ++++++++++ analyzers/VMRay/VMRay.json | 29 ++++++++++- analyzers/Virusshare/Virusshare.json | 8 ++++ analyzers/WOT/WOT_lookup.json | 8 ++++ analyzers/Yara/Yara.json | 8 ++++ analyzers/Yeti/Yeti.json | 8 ++++ 52 files changed, 789 insertions(+), 4 deletions(-) diff --git a/analyzers/C1fApp/C1fApp_osint.json b/analyzers/C1fApp/C1fApp_osint.json index cd23c1b4d..70316de29 100644 --- a/analyzers/C1fApp/C1fApp_osint.json +++ b/analyzers/C1fApp/C1fApp_osint.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "url", + "description": "URL of C1fApp service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "Server1" + }, + { + "name": "key", + "description": "API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/CERTatPassiveDNS/CERTatPassiveDNS.json b/analyzers/CERTatPassiveDNS/CERTatPassiveDNS.json index 21702d5a1..68b97cccc 100644 --- a/analyzers/CERTatPassiveDNS/CERTatPassiveDNS.json +++ b/analyzers/CERTatPassiveDNS/CERTatPassiveDNS.json @@ -25,6 +25,14 @@ "multi": false, "required": true, "defaultValue": 3 - } + }, + { + "name": "limit", + "description": "Define the maximum number of results per request", + "type": "number", + "multi": false, + "required": true, + "defaultValue": 100 + }, ] } diff --git a/analyzers/CIRCLPassiveDNS/CIRCLPassiveDNS.json b/analyzers/CIRCLPassiveDNS/CIRCLPassiveDNS.json index 8b73e8d91..c1dbf1b50 100644 --- a/analyzers/CIRCLPassiveDNS/CIRCLPassiveDNS.json +++ b/analyzers/CIRCLPassiveDNS/CIRCLPassiveDNS.json @@ -25,6 +25,22 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "user", + "description": "Username", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "password", + "description": "Password", + "type": "sring", + "multi": false, + "required": true, + "defaultValue": "password" } ] } diff --git a/analyzers/CIRCLPassiveSSL/CIRCLPassiveSSL.json b/analyzers/CIRCLPassiveSSL/CIRCLPassiveSSL.json index 5a0cbc22c..4d1fce901 100644 --- a/analyzers/CIRCLPassiveSSL/CIRCLPassiveSSL.json +++ b/analyzers/CIRCLPassiveSSL/CIRCLPassiveSSL.json @@ -25,6 +25,22 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "user", + "description": "Username", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "password", + "description": "Password", + "type": "sring", + "multi": false, + "required": true, + "defaultValue": "password" } ] } diff --git a/analyzers/Censys/Censys.json b/analyzers/Censys/Censys.json index cc7f18ab1..d6df5c17c 100644 --- a/analyzers/Censys/Censys.json +++ b/analyzers/Censys/Censys.json @@ -25,6 +25,22 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "uuid", + "description": "UID for Censys", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "UUID" + }, + { + "name": "key", + "description": "API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] diff --git a/analyzers/CuckooSandbox/CuckooSandbox_File_Analysis.json b/analyzers/CuckooSandbox/CuckooSandbox_File_Analysis.json index 9e3b13d2b..ab43e77d4 100644 --- a/analyzers/CuckooSandbox/CuckooSandbox_File_Analysis.json +++ b/analyzers/CuckooSandbox/CuckooSandbox_File_Analysis.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "url", + "description": "URL", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "url" } ] } diff --git a/analyzers/CuckooSandbox/CuckooSandbox_Url_Analysis.json b/analyzers/CuckooSandbox/CuckooSandbox_Url_Analysis.json index 9482d198e..1c92c88f4 100644 --- a/analyzers/CuckooSandbox/CuckooSandbox_Url_Analysis.json +++ b/analyzers/CuckooSandbox/CuckooSandbox_Url_Analysis.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "url", + "description": "URL", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "url" } ] diff --git a/analyzers/DNSDB/DNSDB_DomainName.json b/analyzers/DNSDB/DNSDB_DomainName.json index 8b91419fb..26268cf25 100644 --- a/analyzers/DNSDB/DNSDB_DomainName.json +++ b/analyzers/DNSDB/DNSDB_DomainName.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "server", + "description": "DNSDB server name", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "server name" + }, + { + "name": "key", + "description": "Key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API Key" } ] } diff --git a/analyzers/DNSDB/DNSDB_IPHistory.json b/analyzers/DNSDB/DNSDB_IPHistory.json index d4f9518a6..10294d53d 100644 --- a/analyzers/DNSDB/DNSDB_IPHistory.json +++ b/analyzers/DNSDB/DNSDB_IPHistory.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "server", + "description": "DNSDB server name", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "server name" + }, + { + "name": "key", + "description": "Key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API Key" } ] } diff --git a/analyzers/DNSDB/DNSDB_NameHistory.json b/analyzers/DNSDB/DNSDB_NameHistory.json index d8c7391be..bb7c6ec3e 100644 --- a/analyzers/DNSDB/DNSDB_NameHistory.json +++ b/analyzers/DNSDB/DNSDB_NameHistory.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "server", + "description": "DNSDB server name", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "server name" + }, + { + "name": "key", + "description": "Key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] diff --git a/analyzers/EmergingThreats/EmergingThreats_DomainInfo.json b/analyzers/EmergingThreats/EmergingThreats_DomainInfo.json index 29438467d..ae9bcb0ce 100644 --- a/analyzers/EmergingThreats/EmergingThreats_DomainInfo.json +++ b/analyzers/EmergingThreats/EmergingThreats_DomainInfo.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 2 + }, + { + "name": "key", + "description": "API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API Key" } ] diff --git a/analyzers/EmergingThreats/EmergingThreats_IPInfo.json b/analyzers/EmergingThreats/EmergingThreats_IPInfo.json index 97e7dc269..b52963edd 100644 --- a/analyzers/EmergingThreats/EmergingThreats_IPInfo.json +++ b/analyzers/EmergingThreats/EmergingThreats_IPInfo.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 2 + }, + { + "name": "key", + "description": "API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API Key" } ] diff --git a/analyzers/EmergingThreats/EmergingThreats_MalwareInfo.json b/analyzers/EmergingThreats/EmergingThreats_MalwareInfo.json index 34c10e17e..519108ccc 100644 --- a/analyzers/EmergingThreats/EmergingThreats_MalwareInfo.json +++ b/analyzers/EmergingThreats/EmergingThreats_MalwareInfo.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 2 + }, + { + "name": "key", + "description": "API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] diff --git a/analyzers/FireHOLBlocklists/FireHOLBlocklists.json b/analyzers/FireHOLBlocklists/FireHOLBlocklists.json index 7b43a7f7b..dd10bce5a 100644 --- a/analyzers/FireHOLBlocklists/FireHOLBlocklists.json +++ b/analyzers/FireHOLBlocklists/FireHOLBlocklists.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "blocklistpath", + "description": "Path to blocklists", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "path" } ] diff --git a/analyzers/GoogleSafebrowsing/GoogleSafebrowsing.json b/analyzers/GoogleSafebrowsing/GoogleSafebrowsing.json index 9372b0eeb..06420cb7c 100644 --- a/analyzers/GoogleSafebrowsing/GoogleSafebrowsing.json +++ b/analyzers/GoogleSafebrowsing/GoogleSafebrowsing.json @@ -26,6 +26,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "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, + "defaultValue": "API Key" } ] diff --git a/analyzers/Hippocampe/Hippocampe_hipposcore.json b/analyzers/Hippocampe/Hippocampe_hipposcore.json index 59a2d7778..9d0bd602d 100644 --- a/analyzers/Hippocampe/Hippocampe_hipposcore.json +++ b/analyzers/Hippocampe/Hippocampe_hipposcore.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "url", + "description": "URL of the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "URL" } ] } diff --git a/analyzers/Hippocampe/Hippocampe_more.json b/analyzers/Hippocampe/Hippocampe_more.json index 0061c2ed4..2bc8d2c63 100644 --- a/analyzers/Hippocampe/Hippocampe_more.json +++ b/analyzers/Hippocampe/Hippocampe_more.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "url", + "description": "URL of the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "URL" } ] } diff --git a/analyzers/HybridAnalysis/HybridAnalysis_GetReport.json b/analyzers/HybridAnalysis/HybridAnalysis_GetReport.json index 7611b3a44..dae38b36d 100644 --- a/analyzers/HybridAnalysis/HybridAnalysis_GetReport.json +++ b/analyzers/HybridAnalysis/HybridAnalysis_GetReport.json @@ -26,6 +26,22 @@ "multi": false, "required": true, "defaultValue": 2 + }, + { + "name": "secret", + "description": "HybridAnalysis secret", + "type": "string", + "multi": false, + "required": true, + "defaultValue": false + }, + { + "name": "key", + "description": "API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API Key" } ] } diff --git a/analyzers/JoeSandbox/JoeSandbox_File_Analysis_Inet.json b/analyzers/JoeSandbox/JoeSandbox_File_Analysis_Inet.json index d27b9a02c..e1f50a48e 100644 --- a/analyzers/JoeSandbox/JoeSandbox_File_Analysis_Inet.json +++ b/analyzers/JoeSandbox/JoeSandbox_File_Analysis_Inet.json @@ -27,6 +27,30 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "key", + "description": "API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" + }, + { + "name": "analysistimeout", + "description": "Analysis timeout (seconds)", + "type": "number", + "multi": false, + "required": true, + "defaultValue": 240 + }, + { + "name": "networktimeout", + "description": "Network timeout (second)", + "type": "number", + "multi": false, + "required": true, + "defaultValue": 30 } ] } diff --git a/analyzers/JoeSandbox/JoeSandbox_File_Analysis_Noinet.json b/analyzers/JoeSandbox/JoeSandbox_File_Analysis_Noinet.json index eb3f41b32..6554d8d85 100644 --- a/analyzers/JoeSandbox/JoeSandbox_File_Analysis_Noinet.json +++ b/analyzers/JoeSandbox/JoeSandbox_File_Analysis_Noinet.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "key", + "description": "API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API Key" + }, + { + "name": "analysistimeout", + "description": "Analysis timeout (seconds)", + "type": "number", + "multi": false, + "required": true, + "defaultValue": 240 } ] } diff --git a/analyzers/JoeSandbox/JoeSandbox_Url_Analysis.json b/analyzers/JoeSandbox/JoeSandbox_Url_Analysis.json index df5812e03..c5bc262ad 100644 --- a/analyzers/JoeSandbox/JoeSandbox_Url_Analysis.json +++ b/analyzers/JoeSandbox/JoeSandbox_Url_Analysis.json @@ -27,6 +27,30 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "key", + "description": "API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API Key" + }, + { + "name": "analysistimeout", + "description": "Analysis timeout (seconds)", + "type": "number", + "multi": false, + "required": true, + "defaultValue": 240 + }, + { + "name": "networktimeout", + "description": "Network timeout (second)", + "type": "number", + "multi": false, + "required": true, + "defaultValue": 30 } ] } diff --git a/analyzers/MISPWarningLists/MISPWarningLists.json b/analyzers/MISPWarningLists/MISPWarningLists.json index eaa67d6f1..ae8a3365d 100644 --- a/analyzers/MISPWarningLists/MISPWarningLists.json +++ b/analyzers/MISPWarningLists/MISPWarningLists.json @@ -25,6 +25,14 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "path", + "description": "path to Warninglists folder", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "path" } ] } diff --git a/analyzers/Malpedia/Malpedia.json b/analyzers/Malpedia/Malpedia.json index 79c0ba80c..409e84847 100644 --- a/analyzers/Malpedia/Malpedia.json +++ b/analyzers/Malpedia/Malpedia.json @@ -25,6 +25,30 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "path", + "description": "Rulepath", + "type": "string", + "multi": false, + "required": true, + "defaultValue": false + }, + { + "name": "username", + "description": "Username", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "password", + "description": "Password", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "password" } ] } diff --git a/analyzers/Nessus/Nessus.json b/analyzers/Nessus/Nessus.json index d6cccc93c..c3705fd1e 100644 --- a/analyzers/Nessus/Nessus.json +++ b/analyzers/Nessus/Nessus.json @@ -26,6 +26,54 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "url", + "description": "Define the URL to the Nessus service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "url" + }, + { + "name": "login", + "description": "Define the login to Nessus", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "login" + }, + { + "name": "password", + "description": "Define the password to the Nessus account", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "password" + }, + { + "name": "policy", + "description": "Define the policy used to run scans", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "policy" + }, + { + "name": "ca_bundle", + "description": "Define the path to the Nessus CA", + "type": "path", + "multi": false, + "required": true, + "defaultValue": false + }, + { + "name": "allowed_network", + "description": "Define networks allowed to be scanned", + "type": "string", + "multi": true, + "required": true, + "defaultValue": "[network1 ]" } ] } diff --git a/analyzers/OTXQuery/OTXQuery.json b/analyzers/OTXQuery/OTXQuery.json index 5b7b71eaa..f8371ca66 100644 --- a/analyzers/OTXQuery/OTXQuery.json +++ b/analyzers/OTXQuery/OTXQuery.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 3 - } + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" + } ] } diff --git a/analyzers/Onyphe/Onyphe_Forward.json b/analyzers/Onyphe/Onyphe_Forward.json index 144efc28a..0ed66d4af 100644 --- a/analyzers/Onyphe/Onyphe_Forward.json +++ b/analyzers/Onyphe/Onyphe_Forward.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/Onyphe/Onyphe_Geolocate.json b/analyzers/Onyphe/Onyphe_Geolocate.json index 2cdee22e8..a7d02bb34 100644 --- a/analyzers/Onyphe/Onyphe_Geolocate.json +++ b/analyzers/Onyphe/Onyphe_Geolocate.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/Onyphe/Onyphe_Ports.json b/analyzers/Onyphe/Onyphe_Ports.json index fe8f8db96..ccee29b30 100644 --- a/analyzers/Onyphe/Onyphe_Ports.json +++ b/analyzers/Onyphe/Onyphe_Ports.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/Onyphe/Onyphe_Reverse.json b/analyzers/Onyphe/Onyphe_Reverse.json index fe17230d9..e7b74fe3b 100644 --- a/analyzers/Onyphe/Onyphe_Reverse.json +++ b/analyzers/Onyphe/Onyphe_Reverse.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/Onyphe/Onyphe_Threats.json b/analyzers/Onyphe/Onyphe_Threats.json index 1e91bae71..c0277f682 100644 --- a/analyzers/Onyphe/Onyphe_Threats.json +++ b/analyzers/Onyphe/Onyphe_Threats.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PassiveTotal/PassiveTotal_Enrichment.json b/analyzers/PassiveTotal/PassiveTotal_Enrichment.json index c26afed18..06516efcf 100644 --- a/analyzers/PassiveTotal/PassiveTotal_Enrichment.json +++ b/analyzers/PassiveTotal/PassiveTotal_Enrichment.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "username", + "description": "Define the username of the account used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PassiveTotal/PassiveTotal_Malware.json b/analyzers/PassiveTotal/PassiveTotal_Malware.json index 9bc732cf6..cefeef47c 100644 --- a/analyzers/PassiveTotal/PassiveTotal_Malware.json +++ b/analyzers/PassiveTotal/PassiveTotal_Malware.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "username", + "description": "Define the username of the account used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PassiveTotal/PassiveTotal_Osint.json b/analyzers/PassiveTotal/PassiveTotal_Osint.json index 56f8c83dd..92a018323 100644 --- a/analyzers/PassiveTotal/PassiveTotal_Osint.json +++ b/analyzers/PassiveTotal/PassiveTotal_Osint.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "username", + "description": "Define the username of the account used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PassiveTotal/PassiveTotal_Passive_Dns.json b/analyzers/PassiveTotal/PassiveTotal_Passive_Dns.json index e8a283caf..f43035598 100644 --- a/analyzers/PassiveTotal/PassiveTotal_Passive_Dns.json +++ b/analyzers/PassiveTotal/PassiveTotal_Passive_Dns.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "username", + "description": "Define the username of the account used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PassiveTotal/PassiveTotal_Ssl_Certificate_Details.json b/analyzers/PassiveTotal/PassiveTotal_Ssl_Certificate_Details.json index c85b8bbd9..9c554f38b 100644 --- a/analyzers/PassiveTotal/PassiveTotal_Ssl_Certificate_Details.json +++ b/analyzers/PassiveTotal/PassiveTotal_Ssl_Certificate_Details.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "username", + "description": "Define the username of the account used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PassiveTotal/PassiveTotal_Ssl_Certificate_History.json b/analyzers/PassiveTotal/PassiveTotal_Ssl_Certificate_History.json index d3ca411c4..997f34c1c 100644 --- a/analyzers/PassiveTotal/PassiveTotal_Ssl_Certificate_History.json +++ b/analyzers/PassiveTotal/PassiveTotal_Ssl_Certificate_History.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "username", + "description": "Define the username of the account used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PassiveTotal/PassiveTotal_Unique_Resolutions.json b/analyzers/PassiveTotal/PassiveTotal_Unique_Resolutions.json index bb5c79b87..1a08c688c 100644 --- a/analyzers/PassiveTotal/PassiveTotal_Unique_Resolutions.json +++ b/analyzers/PassiveTotal/PassiveTotal_Unique_Resolutions.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "username", + "description": "Define the username of the account used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PassiveTotal/PassiveTotal_Whois_Details.json b/analyzers/PassiveTotal/PassiveTotal_Whois_Details.json index b2d35fa6f..47c8881af 100644 --- a/analyzers/PassiveTotal/PassiveTotal_Whois_Details.json +++ b/analyzers/PassiveTotal/PassiveTotal_Whois_Details.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "username", + "description": "Define the username of the account used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "username" + }, + { + "name": "key", + "description": "Define the API key to use to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PayloadSecurity/PayloadSecurity_File_Analysis.json b/analyzers/PayloadSecurity/PayloadSecurity_File_Analysis.json index 459cc2d1b..d9649aa1c 100644 --- a/analyzers/PayloadSecurity/PayloadSecurity_File_Analysis.json +++ b/analyzers/PayloadSecurity/PayloadSecurity_File_Analysis.json @@ -27,6 +27,54 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "url", + "description": "Define the url of the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": false + }, + { + "name": "key", + "description": "Define the API key used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": false + }, + { + "name": "secret", + "description": "Define the secret used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "Secret" + }, + { + "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 } ] } diff --git a/analyzers/PayloadSecurity/PayloadSecurity_Url_Analysis.json b/analyzers/PayloadSecurity/PayloadSecurity_Url_Analysis.json index 83635cb72..f9723ec87 100644 --- a/analyzers/PayloadSecurity/PayloadSecurity_Url_Analysis.json +++ b/analyzers/PayloadSecurity/PayloadSecurity_Url_Analysis.json @@ -27,6 +27,54 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "url", + "description": "Define the url of the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": false + }, + { + "name": "key", + "description": "Define the API key used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" + }, + { + "name": "secret", + "description": "Define the secret used to connect the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "Secret" + }, + { + "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 } ] } diff --git a/analyzers/PhishTank/PhishTank_CheckURL.json b/analyzers/PhishTank/PhishTank_CheckURL.json index 8513a7a3c..cb24a8d5c 100644 --- a/analyzers/PhishTank/PhishTank_CheckURL.json +++ b/analyzers/PhishTank/PhishTank_CheckURL.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API Key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/PhishingInitiative/PhishingInitiative_Lookup.json b/analyzers/PhishingInitiative/PhishingInitiative_Lookup.json index 2ea048e02..a5686ada0 100644 --- a/analyzers/PhishingInitiative/PhishingInitiative_Lookup.json +++ b/analyzers/PhishingInitiative/PhishingInitiative_Lookup.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API Key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API Key" } ] } diff --git a/analyzers/Shodan/Shodan_Host.json b/analyzers/Shodan/Shodan_Host.json index b1e7cb19d..a1d180479 100644 --- a/analyzers/Shodan/Shodan_Host.json +++ b/analyzers/Shodan/Shodan_Host.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API Key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" + }, + { + "name": "polling_interval", + "description": "Define the polling interval", + "type": "number", + "multi": false, + "required": false, + "defaultValue": 60 } ] } diff --git a/analyzers/Shodan/Shodan_Search.json b/analyzers/Shodan/Shodan_Search.json index c1232a84e..56134ace2 100644 --- a/analyzers/Shodan/Shodan_Search.json +++ b/analyzers/Shodan/Shodan_Search.json @@ -27,6 +27,22 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API Key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" + }, + { + "name": "polling_interval", + "description": "Define the polling interval", + "type": "number", + "multi": false, + "required": false, + "defaultValue": 60 } ] } diff --git a/analyzers/SinkDB/SinkDB.json b/analyzers/SinkDB/SinkDB.json index 79bf0a1ee..f8d2c2555 100644 --- a/analyzers/SinkDB/SinkDB.json +++ b/analyzers/SinkDB/SinkDB.json @@ -25,6 +25,14 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "key", + "description": "Define the API Key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/TorBlutmagie/TorBlutmagie.json b/analyzers/TorBlutmagie/TorBlutmagie.json index c597a3d57..7df1328b1 100644 --- a/analyzers/TorBlutmagie/TorBlutmagie.json +++ b/analyzers/TorBlutmagie/TorBlutmagie.json @@ -26,6 +26,22 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "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, + "defaultValue": "/tmp/cortex/tor_project" } ] } diff --git a/analyzers/TorProject/TorProject.json b/analyzers/TorProject/TorProject.json index b05c85d83..3c84f3c53 100644 --- a/analyzers/TorProject/TorProject.json +++ b/analyzers/TorProject/TorProject.json @@ -25,6 +25,30 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "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, + "defaultValue": "/tmp/cortex/tor_project" } ] } diff --git a/analyzers/VMRay/VMRay.json b/analyzers/VMRay/VMRay.json index e7e2dc92d..6e0f595a8 100644 --- a/analyzers/VMRay/VMRay.json +++ b/analyzers/VMRay/VMRay.json @@ -28,12 +28,37 @@ "defaultValue": 1 }, { - "name": "cert", - "description": "Verify certificate", + "name": "url", + "description": "Define the URL of the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "url" + }, + { + "name": "key", + "description": "Define the API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" + }, + { + "name": "certpath", + "description": "Verify certificates", "type": "boolean", "multi": false, "required": true, "defaultValue": true + }, + { + "name": "disablereanalyze", + "description": "Define if reanalyze is required or not", + "type": "boolean", + "multi": false, + "required": false, + "defaultValue": false } + ] } diff --git a/analyzers/Virusshare/Virusshare.json b/analyzers/Virusshare/Virusshare.json index 27aa20678..48ac03975 100644 --- a/analyzers/Virusshare/Virusshare.json +++ b/analyzers/Virusshare/Virusshare.json @@ -25,6 +25,14 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "path", + "description": "Define the path to the stored data", + "type": "string", + "multi": false, + "required": false, + "defaultValue": "path" } ] } diff --git a/analyzers/WOT/WOT_lookup.json b/analyzers/WOT/WOT_lookup.json index 0a05cff2e..3deaaf4cd 100644 --- a/analyzers/WOT/WOT_lookup.json +++ b/analyzers/WOT/WOT_lookup.json @@ -27,6 +27,14 @@ "multi": false, "required": true, "defaultValue": 1 + }, + { + "name": "key", + "description": "Define the API key", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "API key" } ] } diff --git a/analyzers/Yara/Yara.json b/analyzers/Yara/Yara.json index 89c4b27b2..0b541ef99 100644 --- a/analyzers/Yara/Yara.json +++ b/analyzers/Yara/Yara.json @@ -25,6 +25,14 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "rules", + "description": "Define the path rules folder", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "path" } ] } diff --git a/analyzers/Yeti/Yeti.json b/analyzers/Yeti/Yeti.json index 8ecfacbd8..21abfe5f1 100644 --- a/analyzers/Yeti/Yeti.json +++ b/analyzers/Yeti/Yeti.json @@ -26,6 +26,14 @@ "multi": false, "required": true, "defaultValue": 3 + }, + { + "name": "url", + "description": "Define the URL of the service", + "type": "string", + "multi": false, + "required": true, + "defaultValue": "url" } ] }