PNL Viewer

Preferred network list viewer.

class probequest.ui.pnl.PNLViewer(config)[source]

TUI used to display the PNL of the nearby devices sending probe requests.

add_station(name)[source]

Adds a new station to the stations list.

exit_program()[source]

Stops and exits the TUI.

main()[source]

Starts the TUI.

new_probe_req(probe_req)[source]

Callback method called on each new probe request.

setup_menu(title, choices)[source]

Creates and returns a dynamic ListBox object containing a title and the choices given as parameters.

setup_view()[source]

Returns the root widget.

start_sniffer()[source]

Starts the sniffer.

station_chosen(button, choice)[source]

Callback method called when a station is selected in the station list.

stop_sniffer()[source]

Stops the sniffer.

toggle_sniffer_state()[source]

Toggles the sniffer’s state.

unhandled_keypress(key)[source]

Contains handlers for each keypress that is not handled by the widgets being displayed.