Exemple #1
0
 def get_contents():
     current_interface = wpa_cli.get_current_interface()
     return [["Status", status_monitor],
     ["Current: {}".format(current_interface), change_interface],
     ["Scan", scan],
     ["Networks", show_scan_results],
     ["Saved networks", manage_networks]]
Exemple #2
0
 def get_contents():
     current_interface = wpa_cli.get_current_interface()
     return [["Status", status_monitor],
     ["Current: {}".format(current_interface), change_interface],
     ["Scan", scan],
     ["Networks", show_scan_results],
     ["Saved networks", manage_networks]]
Exemple #3
0
def launch():
    try:
        current_interface = wpa_cli.get_current_interface()
    except OSError as e:
        if e.errno == 2:
            Printer(["Do you have", "wpa_cli?"], i, o, 3, skippable=True)
            return
        else:
            raise e
    except wpa_cli.WPAException:
        Printer([
            "Do you have", "wireless cards?", "Is wpa_supplicant", "running?"
        ],
                i,
                o,
                3,
                skippable=True)
        return
    else:
        main_menu_contents = [
            [current_interface, change_interface],
            ["Scan", scan],
            ["Networks", show_networks],
            ["Status", wireless_status],
            ["Save changes", save_changes],
            #["Saved networks", manage_saved_networks],
            ["Exit", 'exit']
        ]
        main_menu = Menu(main_menu_contents, i, o, "wpa_cli main menu")
        main_menu.activate()