def run(self): self.dev.init() self.clear_txmbufs() self.clear_txbds() self.tap = TapDriver(self.dev) self.tap.__enter__() self.tap._link_detect() self.test_send(self.tap) #self.gate_send() #self.test_dmar() #self.test_rdmar() #self.test_dmaw() #self.reg_finder() #self.msi_wr() #self.asfdiff() #self.pxediff() #self.pxeidiff() #self.read_oprom() return 0
)[0] in "yY": args.backup = True with Device(dev_interface) as dev: if args.backup: dev.nvram.init() dev.nvram.dump_eeprom("eeprom.bak") print "[+] eeprom backup saved as 'eeprom.bak'" if args.install: with TgInstaller(dev) as i: i.run() elif args.shell: with ShellDriver(dev) as shell: if args.driver: with TapDriver(dev) as tap: shell.run(loc=locals()) elif args.tests: with TestDriver(dev) as test: test.run() shell.run(loc=locals()) else: shell.run(loc=locals()) else: if args.driver: with TapDriver(dev) as tap: tap.run() elif args.tests: with TestDriver(dev) as test: test.run()