Repository navigation
Agent KB_widgets
grisun0 edited this page Oct 17, 2026
·
20 revisions
- Doc: Reusable widgets.
- Layer: presentation
- Language: py
- Depends on:
lazygui/widgets/command_palette_list.py,lazygui/widgets/event_log_view.py,lazygui/widgets/filter_bar.py,lazygui/widgets/graph_view.py,lazygui/widgets/status_badge.py,lazygui/widgets/terminal_view.py
- Doc: Beacon command modal — send commands to beacons and inspect full history.
- Layer: presentation
- Language: py
- Symbols:
-
_HistoryEntry(class, line 35)class _HistoryEntry -
BeaconCommandModal(class, line 44)class BeaconCommandModal(QDialog) -
__init__(method, line 53)def __init__(self, backend, parent) -
_build_ui(method, line 75)def _build_ui(self) -
_selected_target(method, line 122)def _selected_target(self) -
_on_target_changed(method, line 127)def _on_target_changed(self, _text) -
_reload_history(method, line 131)def _reload_history(self) -
_on_sessions_changed(method, line 168)def _on_sessions_changed(self, sessions) -
_send_command(method, line 182)def _send_command(self) -
_on_history_clicked(method, line 196)def _on_history_clicked(self, item) -
_last_entry(method, line 201)def _last_entry(self, index) -
_on_beacon_result(method, line 209)def _on_beacon_result(self, result) -
open(method, line 216)def open(self) -
focus_input(method, line 227)def focus_input(self)
-
- Depends on:
lazygui/services/backend.py,lazygui/services/models.py - Imported by:
lazygui/windows/main_window.py
- Doc: Result list and action model for the command palette.
- Layer: presentation
- Language: py
- Symbols:
-
CommandPaletteAction(class, line 16)class CommandPaletteAction -
CommandPaletteList(class, line 28)class CommandPaletteList(QListView) -
_fuzzy_score(function, line 99)def _fuzzy_score(query, title, subtitle) -
_token_order_score(function, line 114)def _token_order_score(query, haystack, base_offset) -
__init__(method, line 33)def __init__(self, constants, actions, parent) -
set_actions(method, line 53)def set_actions(self, actions) -
apply_filter(method, line 58)def apply_filter(self, query) -
invoke_current(method, line 76)def invoke_current(self) -
_on_activated(method, line 85)def _on_activated(self, _index) -
_populate(method, line 89)def _populate(self, actions)
-
- Depends on:
lazygui/config/constants.py - Imported by:
lazygui/widgets/__init__.py,lazygui/windows/command_palette_window.py,lazygui/windows/main_window.py
- Doc: Read-only viewer for :class:
EventLogrecords. - Layer: presentation
- Language: py
- Symbols:
-
EventLogView(class, line 20)class EventLogView(QTreeWidget) -
__init__(method, line 23)def __init__(self, constants, event_log, parent) -
set_minimum_level(method, line 51)def set_minimum_level(self, level) -
minimum_level(method, line 61)def minimum_level(self) -
_on_record_appended(method, line 65)def _on_record_appended(self, record) -
_append_record(method, line 71)def _append_record(self, record)
-
- Depends on:
lazygui/config/constants.py,lazygui/services/event_log.py,lazygui/services/models.py - Imported by:
lazygui/panels/event_log_panel.py,lazygui/widgets/__init__.py
- Doc: Reusable text-filter bar with debounced
filter_changedsignal. - Layer: presentation
- Language: py
- Symbols:
-
FilterBar(class, line 11)class FilterBar(QWidget) -
__init__(method, line 16)def __init__(self, constants, placeholder_text, label_text, parent) -
text(method, line 42)def text(self) -
clear(method, line 46)def clear(self) -
_on_text_changed(method, line 50)def _on_text_changed(self, _value) -
_emit_filter_changed(method, line 54)def _emit_filter_changed(self)
-
- Depends on:
lazygui/config/constants.py - Imported by:
lazygui/panels/listeners_panel.py,lazygui/panels/sessions_panel.py,lazygui/widgets/__init__.py
- Doc: Interactive attack topography graph widget.
- Layer: presentation
- Language: py
- Symbols:
-
_resolve_icon_dir(function, line 47)def _resolve_icon_dir() -
_load_icon(function, line 63)def _load_icon(name) -
_icon_for_node(function, line 81)def _icon_for_node(node) -
GraphNodeState(class, line 132)class GraphNodeState -
GraphNodeItem(class, line 140)class GraphNodeItem(QGraphicsEllipseItem) -
GraphEdgeItem(class, line 285)class GraphEdgeItem(QGraphicsLineItem) -
GraphScene(class, line 334)class GraphScene(QGraphicsScene) -
GraphView(class, line 499)class GraphView(QGraphicsView) -
_resolve_node_color(function, line 575)def _resolve_node_color(node) -
_resolve_node_radius(function, line 584)def _resolve_node_radius(node) -
__init__(method, line 143)def __init__(self, node, radius, color, pixmap, on_selected, on_context_menu, label_visible, parent) -
_create_label(method, line 173)def _create_label(self) -
node_data(method, line 186)def node_data(self) -
paint(method, line 190)def paint(self, painter, option, widget) -
mousePressEvent(method, line 248)def mousePressEvent(self, event) -
mouseReleaseEvent(method, line 259)def mouseReleaseEvent(self, event) -
hoverEnterEvent(method, line 266)def hoverEnterEvent(self, event) -
hoverLeaveEvent(method, line 273)def hoverLeaveEvent(self, event) -
itemChange(method, line 279)def itemChange(self, change, value) -
__init__(method, line 288)def __init__(self, edge, source_item, target_item, parent) -
_update_position(method, line 313)def _update_position(self) -
update_position(method, line 324)def update_position(self) -
edge_data(method, line 329)def edge_data(self) -
__init__(method, line 340)def __init__(self, constants, parent) -
set_topology(method, line 349)def set_topology(self, topology) -
_add_node(method, line 369)def _add_node(self, node) -
_add_edge(method, line 393)def _add_edge(self, edge) -
_apply_force_layout(method, line 402)def _apply_force_layout(self) -
step_physics(method, line 419)def step_physics(self) -
selected_node_id(method, line 491)def selected_node_id(self) -
__init__(method, line 509)def __init__(self, constants, parent) -
set_theme_colors(method, line 527)def set_theme_colors(self, bg_color, edge_color) -
set_topology(method, line 535)def set_topology(self, topology) -
_install_physics_timer(method, line 540)def _install_physics_timer(self) -
_tick_physics(method, line 548)def _tick_physics(self) -
wheelEvent(method, line 551)def wheelEvent(self, event) -
selected_node_id(method, line 561)def selected_node_id(self) -
fit_to_content(method, line 565)def fit_to_content(self) -
scene_handle(method, line 570)def scene_handle(self) -
_on_selected(function, line 374)def _on_selected(nid) -
_on_context_menu(function, line 377)def _on_context_menu(nid, pos)
-
- Depends on:
lazygui/config/constants.py,lazygui/services/models.py - Imported by:
lazygui/panels/graph_panel.py,lazygui/widgets/__init__.py,tests/test_lazygui_graph_widget.py
- Doc: Compact label that reflects a :class:
BackendStatusvalue. - Layer: presentation
- Language: py
- Symbols:
-
StatusBadge(class, line 18)class StatusBadge(QLabel) -
__init__(method, line 21)def __init__(self, parent) -
set_status(method, line 27)def set_status(self, status)
-
- Depends on:
lazygui/services/backend.py - Imported by:
lazygui/widgets/__init__.py,lazygui/windows/main_window.py
- Doc: ANSI-aware terminal viewer.
- Layer: presentation
- Language: py
- Symbols:
-
TerminalView(class, line 33)class TerminalView(QPlainTextEdit) -
__init__(method, line 38)def __init__(self, constants, parent) -
append_output(method, line 54)def append_output(self, text) -
_sanitize(method, line 66)def _sanitize(raw) -
keyPressEvent(method, line 75)def keyPressEvent(self, event) -
_translate_key_event(method, line 85)def _translate_key_event(event)
-
- Depends on:
lazygui/config/constants.py - Imported by:
lazygui/panels/terminal_panel.py,lazygui/widgets/__init__.py
Generated offline by readmenator from commit 2f44e17e04bd. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_cli_commands
- community_10_modules_surface_graph
- community_11_modules_opsec_scorer
- community_12_modules_kerberos_core
- community_13_modules_saas_attacks
- community_14_modules_polymorphic_engine
- community_15_contrib_legacy
- community_16_scripts_journal
- community_17_modules_backdoor
- community_18_poc_tui
- community_19_scripts_check_contract_manifest
- community_1_modules_lazyc2
- community_20_scripts_migrate_lazyown
- community_21_tools
- community_22_orphans
- community_2_modules_lazy_loop
- community_3_cli
- community_4_modules_autonomous_daemon
- community_5_lazygui_panels
- community_6_modules_llm_budget
- community_7_static_js
- community_8_skills_claude_md_orchestrator
- community_9_skills_hermes_lazyown
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p22
- API_p23
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- ARCHITECTURE_p5
- ARCHITECTURE_p6
- ARCHITECTURE_p7
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- INDEX_p3
- KB_backdoor
- KB_blueprints
- KB_cgi-bin
- KB_claude_md_orchestrator
- KB_cli
- KB_cli_p2
- KB_cli_p3
- KB_cli_p4
- KB_cli_p5
- KB_commands
- KB_commands_p2
- KB_commands_p3
- KB_commands_p4
- KB_config
- KB_contract
- KB_core
- KB_core_p2
- KB_devtools
- KB_extensions
- KB_hermes-lazyown
- KB_integrations
- KB_js
- KB_js_p2
- KB_js_p3
- KB_js_p4
- KB_lazyc2
- KB_lazygui
- KB_lazyown-docker
- KB_legacy
- KB_legacy_p2
- KB_misc
- KB_modules
- KB_modules_p10
- KB_modules_p11
- KB_modules_p12
- KB_modules_p13
- KB_modules_p14
- KB_modules_p15
- KB_modules_p2
- KB_modules_p3
- KB_modules_p4
- KB_modules_p5
- KB_modules_p6
- KB_modules_p7
- KB_modules_p8
- KB_modules_p9
- KB_modules_tools
- KB_palettes
- KB_panels
- KB_plugins
- KB_poc_tui
- KB_root
- KB_root_p2
- KB_rootkit
- KB_scripts
- KB_security
- KB_services
- KB_sinks
- KB_skills
- KB_skills_claude_md_orchestrator_tests
- KB_skills_p2
- KB_skills_p3
- KB_skills_p4
- KB_skills_p5
- KB_skills_tests
- KB_tests
- KB_tests_p10
- KB_tests_p11
- KB_tests_p12
- KB_tests_p13
- KB_tests_p14
- KB_tests_p15
- KB_tests_p16
- KB_tests_p17
- KB_tests_p2
- KB_tests_p3
- KB_tests_p4
- KB_tests_p5
- KB_tests_p6
- KB_tests_p7
- KB_tests_p8
- KB_tests_p9
- KB_theme
- KB_tools
- KB_widgets
- KB_win_rootkit
- KB_windows
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p28
- SYMBOLS_p29
- SYMBOLS_p3
- SYMBOLS_p30
- SYMBOLS_p31
- SYMBOLS_p32
- SYMBOLS_p33
- SYMBOLS_p34
- SYMBOLS_p35
- SYMBOLS_p36
- SYMBOLS_p37
- SYMBOLS_p38
- SYMBOLS_p39
- SYMBOLS_p4
- SYMBOLS_p40
- SYMBOLS_p41
- SYMBOLS_p42
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes