Skip to content

Commit df4c256

Browse files
committed
ENH: MS CTIP parser: ignore invalid hostnames
1 parent 6991597 commit df4c256

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

intelmq/bots/parsers/microsoft/parser_ctip.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767

6868
import intelmq.lib.utils as utils
6969
from intelmq.lib.bot import ParserBot
70-
from intelmq.lib.harmonization import DateTime
70+
from intelmq.lib.harmonization import DateTime, FQDN
7171

7272
INTERFLOW = {"additionalmetadata": "extra.additionalmetadata",
7373
"description": "event_description.text",
@@ -291,6 +291,9 @@ def parse_azure(self, line, report):
291291
if payload_protocol:
292292
# needs to overwrite a field previously parsed and written
293293
event.add('protocol.application', payload_protocol, overwrite=True) # "HTTP/1.1", save additionally
294+
elif key == 'Payload.domain':
295+
if not FQDN.is_valid(value):
296+
continue
294297
elif not value:
295298
continue
296299
if AZURE[key] != '__IGNORE__':

0 commit comments

Comments
 (0)