term = terminal.Terminal() # Error handling for cases where libforensic1394 is not installed in /usr/lib try: from forensic1394.bus import Bus except OSError: host_os = util.detectos() try: path = os.environ['LD_LIBRARY_PATH'] except KeyError: path = '' # If the host OS is Linux, we may need to set LD_LIBRARY_PATH to make # python find the libs if host_os == cfg.LINUX and '/usr/local/lib' not in path: os.putenv('LD_LIBRARY_PATH', "/usr/local/lib") util.restart() else: raise InceptionException('Could not load libforensic1394, please make ' 'sure that libforensic1394 is in your PATH') # List of FireWire OUIs OUI = {} def initialize(opts, module): ''' Convenience function to initialize the interface. Mandatory arguments: - opts: the options that the program was initiated with '''
from subprocess import call # Error handling for cases where libforensic1394 is not installed in /usr/lib try: from forensic1394.bus import Bus except OSError: host_os = detectos() try: path = os.environ['LD_LIBRARY_PATH'] except KeyError: path = '' # If the host OS is Linux, we may need to set LD_LIBRARY_PATH to make python # find the libs if host_os == cfg.LINUX and '/usr/local/lib' not in path: os.putenv('LD_LIBRARY_PATH', "/usr/local/lib") restart() else: fail('Could not load libforensic1394') # List of FireWire OUIs OUI = {} class FireWire: ''' FireWire wrapper class to handle some attack-specific functions ''' def __init__(self): ''' Constructor Initializes the bus and sets device, OUI variables
import time # Error handling for cases where libforensic1394 is not installed in /usr/lib try: from forensic1394.bus import Bus except OSError: host_os = util.detectos() try: path = os.environ['LD_LIBRARY_PATH'] except KeyError: path = '' # If the host OS is Linux, we may need to set LD_LIBRARY_PATH to make python # find the libs if host_os == cfg.LINUX and '/usr/local/lib' not in path: os.putenv('LD_LIBRARY_PATH', "/usr/local/lib") util.restart() else: term.fail('Could not load libforensic1394') # List of FireWire OUIs OUI = {} class FireWire: ''' FireWire wrapper class to handle some attack-specific functions ''' def __init__(self): ''' Constructor Initializes the bus and sets device, OUI variables