def update_fuel_monitor(self): engine = self.get_stageable_engine() if not engine: self.__fuel_monitor = None return highlight(engine.part) self.__fuel_monitor = self.conn.add_stream(getattr, engine, 'has_fuel')
def __call__(self, value, *args, **kwargs): if os.name == 'posix' and hasattr(self.mod.dotransform, 'privileged') and os.geteuid(): print highlight( "Need to be root to run this transform... sudo'ing...", 'green', True) os.execvp('sudo', self.sudoargs) return return console_message( self.mod.dotransform( type('MaltegoTransformRequestMessage', (object, ), { 'value': value, 'params': list(args), 'fields': kwargs })(), MaltegoTransformResponseMessage()))
def __call__(self, value, *args, **kwargs): if os.name == 'posix' and hasattr(self.mod.dotransform, 'privileged') and os.geteuid(): print highlight("Need to be root to run this transform... sudo'ing...", 'green', True) os.execvp('sudo', self.sudoargs) return return console_message(self.mod.dotransform( type( 'MaltegoTransformRequestMessage', (object,), { 'value' : value, 'params' : list(args), 'fields' : kwargs } )(), MaltegoTransformResponseMessage() ))
def run(args): opts = parser.parse_args(args) fix_binpath(config['default/path']) fix_pypath() if not opts.package.endswith('transforms'): opts.package = '%s.transforms' % opts.package mtgsh = MtgConsole(opts.package) mtgsh.interact(highlight('Welcome to Canari.', 'green', True))
def do_magic(cursor): driver = webdriver.Firefox() driver.get(common.REFFERAL_LINK) links = driver.find_elements_by_xpath("//*[@href]") for link in links: if "refferal link" in link.text: link.click() break link = driver.find_element_by_id('pic') link.click() random_string = common.get_random_string() print(random_string) cursor.execute("INSERT INTO users (email, password) VALUES (%s, %s);", (random_string + "@lackmail.ru", random_string)) cursor.close() while True: try: user_email = driver.find_element_by_id("UserEmail") break except: time.sleep(2) continue email_string = random_string + "@lackmail.ru" user_password = driver.find_element_by_id("UserPassword") user_password_confirm = driver.find_element_by_id("UserPasswordConfirm") user_email.send_keys(email_string) user_password.send_keys(random_string) user_password_confirm.send_keys(random_string) form = driver.find_element_by_id("UserRegisterForm") form.submit() driver.get("https://temp-mail.ru/option/change") mail = driver.find_element_by_xpath("//form[1]//input[@id='mail']") common.highlight(mail) mail.send_keys(random_string) for option in driver.find_elements_by_tag_name('option'): if option.text == '@lackmail.ru': option.click() break button = driver.find_element_by_id("postbut") button.click() driver.get("https://temp-mail.ru/option/refresh") while True: try: confirmation_email = driver.find_element_by_xpath( "//*[contains(text(), 'HashFlare account confirm')]") break except: time.sleep(2) continue confirmation_email.click() driver.get(driver.current_url) links = driver.find_elements_by_xpath("//*[@href]") for link in links: if "https://hashflare.io/confirm" in link.text: link.click() break driver.quit()
def run(args): k = cmds.keys() k.sort() for i in k: print('%s - %s' % (highlight(i, 'green', True), cmds[i].description()))
def run(args): k = cmds.keys() k.sort() for i in k: print ('%s - %s' % (highlight(i, 'green', True), cmds[i].description()))
def do_magic(cursor, proxy): headers = { 'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate, sdch', 'Accept-Language': 'en-US,en;q=0.8', 'Cache-Control': 'max-age=0', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36' '(KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36' } service_args = [ '--proxy=' + proxy, '--proxy-type=socks5', ] for key, value in enumerate(headers): webdriver.DesiredCapabilities.PHANTOMJS[ 'phantomjs.page.customHeaders.{}'.format(key)] = value driver = webdriver.PhantomJS(service_args=service_args) driver.get("https://temp-mail.ru/option/change") random_string = common.get_random_string() email_string = random_string + "@lackmail.ru" mail = driver.find_element_by_xpath("//form[1]//input[@id='mail']") common.highlight(mail) mail.send_keys(random_string) for option in driver.find_elements_by_tag_name('option'): if option.text == '@lackmail.ru': option.click() break button = driver.find_element_by_id("postbut") button.click() driver.get(common.REFFERAL_LINK) links = driver.find_elements_by_xpath("//*[@href]") for link in links: if "refferal link" in link.text: link.click() break link = driver.find_element_by_id('pic') link.click() cursor.close() while True: try: user_email = driver.find_element_by_id("UserEmail") break except: continue user_email.send_keys(email_string) user_password = driver.find_element_by_id("UserPassword") user_password.send_keys(random_string) user_password_confirm = driver.find_element_by_id("UserPasswordConfirm") user_password_confirm.send_keys(random_string) form = driver.find_element_by_id("UserRegisterForm") form.submit() driver.get("https://temp-mail.ru/option/refresh") while True: try: letter = driver.find_element_by_xpath( "//*[contains(text(), 'HashFlare account confirm')]") break except: time.sleep(2) continue letter.click() driver.get(driver.current_url) links = driver.find_elements_by_xpath("//*[@href]") for link in links: if "https://hashflare.io/confirm" in link.text: link.click() break common.add_user(email_string=email_string, password_string=random_string) driver.quit()