예제 #1
0
def run_spoofing(val):
	print("")
	print("Modify kernel parameters for spoofing:")
	cmd = "fw ctl set int fw_antispoofing_enabled " + str(val)
	func.confirm(cmd)
	cmd = "fw ctl set int fw_local_interface_anti_spoofing " + str(val)
	func.confirm(cmd)
	print("")
예제 #2
0
def run_ips(ena):
	print("")
	if ena:
		cmd = "ips on"
	else:
		cmd = "ips off -n"
	func.confirm(cmd)
	print("")
예제 #3
0
def loop():
    """ Main loop

    Returns:
        something
    """
    func.clear_screen()
    if Babka.hp < Babka.maxhp:
        Babka.hp += 1
    if Babka.exp >= (100 * Babka.level) * 2:
        Babka.levelup()
    choose = show_menu("Главное меню", helper.main_menu)
    if choose == 1:
        Babka.about()
        input("Нажми enter для продолжения...")
    elif choose == 2:
        move_menu()
    elif choose == 3:
        action_menu()
    elif choose == 4:
        Babka.grumble()
    elif choose == 5:
        func.save_babka(Babka)
        print('Бабка', Babka.name, 'была сохранена.')
        input("Нажми enter для продолжения...")
    elif choose == 6:
        print("Ты уверен что хочешь выйти из игры?")
        if func.confirm(input('y/n? ')):
            print('Бабка была уничтожена!')
            print('Ты не смог спасти этот мир!')
            func.sleep(2)
            exit(0)
        else:
            return loop()
    return loop()
예제 #4
0
def load_policy(ena):
	print("")
	if ena:
		s = input("Enter Security Management Server IP: ")
		cmd = "fw fetch " + s
		print("")
		func.confirm(cmd)
		print("")
		cmd = "fw amw fetch " + s
		func.confirm(cmd)
	else:
		cmd = "fw unloadlocal"
		func.confirm(cmd)
		print("")
		cmd = "fw amw unload"
		func.confirm(cmd)
예제 #5
0
def act_npc(victim):
    """ Interaction with NPC

    Args:
        victim (int?): NPC number
    """
    print('Твоя жертва:', npc[victim].name)
    print('Настроение жертвы:', npc[victim].mood)
    npc_loop = True
    while npc_loop:
        if npc[victim].mood == 'Злой':
            print(npc[victim].name, '- Ну пизда тебе, старая!')
            Babka.smart_talk()
            npc_loop = False
            fight(victim)
        else:
            act_loop = True
            while act_loop:
                if npc[victim].mood == 'Злой':
                    act_loop = False
                act = show_menu('Взаимодействие с жертвой', helper.npc_menu)
                npc[victim].say()
                if act == 1:
                    Babka.talk(helper.grumble_phrases[func.randint(
                        0,
                        helper.grumble_phrases.__len__() - 1)])
                    npc[victim].nervous(1)
                elif act == 2:
                    print('Бабка', Babka.name, 'смачно плюет в',
                          npc[victim].name)
                    npc[victim].nervous(2)
                elif act == 3:
                    print("Ты уверен что хочешь атаковать", npc[victim].name,
                          '?')
                    if func.confirm(input('y/n? ')):
                        act_loop = False
                        npc_loop = False
                        fight(victim)
                elif act == 4:
                    act_loop = False
                    pass
예제 #6
0
def run_cpstop(parms = ""):
	print("")
	print("Stopping CheckPoint Services...")
	cmd = "cpstop " + parms
	func.confirm(cmd)
	print("")
예제 #7
0
                loop()
            elif menu == 2:
                func.clear_screen()
                choose_babka = show_menu('Загрузка бабки',
                                         func.load_babkas(),
                                         back=1)
                if choose_babka != -1:
                    Babka = func.load_babka(choose_babka)
                    print('Бабка ', Babka.name, 'загружена.')
                    print('-' * 80)
                    Babka.about()
                    input("Нажми enter для продолжения...")
                    start_menu = False
                    loop()
            elif menu == 3:
                opts = show_menu('Настройки', helper.name_gen_menu, back=1)
                if opts == 2:
                    func.gen_names = 'neuro'
                else:
                    func.gen_names = 'norm'
            else:
                print("Ты уверен что хочешь выйти из игры?")
                if func.confirm(input('y/n? ')):
                    print('Ты не смог спасти этот мир!')
                    start_menu = False
                    exit(0)
                else:
                    print('Правильно, оставайся с нами')
    except KeyboardInterrupt:
        func.exit()