⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interface.c

📁 airsnort
💻 C
📖 第 1 页 / 共 4 页
字号:
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H#  include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "callbacks.h"#include "interface.h"#include "support.h"GtkWidget*create_AirSnortWindow (void){  GtkWidget *AirSnortWindow;  GtkWidget *vbox1;  GtkWidget *menu;  guint tmp_key;  GtkWidget *file;  GtkWidget *file_menu;  GtkAccelGroup *file_menu_accels;  GtkWidget *load;  GtkWidget *save;  GtkWidget *log;  GtkWidget *load_pcap_file;  GtkWidget *separator1;  GtkWidget *edit;  GtkWidget *edit_menu;  GtkAccelGroup *edit_menu_accels;  GtkWidget *settings;  GtkWidget *settings_menu;  GtkAccelGroup *settings_menu_accels;  GtkWidget *gps;  GtkWidget *help;  GtkWidget *help_menu;  GtkAccelGroup *help_menu_accels;  GtkWidget *vbox4;  GtkWidget *hbox1;  GtkWidget *table2;  GSList *channel_group_group = NULL;  GtkWidget *scan;  GtkWidget *channel;  GtkObject *freq_adj;  GtkWidget *freq;  GtkWidget *vseparator1;  GtkWidget *table4;  GtkWidget *label25;  GtkWidget *label26;  GtkWidget *combo4;  GList *combo4_items = NULL;  GtkWidget *CardType;  GtkWidget *DeviceName;  GtkWidget *vseparator2;  GtkWidget *table5;  GtkWidget *label27;  GtkObject *breadth40_adj;  GtkWidget *breadth40;  GtkWidget *label28;  GtkObject *breadth128_adj;  GtkWidget *breadth128;  GtkWidget *scrolledwindow1;  GtkWidget *DataList;  GtkWidget *label12;  GtkWidget *label5;  GtkWidget *label6;  GtkWidget *labelWep;  GtkWidget *label7;  GtkWidget *label8;  GtkWidget *label9;  GtkWidget *label10;  GtkWidget *labelEnc;  GtkWidget *label11;  GtkWidget *label13;  GtkWidget *label14;  GtkWidget *hbuttonbox1;  GtkWidget *Start;  GtkWidget *Stop;  GtkWidget *Clear;  GtkAccelGroup *accel_group;  GtkTooltips *tooltips;  tooltips = gtk_tooltips_new ();  accel_group = gtk_accel_group_new ();  AirSnortWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_object_set_data (GTK_OBJECT (AirSnortWindow), "AirSnortWindow", AirSnortWindow);  gtk_widget_set_usize (AirSnortWindow, 750, 250);  gtk_window_set_title (GTK_WINDOW (AirSnortWindow), "AirSnort");  gtk_window_set_position (GTK_WINDOW (AirSnortWindow), GTK_WIN_POS_CENTER);  vbox1 = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (vbox1);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "vbox1", vbox1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox1);  gtk_container_add (GTK_CONTAINER (AirSnortWindow), vbox1);  menu = gtk_menu_bar_new ();  gtk_widget_ref (menu);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "menu", menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menu);  gtk_box_pack_start (GTK_BOX (vbox1), menu, FALSE, FALSE, 0);  file = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (file)->child),                                   "_File");  gtk_widget_add_accelerator (file, "activate_item", accel_group,                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);  gtk_widget_ref (file);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "file", file,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (file);  gtk_container_add (GTK_CONTAINER (menu), file);  file_menu = gtk_menu_new ();  gtk_widget_ref (file_menu);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "file_menu", file_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (file), file_menu);  file_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (file_menu));  load = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (load)->child),                                   "_Load crack file");  gtk_widget_add_accelerator (load, "activate_item", file_menu_accels,                              tmp_key, 0, 0);  gtk_widget_ref (load);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "load", load,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (load);  gtk_container_add (GTK_CONTAINER (file_menu), load);  save = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (save)->child),                                   "_Save crack file");  gtk_widget_add_accelerator (save, "activate_item", file_menu_accels,                              tmp_key, 0, 0);  gtk_widget_ref (save);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "save", save,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (save);  gtk_container_add (GTK_CONTAINER (file_menu), save);  log = gtk_check_menu_item_new_with_label ("Log to file");  gtk_widget_ref (log);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "log", log,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (log);  gtk_container_add (GTK_CONTAINER (file_menu), log);  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (log), TRUE);  load_pcap_file = gtk_menu_item_new_with_label ("Load pcap file");  gtk_widget_ref (load_pcap_file);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "load_pcap_file", load_pcap_file,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (load_pcap_file);  gtk_container_add (GTK_CONTAINER (file_menu), load_pcap_file);  separator1 = gtk_menu_item_new ();  gtk_widget_ref (separator1);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "separator1", separator1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (separator1);  gtk_container_add (GTK_CONTAINER (file_menu), separator1);  gtk_widget_set_sensitive (separator1, FALSE);  edit = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (edit)->child),                                   "_Edit");  gtk_widget_add_accelerator (edit, "activate_item", accel_group,                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);  gtk_widget_ref (edit);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "edit", edit,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (edit);  gtk_container_add (GTK_CONTAINER (menu), edit);  edit_menu = gtk_menu_new ();  gtk_widget_ref (edit_menu);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "edit_menu", edit_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (edit), edit_menu);  edit_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (edit_menu));  settings = gtk_menu_item_new_with_label ("Settings");  gtk_widget_ref (settings);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "settings", settings,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (settings);  gtk_container_add (GTK_CONTAINER (menu), settings);  settings_menu = gtk_menu_new ();  gtk_widget_ref (settings_menu);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "settings_menu", settings_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (settings), settings_menu);  settings_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (settings_menu));  gps = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (gps)->child),                                   "_Gps");  gtk_widget_add_accelerator (gps, "activate_item", settings_menu_accels,                              tmp_key, 0, 0);  gtk_widget_ref (gps);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "gps", gps,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (gps);  gtk_container_add (GTK_CONTAINER (settings_menu), gps);  gtk_tooltips_set_tip (tooltips, gps, "GPS Settings", NULL);  help = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (help)->child),                                   "_Help");  gtk_widget_add_accelerator (help, "activate_item", accel_group,                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);  gtk_widget_ref (help);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "help", help,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (help);  gtk_container_add (GTK_CONTAINER (menu), help);  help_menu = gtk_menu_new ();  gtk_widget_ref (help_menu);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "help_menu", help_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (help), help_menu);  help_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (help_menu));  vbox4 = gtk_vbox_new (FALSE, 3);  gtk_widget_ref (vbox4);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "vbox4", vbox4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox4);  gtk_box_pack_start (GTK_BOX (vbox1), vbox4, TRUE, TRUE, 3);  hbox1 = gtk_hbox_new (FALSE, 11);  gtk_widget_ref (hbox1);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "hbox1", hbox1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox1);  gtk_box_pack_start (GTK_BOX (vbox4), hbox1, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox1), 2);  table2 = gtk_table_new (2, 2, FALSE);  gtk_widget_ref (table2);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "table2", table2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table2);  gtk_box_pack_start (GTK_BOX (hbox1), table2, TRUE, FALSE, 0);  gtk_table_set_row_spacings (GTK_TABLE (table2), 2);  gtk_table_set_col_spacings (GTK_TABLE (table2), 1);  scan = gtk_radio_button_new_with_label (channel_group_group, "scan");  channel_group_group = gtk_radio_button_group (GTK_RADIO_BUTTON (scan));  gtk_widget_ref (scan);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "scan", scan,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scan);  gtk_table_attach (GTK_TABLE (table2), scan, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (scan), TRUE);  channel = gtk_radio_button_new_with_label (channel_group_group, "channel");  channel_group_group = gtk_radio_button_group (GTK_RADIO_BUTTON (channel));  gtk_widget_ref (channel);  gtk_object_set_data_full (GTK_OBJECT (AirSnortWindow), "channel", channel,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (channel);  gtk_table_attach (GTK_TABLE (table2), channel, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  freq_adj = gtk_adjustment_new (6, 1, 11, 1, 10, 10);  freq = gtk_spin_button_new (GTK_ADJUSTMENT (freq_adj), 1, 0);  gtk_widget_ref (freq);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -