Blame view

MLTD/src/ReportSyslog.py 563 Bytes
2e20dacc7   Thanasis Naskos   MLTD implementati...
1
  import logging.handlers
75a30f1df   Thanasis Naskos   MLTD taking the s...
2
  def report(asset_id, risk, timeframe, source_ip, target_ip):
2e20dacc7   Thanasis Naskos   MLTD implementati...
3
4
5
6
7
8
9
10
11
      my_logger = logging.getLogger('MyLogger')
      my_logger.setLevel(logging.DEBUG)
  
      # handler = logging.FileHandler('mltd.log')
      handler = logging.handlers.SysLogHandler(address='/dev/log')
      handler.ident = 'KEA-MLTD'
      formatter = logging.Formatter(' %(message)s')
      handler.setFormatter(formatter)
      my_logger.addHandler(handler)
2e2d83e96   Thanasis Naskos   new model
12
      my_logger.critical(f'source_ip: {source_ip} target_ip: {target_ip} risk: {risk} incident: Bruteforce Attack is Detected')
2e20dacc7   Thanasis Naskos   MLTD implementati...
13