mirror of
https://github.com/certat/intelmq-docker.git
synced 2025-12-06 09:12:49 +01:00
Position.conf fix
Fixes #2 Signed-off-by: Sebastian Waldbauer <waldbauer@cert.at>
This commit is contained in:
@@ -49,11 +49,6 @@ RUN cd /opt/intelmq-manager \
|
|||||||
&& pip3 install hug mako \
|
&& pip3 install hug mako \
|
||||||
&& pip3 install --no-cache-dir -e .
|
&& pip3 install --no-cache-dir -e .
|
||||||
|
|
||||||
RUN mkdir /opt/intelmq/etc/manager/ \
|
|
||||||
&& touch /opt/intelmq/etc/manager/positions.conf \
|
|
||||||
&& chgrp www-data /opt/intelmq/etc/*.conf /opt/intelmq/etc/manager/positions.conf \
|
|
||||||
&& chmod g+w /opt/intelmq/etc/*.conf /opt/intelmq/etc/manager/positions.conf
|
|
||||||
|
|
||||||
ADD entrypoint.sh /opt/entrypoint.sh
|
ADD entrypoint.sh /opt/entrypoint.sh
|
||||||
RUN chmod +x /opt/entrypoint.sh
|
RUN chmod +x /opt/entrypoint.sh
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
if [ $1 == 'selftest' ]
|
if [[ $1 == "selftest" ]]
|
||||||
then
|
then
|
||||||
cd /opt/intelmq && nosetests3
|
cd /opt/intelmq && nosetests3
|
||||||
else
|
else
|
||||||
|
|||||||
66
example_config/intelmq/etc/manager/positions.conf
Normal file
66
example_config/intelmq/etc/manager/positions.conf
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
{
|
||||||
|
"cymru-whois-expert": {
|
||||||
|
"x": -280,
|
||||||
|
"y": 414
|
||||||
|
},
|
||||||
|
"deduplicator-expert": {
|
||||||
|
"x": 148,
|
||||||
|
"y": -107
|
||||||
|
},
|
||||||
|
"feodo-tracker-browse-collector": {
|
||||||
|
"x": 136,
|
||||||
|
"y": -384
|
||||||
|
},
|
||||||
|
"feodo-tracker-browse-parser": {
|
||||||
|
"x": 97,
|
||||||
|
"y": -287
|
||||||
|
},
|
||||||
|
"file-output": {
|
||||||
|
"x": -413,
|
||||||
|
"y": 428
|
||||||
|
},
|
||||||
|
"gethostbyname-1-expert": {
|
||||||
|
"x": -125,
|
||||||
|
"y": 374
|
||||||
|
},
|
||||||
|
"gethostbyname-2-expert": {
|
||||||
|
"x": -252,
|
||||||
|
"y": 243
|
||||||
|
},
|
||||||
|
"malc0de-parser": {
|
||||||
|
"x": 297,
|
||||||
|
"y": 24
|
||||||
|
},
|
||||||
|
"malc0de-windows-format-collector": {
|
||||||
|
"x": 433,
|
||||||
|
"y": 121
|
||||||
|
},
|
||||||
|
"malware-domain-list-collector": {
|
||||||
|
"x": 465,
|
||||||
|
"y": -198
|
||||||
|
},
|
||||||
|
"malware-domain-list-parser": {
|
||||||
|
"x": 283,
|
||||||
|
"y": -125
|
||||||
|
},
|
||||||
|
"spamhaus-drop-collector": {
|
||||||
|
"x": -137,
|
||||||
|
"y": -281
|
||||||
|
},
|
||||||
|
"spamhaus-drop-parser": {
|
||||||
|
"x": 1,
|
||||||
|
"y": -193
|
||||||
|
},
|
||||||
|
"taxonomy-expert": {
|
||||||
|
"x": -3,
|
||||||
|
"y": 30
|
||||||
|
},
|
||||||
|
"url2fqdn-expert": {
|
||||||
|
"x": -75,
|
||||||
|
"y": 179
|
||||||
|
},
|
||||||
|
"settings": {
|
||||||
|
"physics": false,
|
||||||
|
"live": true
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"cymru-whois-expert": {
|
"cymru-whois-expert": {
|
||||||
|
"source-queue": "cymru-whois-expert-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"file-output-queue"
|
"file-output-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "cymru-whois-expert-queue"
|
|
||||||
},
|
},
|
||||||
"deduplicator-expert": {
|
"deduplicator-expert": {
|
||||||
|
"source-queue": "deduplicator-expert-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"taxonomy-expert-queue"
|
"taxonomy-expert-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "deduplicator-expert-queue"
|
|
||||||
},
|
},
|
||||||
"feodo-tracker-browse-collector": {
|
"feodo-tracker-browse-collector": {
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
@@ -17,31 +17,31 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"feodo-tracker-browse-parser": {
|
"feodo-tracker-browse-parser": {
|
||||||
|
"source-queue": "feodo-tracker-browse-parser-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"deduplicator-expert-queue"
|
"deduplicator-expert-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "feodo-tracker-browse-parser-queue"
|
|
||||||
},
|
},
|
||||||
"file-output": {
|
"file-output": {
|
||||||
"source-queue": "file-output-queue"
|
"source-queue": "file-output-queue"
|
||||||
},
|
},
|
||||||
"gethostbyname-1-expert": {
|
"gethostbyname-1-expert": {
|
||||||
|
"source-queue": "gethostbyname-1-expert-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"cymru-whois-expert-queue"
|
"cymru-whois-expert-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "gethostbyname-1-expert-queue"
|
|
||||||
},
|
},
|
||||||
"gethostbyname-2-expert": {
|
"gethostbyname-2-expert": {
|
||||||
|
"source-queue": "gethostbyname-2-expert-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"cymru-whois-expert-queue"
|
"cymru-whois-expert-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "gethostbyname-2-expert-queue"
|
|
||||||
},
|
},
|
||||||
"malc0de-parser": {
|
"malc0de-parser": {
|
||||||
|
"source-queue": "malc0de-parser-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"deduplicator-expert-queue"
|
"deduplicator-expert-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "malc0de-parser-queue"
|
|
||||||
},
|
},
|
||||||
"malc0de-windows-format-collector": {
|
"malc0de-windows-format-collector": {
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
@@ -54,10 +54,10 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"malware-domain-list-parser": {
|
"malware-domain-list-parser": {
|
||||||
|
"source-queue": "malware-domain-list-parser-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"deduplicator-expert-queue"
|
"deduplicator-expert-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "malware-domain-list-parser-queue"
|
|
||||||
},
|
},
|
||||||
"spamhaus-drop-collector": {
|
"spamhaus-drop-collector": {
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
@@ -65,22 +65,22 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"spamhaus-drop-parser": {
|
"spamhaus-drop-parser": {
|
||||||
|
"source-queue": "spamhaus-drop-parser-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"deduplicator-expert-queue"
|
"deduplicator-expert-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "spamhaus-drop-parser-queue"
|
|
||||||
},
|
},
|
||||||
"taxonomy-expert": {
|
"taxonomy-expert": {
|
||||||
|
"source-queue": "taxonomy-expert-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"url2fqdn-expert-queue"
|
"url2fqdn-expert-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "taxonomy-expert-queue"
|
|
||||||
},
|
},
|
||||||
"url2fqdn-expert": {
|
"url2fqdn-expert": {
|
||||||
|
"source-queue": "url2fqdn-expert-queue",
|
||||||
"destination-queues": [
|
"destination-queues": [
|
||||||
"gethostbyname-1-expert-queue",
|
"gethostbyname-1-expert-queue",
|
||||||
"gethostbyname-2-expert-queue"
|
"gethostbyname-2-expert-queue"
|
||||||
],
|
]
|
||||||
"source-queue": "url2fqdn-expert-queue"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -50,7 +50,9 @@
|
|||||||
"rate_limit": 86400,
|
"rate_limit": 86400,
|
||||||
"ssl_client_certificate": null
|
"ssl_client_certificate": null
|
||||||
},
|
},
|
||||||
"run_mode": "continuous"
|
"run_mode": "continuous",
|
||||||
|
"groupname": "collectors",
|
||||||
|
"bot_id": "feodo-tracker-browse-collector"
|
||||||
},
|
},
|
||||||
"feodo-tracker-browse-parser": {
|
"feodo-tracker-browse-parser": {
|
||||||
"description": "HTML Table Parser is a bot configurable to parse different html table data.",
|
"description": "HTML Table Parser is a bot configurable to parse different html table data.",
|
||||||
@@ -72,7 +74,9 @@
|
|||||||
"time_format": null,
|
"time_format": null,
|
||||||
"type": "c2server"
|
"type": "c2server"
|
||||||
},
|
},
|
||||||
"run_mode": "continuous"
|
"run_mode": "continuous",
|
||||||
|
"groupname": "parsers",
|
||||||
|
"bot_id": "feodo-tracker-browse-parser"
|
||||||
},
|
},
|
||||||
"file-output": {
|
"file-output": {
|
||||||
"bot_id": "file-output",
|
"bot_id": "file-output",
|
||||||
|
|||||||
Reference in New Issue
Block a user