コード例 #1
0
	def __init__(self):
		"""Init base class; install required software; setup initial configuration."""
		DispatchAgent.__init__(self)
		self.pids = []

		# 'Attack Source'
		self.nodes = []		# nodelist 
		self.src = None		# CIDR

		# 'Basics'
		self.dst = None			# CIDR
		self.proto = None		# Valid values are these strings: ['tcp', 'udp']
		self.length = None		# minmax() dist or int (fixed minmax)

		# 'Rate Info'
		self.ratetype = None	# One of string: one of: ['flat', 'rampup', 'pulse'] 
		self.highrate = None	# int
		self.lowrate = None		# int
		self.hightime = None	# int
		self.lowtime = None		# int
		self.risetime = 0		# int 
		self.falltime = 0		# int 

		# 'UDP/TCP' config
		self.sport = 'minmax(0,65535)'	# minmax() dist or int (fixed minmax)
		self.dport = 'minmax(0,65535)'  # minmax() dist or int (fixed minmax)
		self.tcpflags = ['SYN']    # one or more of string set: 'SYN', 'FIN', 'RST', 'ACK', 'PSH', 'URG'		

		self.log = logging.getLogger(__name__)
コード例 #2
0
ファイル: Building.py プロジェクト: rning/magi-modules
 def __init__(self):
     DispatchAgent.__init__(self)
     
     #Default arguments for server and clientId:
     self.server = 'server'
     self.port = 55343
     self.clientId = None
     
     # set the time (in minutes): 0 to 1440 (1339 inclusive)
     self.LT = 0
コード例 #3
0
ファイル: attackreplay.py プロジェクト: arapapor/magi-modules
	def __init__(self):
		"""Init base class; install required software; setup initial configuration."""
		self.log = logging.getLogger(__name__)
		DispatchAgent.__init__(self)

		#requireSoftware('libpcap-dev')
		#requireSoftware('tcpreplay')  

		self.pids = []

		# 'Basics'
		self.interface = 'eth0' 			# CIDR
		self.pcapfile = None 
コード例 #4
0
ファイル: attackreplay.py プロジェクト: vanikat/magi-modules
    def __init__(self):
        """Init base class; install required software; setup initial configuration."""
        self.log = logging.getLogger(__name__)
        DispatchAgent.__init__(self)

        #requireSoftware('libpcap-dev')
        #requireSoftware('tcpreplay')

        self.pids = []

        # 'Basics'
        self.interface = 'eth0'  # CIDR
        self.pcapfile = None
コード例 #5
0
ファイル: iperf.py プロジェクト: deter-project/magi
	def __init__(self):
		DispatchAgent.__init__(self)
		self.clientFile = '/tmp/iperfClientOutput.txt'
		self.serverFile = '/tmp/iperfServerOutput.txt'
		self.pid = None
コード例 #6
0
ファイル: runcmd.py プロジェクト: arapapor/magi-modules
 def __init__(self):
     DispatchAgent.__init__(self)
     self.cmdstring = " " 
     self.pid = None
コード例 #7
0
ファイル: runcmd.py プロジェクト: vanikat/magi-modules
 def __init__(self):
     DispatchAgent.__init__(self)
     self.cmdstring = " "
     self.pid = None
コード例 #8
0
ファイル: runshell.py プロジェクト: arapapor/magi-modules
 def __init__(self):
     DispatchAgent.__init__(self)
     self.path = ''
コード例 #9
0
 def __init__(self):
     DispatchAgent.__init__(self)
     self.server = None # configured by MAGI
     self.configPath = None # configured by MAGI
     self.clientID = None
コード例 #10
0
 def __init__(self):
     DispatchAgent.__init__(self)
     self.server = None # configured by MAGI
     self.configFileName = None # configured by MAGI
コード例 #11
0
 def __init__(self):
     DispatchAgent.__init__(self)
     return
コード例 #12
0
ファイル: hping3.py プロジェクト: vanikat/magi-modules
 def __init__(self):
     DispatchAgent.__init__(self)
     self.process = None
コード例 #13
0
 def __init__(self):
     DispatchAgent.__init__(self)
     # usually replaced by an "arg" from the agent
     self.report_dir = "/tmp"
コード例 #14
0
 def __init__(self):
     DispatchAgent.__init__(self)
     self.filename = 'tmp-scenario.json'
コード例 #15
0
ファイル: FileCreator.py プロジェクト: rning/magi-modules
 def __init__(self):
     DispatchAgent.__init__(self)
     self.sourceFile = ''
     self.destinationFile = ''
コード例 #16
0
ファイル: iperf.py プロジェクト: lianggit2019/magi
 def __init__(self):
     DispatchAgent.__init__(self)
     self.clientFile = '/tmp/iperfClientOutput.txt'
     self.serverFile = '/tmp/iperfServerOutput.txt'
     self.pid = None
コード例 #17
0
 def __init__(self):
     DispatchAgent.__init__(self)
     self.dumpfile = "/tmp/tcpdump.cap"
     self.dest = None
     self.pid = None
コード例 #18
0
ファイル: iperf.py プロジェクト: arapapor/magi-modules
	def __init__(self):
		DispatchAgent.__init__(self)
		self.clientFile = '/tmp/iperfClientOutput.txt'
		self.serverFile = '/tmp/iperfServerOutput.txt'
		self.port = 28888
		self.serverProcess = None
コード例 #19
0
ファイル: FileCreator.py プロジェクト: arapapor/magi-modules
 def __init__(self):
     DispatchAgent.__init__(self)
     self.filename = '/users/arapapor/magi-modules/FileCreator/calc.aal'
コード例 #20
0
ファイル: client.py プロジェクト: deter-project/magi-modules
 def __init__(self):
     # The default arguments for server and clientId go in here
     DispatchAgent.__init__(self)
     self.server = 'localhost'
     self.port = 55343
     self.clientId = None
コード例 #21
0
 def __init__(self):
     DispatchAgent.__init__(self)
     self.server = None  # configured by MAGI
     self.configPath = None  # configured by MAGI
     self.clientID = None
コード例 #22
0
 def __init__(self):
     DispatchAgent.__init__(self)
     self.simRunning = False
     self.configFileName = None # must be configured by MAGI
コード例 #23
0
ファイル: hping3.py プロジェクト: arapapor/magi-modules
	def __init__(self):
		DispatchAgent.__init__(self)
		self.process = None
コード例 #24
0
ファイル: client.py プロジェクト: deter-project/magi-modules
    def __init__(self):
        # The default arguments for server and clientId go in here 
        DispatchAgent.__init__(self)
        self.server = 'localhost' 
	self.port = 55343 
        self.clientId = None 
コード例 #25
0
ファイル: peers.py プロジェクト: rynge/DETERLabTesting
 def __init__(self):
     DispatchAgent.__init__(self)
コード例 #26
0
ファイル: iperf.py プロジェクト: vanikat/magi-modules
 def __init__(self):
     DispatchAgent.__init__(self)
     self.clientFile = '/tmp/iperfClientOutput.txt'
     self.serverFile = '/tmp/iperfServerOutput.txt'
     self.port = 28888
     self.serverProcess = None
コード例 #27
0
 def __init__(self):
     DispatchAgent.__init__(self)
     self.path = ''
コード例 #28
0
ファイル: node0.py プロジェクト: rynge/DETERLabTesting
 def __init__(self):
     DispatchAgent.__init__(self)
     # usually replaced by an "arg" from the agent
     self.report_dir = "/tmp"