Exemple #1
0
 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')
Exemple #2
0
 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()))
Exemple #3
0
 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()
     ))
Exemple #4
0
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))
Exemple #5
0
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))
Exemple #6
0
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()
Exemple #7
0
def run(args):
    k = cmds.keys()
    k.sort()
    for i in k:
        print('%s - %s' % (highlight(i, 'green', True), cmds[i].description()))
Exemple #8
0
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()