Changeset 1195
- Timestamp:
- 08/01/07 02:06:08 (6 years ago)
- Location:
- trunk/umitGUI
- Files:
-
- 2 modified
-
ScanNotebook.py (modified) (3 diffs)
-
ScanOpenPortsPage.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/umitGUI/ScanNotebook.py
r1194 r1195 716 716 717 717 self.scan_result.scan_host_view.add_host({hostname:{'stock':icon, 718 'action':None}})718 'action':None}}) 719 719 720 720 # Select the first host found … … 1063 1063 host_page.add_port([self.findout_service_icon(p), 1064 1064 p.get('portid', ''), 1065 p.get('protocol', ''), 1065 1066 p.get('port_state', ''), 1066 1067 p.get('service_name', ''), … … 1089 1090 for host in host_list: 1090 1091 parent = host_page.port_tree.append(None, [host['host'].\ 1091 get_hostname(),'','','','',''])1092 get_hostname(),'','','','','', '']) 1092 1093 for port in host['host'].get_ports(): 1093 1094 for p in port.get('port', []): 1094 1095 host_page.port_tree.append(parent, \ 1095 ['',self.findout_service_icon(p), p.get('portid', ""),\ 1096 p.get('port_state', ""),p.get('service_name', _("Unknown")),\ 1097 p.get('service_product', "")]) 1096 ['', 1097 self.findout_service_icon(p), 1098 p.get('portid', ""), 1099 p.get('protocol', ''), 1100 p.get('port_state', ""), 1101 p.get('service_name', _("Unknown")), 1102 p.get('service_product', "")]) 1098 1103 1099 1104 def set_multiple_service_host(self, service_list): -
trunk/umitGUI/ScanOpenPortsPage.py
r1104 r1195 51 51 # Ports view 52 52 self.port_columns = {} 53 self.port_list = gtk.ListStore(str, str, str, str, str, str )54 self.port_tree = gtk.TreeStore(str, str, str, str, str, str )53 self.port_list = gtk.ListStore(str, str, str, str, str, str, str) 54 self.port_tree = gtk.TreeStore(str, str, str, str, str, str, str) 55 55 56 56 self.port_view = gtk.TreeView(self.port_list) … … 62 62 self.port_columns['icon'] = gtk.TreeViewColumn('') 63 63 self.port_columns['port_number'] = gtk.TreeViewColumn(_('Port')) 64 self.port_columns['protocol'] = gtk.TreeViewColumn(_('Protocol')) 64 65 self.port_columns['state'] = gtk.TreeViewColumn(_('State')) 65 66 self.port_columns['service'] = gtk.TreeViewColumn(_('Service')) … … 162 163 self.port_view.append_column(self.port_columns['icon']) 163 164 self.port_view.append_column(self.port_columns['port_number']) 165 self.port_view.append_column(self.port_columns['protocol']) 164 166 self.port_view.append_column(self.port_columns['state']) 165 167 self.port_view.append_column(self.port_columns['service']) … … 169 171 self.port_columns[k].set_reorderable(True) 170 172 self.port_columns[k].set_resizable(True) 171 173 174 175 self.port_columns['icon'].set_min_width(35) 176 172 177 self.port_columns['hostname'].connect('clicked', self.set_search_cb, 0) 173 178 self.port_columns['icon'].connect('clicked', self.set_search_cb, 4) 174 self.port_columns['port_number'].connect('clicked', self.set_search_cb, 2) 175 self.port_columns['state'].connect('clicked', self.set_search_cb, 3) 176 self.port_columns['service'].connect('clicked', self.set_search_cb, 4) 177 self.port_columns['version'].connect('clicked', self.set_search_cb, 5) 179 self.port_columns['port_number'].connect('clicked', self.set_search_cb, 180 2) 181 self.port_columns['protocol'].connect('clicked', self.set_search_cb, 3) 182 self.port_columns['state'].connect('clicked', self.set_search_cb, 4) 183 self.port_columns['service'].connect('clicked', self.set_search_cb, 5) 184 self.port_columns['version'].connect('clicked', self.set_search_cb, 6) 178 185 179 186 self.port_columns['hostname'].set_sort_column_id(0) 180 self.port_columns['icon'].set_ min_width(35)181 self.port_columns[' icon'].set_sort_column_id(3)182 self.port_columns['p ort_number'].set_sort_column_id(1)183 self.port_columns['state'].set_sort_column_id( 2)184 self.port_columns['service'].set_sort_column_id( 3)185 self.port_columns['version'].set_sort_column_id( 4)187 self.port_columns['icon'].set_sort_column_id(4) 188 self.port_columns['port_number'].set_sort_column_id(2) 189 self.port_columns['protocol'].set_sort_column_id(3) 190 self.port_columns['state'].set_sort_column_id(4) 191 self.port_columns['service'].set_sort_column_id(5) 192 self.port_columns['version'].set_sort_column_id(6) 186 193 187 194 self.port_columns['hostname'].pack_start(self.cell_port, True) 188 195 self.port_columns['icon'].pack_start(self.cell_icon, True) 189 196 self.port_columns['port_number'].pack_start(self.cell_port, True) 197 self.port_columns['protocol'].pack_start(self.cell_port, True) 190 198 self.port_columns['service'].pack_start(self.cell_port, True) 191 199 self.port_columns['version'].pack_start(self.cell_port, True) … … 195 203 self.port_columns['icon'].set_attributes(self.cell_icon, stock_id=1) 196 204 self.port_columns['port_number'].set_attributes(self.cell_port, text=2) 197 self.port_columns['state'].set_attributes(self.cell_port, text=3) 198 self.port_columns['service'].set_attributes(self.cell_port, text=4) 199 self.port_columns['version'].set_attributes(self.cell_port, text=5) 205 self.port_columns['protocol'].set_attributes(self.cell_port, text=3) 206 self.port_columns['state'].set_attributes(self.cell_port, text=4) 207 self.port_columns['service'].set_attributes(self.cell_port, text=5) 208 self.port_columns['version'].set_attributes(self.cell_port, text=6) 200 209 201 210 self.port_columns['hostname'].set_visible(False)
