📄 interface.c
字号:
gtk_widget_set_name (table11, "table11"); gtk_widget_show (table11); gtk_container_add (GTK_CONTAINER (frame16), table11); radioSNMPRead = gtk_radio_button_new_with_mnemonic (NULL, "Write Password"); gtk_widget_set_name (radioSNMPRead, "radioSNMPRead"); gtk_widget_show (radioSNMPRead); gtk_table_attach (GTK_TABLE (table11), radioSNMPRead, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioSNMPRead), radioSNMPRead_group); radioSNMPRead_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioSNMPRead)); radioSNMPWrite = gtk_radio_button_new_with_mnemonic (NULL, "Read Password"); gtk_widget_set_name (radioSNMPWrite, "radioSNMPWrite"); gtk_widget_show (radioSNMPWrite); gtk_table_attach (GTK_TABLE (table11), radioSNMPWrite, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioSNMPWrite), radioSNMPRead_group); radioSNMPRead_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioSNMPWrite)); radioSNMPVer2 = gtk_radio_button_new_with_mnemonic (NULL, "Version 2"); gtk_widget_set_name (radioSNMPVer2, "radioSNMPVer2"); gtk_widget_show (radioSNMPVer2); gtk_table_attach (GTK_TABLE (table11), radioSNMPVer2, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioSNMPVer2), radioSNMPVer2_group); radioSNMPVer2_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioSNMPVer2)); radioSNMPVer1 = gtk_radio_button_new_with_mnemonic (NULL, "Version 1"); gtk_widget_set_name (radioSNMPVer1, "radioSNMPVer1"); gtk_widget_show (radioSNMPVer1); gtk_table_attach (GTK_TABLE (table11), radioSNMPVer1, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (radioSNMPVer1), radioSNMPVer2_group); radioSNMPVer2_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radioSNMPVer1)); label35 = gtk_label_new ("SNMP"); gtk_widget_set_name (label35, "label35"); gtk_widget_show (label35); gtk_frame_set_label_widget (GTK_FRAME (frame16), label35); label14 = gtk_label_new ("Specific"); gtk_widget_set_name (label14, "label14"); gtk_widget_show (label14); gtk_notebook_set_tab_label (GTK_NOTEBOOK (ntbMain), gtk_notebook_get_nth_page (GTK_NOTEBOOK (ntbMain), 3), label14); vbox3 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox3, "vbox3"); gtk_widget_show (vbox3); gtk_container_add (GTK_CONTAINER (ntbMain), vbox3); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow1, "scrolledwindow1"); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (vbox3), scrolledwindow1, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport1 = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (viewport1, "viewport1"); gtk_widget_show (viewport1); gtk_container_add (GTK_CONTAINER (scrolledwindow1), viewport1); frame14 = gtk_frame_new (NULL); gtk_widget_set_name (frame14, "frame14"); gtk_widget_show (frame14); gtk_container_add (GTK_CONTAINER (viewport1), frame14); txtOutput = gtk_text_view_new (); gtk_widget_set_name (txtOutput, "txtOutput"); gtk_widget_show (txtOutput); gtk_container_add (GTK_CONTAINER (frame14), txtOutput); gtk_text_view_set_editable (GTK_TEXT_VIEW (txtOutput), FALSE); label33 = gtk_label_new ("Output"); gtk_widget_set_name (label33, "label33"); gtk_widget_show (label33); gtk_frame_set_label_widget (GTK_FRAME (frame14), label33); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox1, "hbox1"); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox3), hbox1, FALSE, TRUE, 0); btnStart = gtk_button_new_with_mnemonic ("Start"); gtk_widget_set_name (btnStart, "btnStart"); gtk_widget_show (btnStart); gtk_box_pack_start (GTK_BOX (hbox1), btnStart, TRUE, FALSE, 0); gtk_tooltips_set_tip (tooltips, btnStart, "start hydra", NULL); btnStop = gtk_button_new_with_mnemonic ("Stop"); gtk_widget_set_name (btnStop, "btnStop"); gtk_widget_show (btnStop); gtk_box_pack_start (GTK_BOX (hbox1), btnStop, TRUE, FALSE, 0); gtk_tooltips_set_tip (tooltips, btnStop, "stop hydra", NULL); btnSave = gtk_button_new_with_mnemonic ("Save Output"); gtk_widget_set_name (btnSave, "btnSave"); gtk_widget_show (btnSave); gtk_box_pack_start (GTK_BOX (hbox1), btnSave, TRUE, FALSE, 0); gtk_tooltips_set_tip (tooltips, btnSave, "save output", NULL); btnClear = gtk_button_new_with_mnemonic ("Clear Output"); gtk_widget_set_name (btnClear, "btnClear"); gtk_widget_show (btnClear); gtk_box_pack_start (GTK_BOX (hbox1), btnClear, TRUE, FALSE, 0); gtk_tooltips_set_tip (tooltips, btnClear, "clear screen", NULL); label4 = gtk_label_new ("Start"); gtk_widget_set_name (label4, "label4"); gtk_widget_show (label4); gtk_notebook_set_tab_label (GTK_NOTEBOOK (ntbMain), gtk_notebook_get_nth_page (GTK_NOTEBOOK (ntbMain), 4), label4); statusbar = gtk_statusbar_new (); gtk_widget_set_name (statusbar, "statusbar"); gtk_widget_show (statusbar); gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0); g_signal_connect ((gpointer) wndMain, "destroy", G_CALLBACK (on_wndMain_destroy), NULL); g_signal_connect ((gpointer) quit1, "activate", G_CALLBACK (on_quit1_activate), NULL); g_signal_connect ((gpointer) entTargetFile, "button_press_event", G_CALLBACK (on_entTargetFile_button_press_event), NULL); g_signal_connect ((gpointer) entUsernameFile, "button_press_event", G_CALLBACK (on_entUsernameFile_button_press_event), NULL); g_signal_connect ((gpointer) entPassFile, "button_press_event", G_CALLBACK (on_entPassFile_button_press_event), NULL); g_signal_connect ((gpointer) chkColon, "toggled", G_CALLBACK (on_chkColon_toggled), NULL); g_signal_connect ((gpointer) entColonFile, "button_press_event", G_CALLBACK (on_entColonFile_button_press_event), NULL); g_signal_connect ((gpointer) btnStart, "clicked", G_CALLBACK (on_btnStart_clicked), NULL); g_signal_connect ((gpointer) btnStop, "clicked", G_CALLBACK (on_btnStop_clicked), NULL); g_signal_connect ((gpointer) btnSave, "clicked", G_CALLBACK (on_btnSave_clicked), NULL); g_signal_connect ((gpointer) btnClear, "clicked", G_CALLBACK (on_btnClear_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (wndMain, wndMain, "wndMain"); GLADE_HOOKUP_OBJECT (wndMain, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (wndMain, menubar1, "menubar1"); GLADE_HOOKUP_OBJECT (wndMain, quit1, "quit1"); GLADE_HOOKUP_OBJECT (wndMain, ntbMain, "ntbMain"); GLADE_HOOKUP_OBJECT (wndMain, vbox5, "vbox5"); GLADE_HOOKUP_OBJECT (wndMain, frame11, "frame11"); GLADE_HOOKUP_OBJECT (wndMain, table8, "table8"); GLADE_HOOKUP_OBJECT (wndMain, cmbProtocol, "cmbProtocol"); GLADE_HOOKUP_OBJECT (wndMain, entProtocol, "entProtocol"); GLADE_HOOKUP_OBJECT (wndMain, label7, "label7"); GLADE_HOOKUP_OBJECT (wndMain, spnPort, "spnPort"); GLADE_HOOKUP_OBJECT (wndMain, label6, "label6"); GLADE_HOOKUP_OBJECT (wndMain, radioTarget2, "radioTarget2"); GLADE_HOOKUP_OBJECT (wndMain, entTargetFile, "entTargetFile"); GLADE_HOOKUP_OBJECT (wndMain, entTarget, "entTarget"); GLADE_HOOKUP_OBJECT (wndMain, radioTarget1, "radioTarget1"); GLADE_HOOKUP_OBJECT (wndMain, label28, "label28"); GLADE_HOOKUP_OBJECT (wndMain, frame12, "frame12"); GLADE_HOOKUP_OBJECT (wndMain, table9, "table9"); GLADE_HOOKUP_OBJECT (wndMain, chkVerbose, "chkVerbose"); GLADE_HOOKUP_OBJECT (wndMain, chkDebug, "chkDebug"); GLADE_HOOKUP_OBJECT (wndMain, chkAttempts, "chkAttempts"); GLADE_HOOKUP_OBJECT (wndMain, chkSSL, "chkSSL"); GLADE_HOOKUP_OBJECT (wndMain, label29, "label29"); GLADE_HOOKUP_OBJECT (wndMain, label1, "label1"); GLADE_HOOKUP_OBJECT (wndMain, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (wndMain, frmUsername, "frmUsername"); GLADE_HOOKUP_OBJECT (wndMain, table2, "table2"); GLADE_HOOKUP_OBJECT (wndMain, entUsernameFile, "entUsernameFile"); GLADE_HOOKUP_OBJECT (wndMain, entUsername, "entUsername"); GLADE_HOOKUP_OBJECT (wndMain, radioUsername1, "radioUsername1"); GLADE_HOOKUP_OBJECT (wndMain, radioUsername2, "radioUsername2"); GLADE_HOOKUP_OBJECT (wndMain, label8, "label8"); GLADE_HOOKUP_OBJECT (wndMain, frmPass, "frmPass"); GLADE_HOOKUP_OBJECT (wndMain, table3, "table3"); GLADE_HOOKUP_OBJECT (wndMain, entPassFile, "entPassFile"); GLADE_HOOKUP_OBJECT (wndMain, entPass, "entPass"); GLADE_HOOKUP_OBJECT (wndMain, radioPass1, "radioPass1"); GLADE_HOOKUP_OBJECT (wndMain, radioPass2, "radioPass2"); GLADE_HOOKUP_OBJECT (wndMain, labelpass, "labelpass"); GLADE_HOOKUP_OBJECT (wndMain, frame8, "frame8"); GLADE_HOOKUP_OBJECT (wndMain, table5, "table5"); GLADE_HOOKUP_OBJECT (wndMain, chkColon, "chkColon"); GLADE_HOOKUP_OBJECT (wndMain, entColonFile, "entColonFile"); GLADE_HOOKUP_OBJECT (wndMain, label20, "label20"); GLADE_HOOKUP_OBJECT (wndMain, table6, "table6"); GLADE_HOOKUP_OBJECT (wndMain, chkPassLogin, "chkPassLogin"); GLADE_HOOKUP_OBJECT (wndMain, chkPassNull, "chkPassNull"); GLADE_HOOKUP_OBJECT (wndMain, label2, "label2"); GLADE_HOOKUP_OBJECT (wndMain, table4, "table4"); GLADE_HOOKUP_OBJECT (wndMain, frame9, "frame9"); GLADE_HOOKUP_OBJECT (wndMain, table7, "table7"); GLADE_HOOKUP_OBJECT (wndMain, label22, "label22"); GLADE_HOOKUP_OBJECT (wndMain, entHTTPProxy, "entHTTPProxy"); GLADE_HOOKUP_OBJECT (wndMain, chkProxyAuth, "chkProxyAuth"); GLADE_HOOKUP_OBJECT (wndMain, label23, "label23"); GLADE_HOOKUP_OBJECT (wndMain, entProxyUser, "entProxyUser"); GLADE_HOOKUP_OBJECT (wndMain, label24, "label24"); GLADE_HOOKUP_OBJECT (wndMain, entProxyPass, "entProxyPass"); GLADE_HOOKUP_OBJECT (wndMain, label26, "label26"); GLADE_HOOKUP_OBJECT (wndMain, hbox3, "hbox3"); GLADE_HOOKUP_OBJECT (wndMain, radioProxy, "radioProxy"); GLADE_HOOKUP_OBJECT (wndMain, radioProxy2, "radioProxy2"); GLADE_HOOKUP_OBJECT (wndMain, radioProxy3, "radioProxy3"); GLADE_HOOKUP_OBJECT (wndMain, label21, "label21"); GLADE_HOOKUP_OBJECT (wndMain, frame13, "frame13"); GLADE_HOOKUP_OBJECT (wndMain, table10, "table10"); GLADE_HOOKUP_OBJECT (wndMain, chkExitf, "chkExitf"); GLADE_HOOKUP_OBJECT (wndMain, spnTimeout, "spnTimeout"); GLADE_HOOKUP_OBJECT (wndMain, spnTasks, "spnTasks"); GLADE_HOOKUP_OBJECT (wndMain, label32, "label32"); GLADE_HOOKUP_OBJECT (wndMain, label31, "label31"); GLADE_HOOKUP_OBJECT (wndMain, label30, "label30"); GLADE_HOOKUP_OBJECT (wndMain, label3, "label3"); GLADE_HOOKUP_OBJECT (wndMain, vbox4, "vbox4"); GLADE_HOOKUP_OBJECT (wndMain, frame10, "frame10"); GLADE_HOOKUP_OBJECT (wndMain, entHTTPProxyURL, "entHTTPProxyURL"); GLADE_HOOKUP_OBJECT (wndMain, label27, "label27"); GLADE_HOOKUP_OBJECT (wndMain, frame3, "frame3"); GLADE_HOOKUP_OBJECT (wndMain, entHTTPURL, "entHTTPURL"); GLADE_HOOKUP_OBJECT (wndMain, label15, "label15"); GLADE_HOOKUP_OBJECT (wndMain, frame4, "frame4"); GLADE_HOOKUP_OBJECT (wndMain, entCiscoPass, "entCiscoPass"); GLADE_HOOKUP_OBJECT (wndMain, label16, "label16"); GLADE_HOOKUP_OBJECT (wndMain, frame5, "frame5"); GLADE_HOOKUP_OBJECT (wndMain, entLDAPDN, "entLDAPDN"); GLADE_HOOKUP_OBJECT (wndMain, label17, "label17"); GLADE_HOOKUP_OBJECT (wndMain, frame6, "frame6"); GLADE_HOOKUP_OBJECT (wndMain, hbox2, "hbox2"); GLADE_HOOKUP_OBJECT (wndMain, chkLocal, "chkLocal"); GLADE_HOOKUP_OBJECT (wndMain, chkDomain, "chkDomain"); GLADE_HOOKUP_OBJECT (wndMain, chkNTLM, "chkNTLM"); GLADE_HOOKUP_OBJECT (wndMain, label18, "label18"); GLADE_HOOKUP_OBJECT (wndMain, frame7, "frame7"); GLADE_HOOKUP_OBJECT (wndMain, spnSAPR3, "spnSAPR3"); GLADE_HOOKUP_OBJECT (wndMain, label19, "label19"); GLADE_HOOKUP_OBJECT (wndMain, frame15, "frame15"); GLADE_HOOKUP_OBJECT (wndMain, entCVS, "entCVS"); GLADE_HOOKUP_OBJECT (wndMain, label34, "label34"); GLADE_HOOKUP_OBJECT (wndMain, frame16, "frame16"); GLADE_HOOKUP_OBJECT (wndMain, table11, "table11"); GLADE_HOOKUP_OBJECT (wndMain, radioSNMPRead, "radioSNMPRead"); GLADE_HOOKUP_OBJECT (wndMain, radioSNMPWrite, "radioSNMPWrite"); GLADE_HOOKUP_OBJECT (wndMain, radioSNMPVer2, "radioSNMPVer2"); GLADE_HOOKUP_OBJECT (wndMain, radioSNMPVer1, "radioSNMPVer1"); GLADE_HOOKUP_OBJECT (wndMain, label35, "label35"); GLADE_HOOKUP_OBJECT (wndMain, label14, "label14"); GLADE_HOOKUP_OBJECT (wndMain, vbox3, "vbox3"); GLADE_HOOKUP_OBJECT (wndMain, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (wndMain, viewport1, "viewport1"); GLADE_HOOKUP_OBJECT (wndMain, frame14, "frame14"); GLADE_HOOKUP_OBJECT (wndMain, txtOutput, "txtOutput"); GLADE_HOOKUP_OBJECT (wndMain, label33, "label33"); GLADE_HOOKUP_OBJECT (wndMain, hbox1, "hbox1"); GLADE_HOOKUP_OBJECT (wndMain, btnStart, "btnStart"); GLADE_HOOKUP_OBJECT (wndMain, btnStop, "btnStop"); GLADE_HOOKUP_OBJECT (wndMain, btnSave, "btnSave"); GLADE_HOOKUP_OBJECT (wndMain, btnClear, "btnClear"); GLADE_HOOKUP_OBJECT (wndMain, label4, "label4"); GLADE_HOOKUP_OBJECT (wndMain, statusbar, "statusbar"); GLADE_HOOKUP_OBJECT_NO_REF (wndMain, tooltips, "tooltips"); gtk_window_add_accel_group (GTK_WINDOW (wndMain), accel_group); return wndMain;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -