mirror of https://github.com/MISP/mail_to_misp
dynamically loading of config file
parent
6d3cfc5a49
commit
32db8c365f
|
@ -9,13 +9,15 @@ from pyfaup.faup import Faup
|
||||||
from pymisp import PyMISP
|
from pymisp import PyMISP
|
||||||
from defang import refang
|
from defang import refang
|
||||||
import dns.resolver
|
import dns.resolver
|
||||||
import mail_to_misp_config as config
|
|
||||||
import email
|
import email
|
||||||
from email.generator import Generator
|
from email.generator import Generator
|
||||||
import tempfile
|
import tempfile
|
||||||
import socket
|
import socket
|
||||||
import syslog
|
import syslog
|
||||||
import ftfy
|
import ftfy
|
||||||
|
import os
|
||||||
|
configfile = os.path.basename(sys.argv[0]).split(".py")[0] + "_config"
|
||||||
|
config = __import__(configfile)
|
||||||
|
|
||||||
syslog.openlog(logoption=syslog.LOG_PID, facility=syslog.LOG_USER)
|
syslog.openlog(logoption=syslog.LOG_PID, facility=syslog.LOG_USER)
|
||||||
def is_valid_ipv4_address(address):
|
def is_valid_ipv4_address(address):
|
||||||
|
@ -237,7 +239,7 @@ for entry in urllist:
|
||||||
misp.add_ipdst(new_event, rdata.to_text(), category='Network activity', to_ids=False, comment=hostname)
|
misp.add_ipdst(new_event, rdata.to_text(), category='Network activity', to_ids=False, comment=hostname)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
if debug:
|
if debug:
|
||||||
syslog.syslog("DNS unsuccessful for: {0}".format(str(rdata)))
|
syslog.syslog(str(e))
|
||||||
|
|
||||||
# Try to add attachments
|
# Try to add attachments
|
||||||
if stdin_used:
|
if stdin_used:
|
||||||
|
|
Loading…
Reference in New Issue