add yml make script
This commit is contained in:
parent
d8caa60712
commit
84d104f508
66
Integrations/DNSTest/mkyml.py
Normal file
66
Integrations/DNSTest/mkyml.py
Normal file
@ -0,0 +1,66 @@
|
||||
print('''
|
||||
commonfields:
|
||||
id: DNSTest
|
||||
version: -1
|
||||
name: DNSTest
|
||||
display: DNSTest
|
||||
category: Utilities
|
||||
configuration:
|
||||
- display: DNS query timeout
|
||||
name: timeout
|
||||
defaultvalue: "1"
|
||||
type: 0
|
||||
required: false
|
||||
additionalinfo: How long to wait for reply from the DNS server before recording a failure (default 1s)
|
||||
- display: Default domain
|
||||
name: default_domain
|
||||
defaultvalue: "google.com"
|
||||
type: 0
|
||||
required: false
|
||||
additionalinfo: The default domain used to test operation. May need to be configured if the local resolver is not recursive.
|
||||
- display: DNS query iterations
|
||||
name: iterations
|
||||
defaultvalue: 100
|
||||
type: 0
|
||||
required: false
|
||||
additionalinfo: To catch intermittent DNS issues, set this value to a higher number. Default is 100.
|
||||
- display: DNS query delay
|
||||
name: delay
|
||||
defaultvalue: 0
|
||||
type: 0
|
||||
required: false
|
||||
additionalinfo: If a resolver is ratelimited or slow, set this value to a higher number. Default is 0.
|
||||
script:
|
||||
script: |-
|
||||
''')
|
||||
|
||||
with open('dnstest.py', 'r') as f:
|
||||
for line in f:
|
||||
print(' '*4 + line.rstrip())
|
||||
|
||||
print('''
|
||||
type: python
|
||||
commands:
|
||||
- name: dns-test-resolve-domain
|
||||
description: Resolve a given domain using all locally configured resolvers
|
||||
arguments:
|
||||
- name: domain
|
||||
description: The domain to resolve
|
||||
required: true
|
||||
- name: count
|
||||
description: The number of DNS requests to make
|
||||
required: false
|
||||
- name: delay
|
||||
description: The delay between DNS requests in seconds
|
||||
required: false
|
||||
- name: dns-test-get-resolvers
|
||||
arguments: []
|
||||
description: Get the locally configured DNS resolvers
|
||||
dependencies:
|
||||
- name: dnspython
|
||||
version: ">=2.7.0"
|
||||
dockerimage: demisto/py3-tools:1.0.0.87415
|
||||
isfetch: false
|
||||
runonce: true
|
||||
subtype: python3
|
||||
''')
|
||||
Loading…
x
Reference in New Issue
Block a user