Class: Watobo::Gui::MainWindow
- Inherits:
-
FXMainWindow
- Object
- FXMainWindow
- Watobo::Gui::MainWindow
- Includes:
- Icons
- Defined in:
- lib/watobo/gui/main_window.rb
Overview
M A I N A P P L I C A T I O N W I N D O W
Constant Summary
Constants included from Icons
Icons::ICON_ADD_PROJECT, Icons::ICON_BROWSER_MEDIUM, Icons::ICON_BROWSER_SMALL, Icons::ICON_BTN_DOWN, Icons::ICON_BTN_UP, Icons::ICON_CB_CHECKED, Icons::ICON_CB_CHECKED_ORANGE, Icons::ICON_CB_UNCHECKED, Icons::ICON_CONVERSATION, Icons::ICON_DASHBOARD, Icons::ICON_DIFFER, Icons::ICON_FOLDER, Icons::ICON_FOLDER_SMALL, Icons::ICON_FUZZER, Icons::ICON_FUZZER_MEDIUM, Icons::ICON_FUZZER_SMALL, Icons::ICON_FUZZ_FILTER, Icons::ICON_FUZZ_GENERATOR, Icons::ICON_FUZZ_TAG, Icons::ICON_HINTS, Icons::ICON_HINTS_INFO, Icons::ICON_HINTS_INFO_SMALL, Icons::ICON_HINTS_SMALL, Icons::ICON_INFO, Icons::ICON_INFO_INFO, Icons::ICON_INFO_INFO_SMALL, Icons::ICON_INFO_SMALL, Icons::ICON_INFO_USER, Icons::ICON_INFO_USER_SMALL, Icons::ICON_INTERCEPTOR, Icons::ICON_LOGIN_WIZZARD, Icons::ICON_MANUAL_REQUEST, Icons::ICON_MANUAL_REQUEST_MEDIUM, Icons::ICON_MANUAL_REQUEST_SMALL, Icons::ICON_PAUSE, Icons::ICON_PLUGIN, Icons::ICON_PROJECT, Icons::ICON_PROJECT_SMALL, Icons::ICON_REPORT, Icons::ICON_REQUEST, Icons::ICON_REQUEST_SMALL, Icons::ICON_SEND_REQUEST, Icons::ICON_SITE, Icons::ICON_SITE_SMALL, Icons::ICON_START, Icons::ICON_STOP, Icons::ICON_TOKEN, Icons::ICON_TRANSCODER, Icons::ICON_VULN, Icons::ICON_VULN_BP, Icons::ICON_VULN_BP_SMALL, Icons::ICON_VULN_CRITICAL, Icons::ICON_VULN_CRITICAL_SMALL, Icons::ICON_VULN_HIGH, Icons::ICON_VULN_HIGH_SMALL, Icons::ICON_VULN_LOW, Icons::ICON_VULN_LOW_SMALL, Icons::ICON_VULN_MEDIUM, Icons::ICON_VULN_MEDIUM_SMALL, Icons::ICON_VULN_SMALL, Icons::ICON_WATOBO, Icons::SIBERAS_ICON, Icons::TBL_ICON_LOCK, Icons::WATOBO_LOGO
Constants included from Constants
Constants::AC_GROUP_APACHE, Constants::AC_GROUP_DOMINO, Constants::AC_GROUP_ENUMERATION, Constants::AC_GROUP_FILE_INCLUSION, Constants::AC_GROUP_FLASH, Constants::AC_GROUP_GENERIC, Constants::AC_GROUP_JBOSS, Constants::AC_GROUP_JOOMLA, Constants::AC_GROUP_SAP, Constants::AC_GROUP_SQL, Constants::AC_GROUP_TYPO3, Constants::AC_GROUP_XSS, Constants::AUTH_TYPE_BASIC, Constants::AUTH_TYPE_DIGEST, Constants::AUTH_TYPE_NONE, Constants::AUTH_TYPE_NTLM, Constants::CHAT_SOURCE_AUTO_SCAN, Constants::CHAT_SOURCE_FUZZER, Constants::CHAT_SOURCE_INTERCEPT, Constants::CHAT_SOURCE_MANUAL, Constants::CHAT_SOURCE_MANUAL_SCAN, Constants::CHAT_SOURCE_PROXY, Constants::CHAT_SOURCE_UNDEF, Constants::DEFAULT_PORT_HTTP, Constants::DEFAULT_PORT_HTTPS, Constants::FINDING_TYPE_HINT, Constants::FINDING_TYPE_INFO, Constants::FINDING_TYPE_UNDEFINED, Constants::FINDING_TYPE_VULN, Constants::FIRST_TIME_FILE, Constants::GUI_REGULAR_FONT_SIZE, Constants::GUI_SMALL_FONT_SIZE, Constants::ICON_PATH, Constants::LOG_DEBUG, Constants::LOG_INFO, Constants::SCAN_CANCELED, Constants::SCAN_FINISHED, Constants::SCAN_PAUSED, Constants::SCAN_STARTED, Constants::TE_CHUNKED, Constants::TE_COMPRESS, Constants::TE_DEFLATE, Constants::TE_GZIP, Constants::TE_IDENTITY, Constants::TE_NONE, Constants::VULN_RATING_CRITICAL, Constants::VULN_RATING_HIGH, Constants::VULN_RATING_INFO, Constants::VULN_RATING_LOW, Constants::VULN_RATING_MEDIUM, Constants::VULN_RATING_UNDEFINED
Constants included from Watobo::Gui
DIFF_TYPE_NEW, DIFF_TYPE_ORIG, SEL_TYPE_GREP, SEL_TYPE_HIGHLIGHT, TABLE_COL_COMMENT, TABLE_COL_COOKIE, TABLE_COL_HOST, TABLE_COL_METHOD, TABLE_COL_PARMS, TABLE_COL_PATH, TABLE_COL_SSL, TABLE_COL_STATUS
Constants included from Diff::LCS
Diff::LCS::BalancedCallbacks, Diff::LCS::PATCH_MAP, Diff::LCS::SequenceCallbacks, Diff::LCS::VERSION
Instance Attribute Summary collapse
-
#active_project ⇒ Object
readonly
Returns the value of attribute active_project.
-
#default_settings ⇒ Object
readonly
Returns the value of attribute default_settings.
-
#interceptor ⇒ Object
readonly
Returns the value of attribute interceptor.
-
#iproxy ⇒ Object
readonly
Returns the value of attribute iproxy.
-
#watobo_base ⇒ Object
readonly
Returns the value of attribute watobo_base.
Instance Method Summary collapse
Methods included from Diff::LCS
LCS, __diff_direction, __inverse_vector, __lcs, __normalize_patchset, __position_hash, __replace_next_larger, diff, #diff, #lcs, patch, #patch, #patch!, patch!, sdiff, #sdiff, traverse_balanced, #traverse_balanced, traverse_sequences, #traverse_sequences, #unpatch, #unpatch!, unpatch!
Instance Attribute Details
#active_project ⇒ Object (readonly)
Returns the value of attribute active_project.
38 39 40 |
# File 'lib/watobo/gui/main_window.rb', line 38 def active_project @active_project end |
#default_settings ⇒ Object (readonly)
Returns the value of attribute default_settings.
36 37 38 |
# File 'lib/watobo/gui/main_window.rb', line 36 def default_settings @default_settings end |
#interceptor ⇒ Object (readonly)
Returns the value of attribute interceptor.
35 36 37 |
# File 'lib/watobo/gui/main_window.rb', line 35 def interceptor @interceptor end |
#iproxy ⇒ Object (readonly)
Returns the value of attribute iproxy.
39 40 41 |
# File 'lib/watobo/gui/main_window.rb', line 39 def iproxy @iproxy end |
#watobo_base ⇒ Object (readonly)
Returns the value of attribute watobo_base.
37 38 39 |
# File 'lib/watobo/gui/main_window.rb', line 37 def watobo_base @watobo_base end |
Instance Method Details
#open_manual_request_editor(chat) ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/watobo/gui/main_window.rb', line 41 def open_manual_request_editor(chat) begin mrtk = ManualRequestEditor.new(FXApp.instance, @project, chat) mrtk.create mrtk.subscribe(:show_browser_preview) { |request, response| openBrowser(request, response) } mrtk.subscribe(:new_chat) { |c| Watobo::Chats.add c } mrtk.show(Fox::PLACEMENT_SCREEN) rescue => bang puts "!!! could not open manual request" puts bang end end |