# Tool Imports
from bph.tools.windows.capturebat import BphCaptureBat as CaptureBat

# Core Imports
from bph.core.server.template import BphTemplateServer as TemplateServer
from bph.core.sample import BphSample as Sample
from bph.core.sample import BphLabFile as LabFile
from bph.core.session import BphSession as Session

session = Session(project_name='blackhat_arsenal_2019')
session.start()

templateserver = TemplateServer()
templateserver.start()

capturebat = CaptureBat()
capturebat.cleanup()
capturebat.execute()

capturebat.start()
capturebat.execute(delay=15)

capturebat.stop()
capturebat.execute()

capturebat.collect()
capturebat.execute()
capturebat.files()
[((10, 10, 10, 55), 'bph.core.session.BphSession', 'Session', (), '', True, 'from bph.core.session import BphSession as Session\n'), ((13, 17, 13, 33), 'bph.core.server.template.BphTemplateServer', 'TemplateServer', ({}, {}), '()', True, 'from bph.core.server.template import BphTemplateServer as TemplateServer\n'), ((16, 13, 16, 25), 'bph.tools.windows.capturebat.BphCaptureBat', 'CaptureBat', ({}, {}), '()', True, 'from bph.tools.windows.capturebat import BphCaptureBat as CaptureBat\n')]