parent
516d56c42a
commit
93aedbfd6e
@ -0,0 +1,31 @@
|
||||
"""
|
||||
This class is designed to be an actor class i.e it will undertake certain actions given an event detected
|
||||
The platform has 2 main sections (detection & analysis).
|
||||
Action Types (Actors):
|
||||
- Alert : Sends an email or Webhook
|
||||
- Apps : Kill, Start
|
||||
- Folder: Archive, Delete (all, age, size)
|
||||
|
||||
@TODO:
|
||||
- upgrade to python 3.x
|
||||
"""
|
||||
import json
|
||||
from threading import Thread
|
||||
class Actor(Thread):
|
||||
def __init__(self,config):
|
||||
pass
|
||||
def init(self,config):
|
||||
pass
|
||||
class Kill(Actor):
|
||||
def __init__(self,config):
|
||||
Actor.__init__(self,config)
|
||||
def init (self,app):
|
||||
pass
|
||||
class Start(Actor):
|
||||
def __init__(self,config):
|
||||
Actor.__init__(self,config)
|
||||
def init(self,args):
|
||||
path = args['path']
|
||||
args = args['args'] if 'args' in args else ''
|
||||
class Alert(Actor):
|
||||
pass
|
Loading…
Reference in new issue