Skip to content

Commit

Permalink
#172 Update configuration items for all analyzers
Browse files Browse the repository at this point in the history
  • Loading branch information
jeromeleonard authored and To-om committed Mar 2, 2018
1 parent 16cde4b commit 974f2fa
Show file tree
Hide file tree
Showing 66 changed files with 1,325 additions and 277 deletions.
2 changes: 1 addition & 1 deletion analyzers/Abuse_Finder/Abuse_Finder.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
"author": "CERT-BDF",
"url": "https://github.com/TheHive-Project/Cortex-Analyzers",
"license": "AGPL-V3",
"baseConfig": "Abuse_Finder",
"description": "Find abuse contacts associated with domain names, URLs, IPs and email addresses.",
"dataTypeList": ["ip", "domain", "url", "mail"],
"command": "Abuse_Finder/abusefinder.py",
"baseConfig": "Abuse_Finder",
"config": {},
"configurationItems": [
{
Expand Down
23 changes: 19 additions & 4 deletions analyzers/C1fApp/C1fApp_osint.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,27 @@
"license": "AGPL-V3",
"description": "Query C1fApp OSINT Aggregator for IPs, domains and URLs",
"dataTypeList": ["url", "domain", "ip"],
"command": "C1fApp/cifquery.py",
"baseConfig": "C1fApp",
"config": {
"check_tlp":true,
"max_tlp": 2,
"service": "query"

},
"command": "C1fApp/cifquery.py"
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1
}
]
}
24 changes: 21 additions & 3 deletions analyzers/CERTatPassiveDNS/CERTatPassiveDNS.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,27 @@
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"baseConfig": "CERTatPassiveDNS",
"config": {},
"description": "Checks CERT.at Passive DNS for a given domain.",
"dataTypeList": ["domain", "fqdn"],
"command": "CERTatPassiveDNS/certat_passivedns.py"
"command": "CERTatPassiveDNS/certat_passivedns.py",
"baseConfig": "CERTatPassiveDNS",
"config": {},
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 3
}
]
}
24 changes: 21 additions & 3 deletions analyzers/CIRCLPassiveDNS/CIRCLPassiveDNS.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,27 @@
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"baseConfig": "CIRCLPassiveDNS",
"config": {},
"description": "Check CIRCL's Passive DNS for a given domain or URL.",
"dataTypeList": ["domain", "url", "ip"],
"command": "CIRCLPassiveDNS/circl_passivedns.py"
"command": "CIRCLPassiveDNS/circl_passivedns.py",
"baseConfig": "CIRCLPassiveDNS",
"config": {},
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 3
}
]
}
24 changes: 21 additions & 3 deletions analyzers/CIRCLPassiveSSL/CIRCLPassiveSSL.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,27 @@
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/cortex-analyzers",
"version": "2.0",
"baseConfig": "CIRCLPassiveSSL",
"config": {},
"description": "Check CIRCL's Passive SSL for a given IP address or a X509 certificate hash.",
"dataTypeList": ["ip", "certificate_hash", "hash"],
"command": "CIRCLPassiveSSL/circl_passivessl.py"
"command": "CIRCLPassiveSSL/circl_passivessl.py",
"baseConfig": "CIRCLPassiveSSL",
"config": {},
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 3
}
]
}
25 changes: 22 additions & 3 deletions analyzers/Censys/Censys.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,28 @@
"license": "AGPL-V3",
"url": "https://github.com/BSI-CERT-Bund/censys-analyzer",
"version": "1.0",
"baseConfig": "Censys",
"config": {},
"description": "Check IPs, certificate hashes or domains against censys.io.",
"dataTypeList": ["ip", "hash", "domain"],
"command": "Censys/censys_analyzer.py"
"command": "Censys/censys_analyzer.py",
"baseConfig": "Censys",
"config": {},
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": false
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 3
}
]

}
26 changes: 21 additions & 5 deletions analyzers/CuckooSandbox/CuckooSandbox_File_Analysis.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,29 @@
"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"],
"command": "CuckooSandbox/cuckoosandbox_analyzer.py",
"baseConfig": "CuckooSandbox",
"config": {
"check_tlp": true,
"max_tlp":1,
"service": "file_analysis"
},
"description": "Cuckoo Sandbox file analysis with Internet access.",
"dataTypeList": ["file"],
"command": "CuckooSandbox/cuckoosandbox_analyzer.py"
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1
}
]
}
27 changes: 22 additions & 5 deletions analyzers/CuckooSandbox/CuckooSandbox_Url_Analysis.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,30 @@
"author": "Andrea Garavaglia, LDO-CERT",
"url": "https://github.com/garanews/Cortex-Analyzers",
"license": "AGPL-V3",
"description": "Cuckoo Sandbox URL analysis.",
"dataTypeList": ["url"],
"command": "CuckooSandbox/cuckoosandbox_analyzer.py",
"baseConfig": "CuckooSandbox",
"config": {
"check_tlp": true,
"max_tlp":1,
"service": "url_analysis"
},
"description": "Cuckoo Sandbox URL analysis.",
"dataTypeList": ["url"],
"command": "CuckooSandbox/cuckoosandbox_analyzer.py"
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1
}
]

}
27 changes: 21 additions & 6 deletions analyzers/DNSDB/DNSDB_DomainName.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,29 @@
"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"],
"command": "DNSDB/dnsdb.py",
"baseConfig": "DNSDB",
"config": {
"check_tlp": true,
"max_tlp": 1,
"service": "domain_name"

},
"description": "Use DNSDB to fetch historical records for a domain.",
"dataTypeList": ["domain", "fqdn"],
"command": "DNSDB/dnsdb.py"
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1
}
]
}
26 changes: 21 additions & 5 deletions analyzers/DNSDB/DNSDB_IPHistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,29 @@
"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"],
"command": "DNSDB/dnsdb.py",
"baseConfig": "DNSDB",
"config": {
"check_tlp": true,
"max_tlp": 1,
"service": "ip_history"
},
"description": "Use DNSDB to fetch historical records for an IP address.",
"dataTypeList": ["ip"],
"command": "DNSDB/dnsdb.py"
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1
}
]
}
27 changes: 22 additions & 5 deletions analyzers/DNSDB/DNSDB_NameHistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,30 @@
"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"],
"command": "DNSDB/dnsdb.py",
"baseConfig": "DNSDB",
"config": {
"check_tlp": true,
"max_tlp": 1,
"service": "name_history"
},
"description": "Use DNSDB to fetch historical records for a fully-qualified domain name.",
"dataTypeList": ["domain","fqdn"],
"command": "DNSDB/dnsdb.py"
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1
}
]

}
27 changes: 22 additions & 5 deletions analyzers/DomainTools/DomainTools_ReverseIP.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,30 @@
"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"],
"command": "DomainTools/domaintools.py",
"baseConfig": "DomainTools",
"config": {
"check_tlp": true,
"max_tlp": 1,
"service": "reverse-ip"
},
"description": "Use DomainTools to get a list of domain names sharing the same IP address.",
"dataTypeList": ["ip", "domain", "fqdn"],
"command": "DomainTools/domaintools.py"
"configurationItems": [
{
"name": "check_tlp",
"description": "Define if the analyzer should check TLP of data before running",
"type": "boolean",
"multi": false,
"required": true,
"defaultValue": true
},
{
"name": "max_tlp",
"description": "Define the maximum TLP level autorized",
"type": "number",
"multi": false,
"required": true,
"defaultValue": 1
}
]

}
Loading

0 comments on commit 974f2fa

Please sign in to comment.