{5} Assigned, Active Tickets by Owner (Full Description) (10 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

getxsick (2 matches)

Ticket Summary Component Milestone Type Created
Description
#370 Umit Crash - 'App instance has no attribute 'main_window'' CrashReport Umit 1.0 defect 10/24/09

Crash Report
==========

sys.platform linux2
os.name posix
Gtk version 2.16.1
Umit version 1.0beta2

Description


Versions:
---
GTK: 2.16.1
PyGTK: 2.16.1
HIGWidgets: 1.0beta1
Python: 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) 
[GCC 4.3.3]
Nmap: Nmap version 4.76 ( http://nmap.org )
Operating System: Linux milan-laptop 2.6.28-16-generic #55-Ubuntu SMP Tue Oct 20 19:48:24 UTC 2009 i686
Umit: 1.0beta2
UmitCore: 1.0beta2
UmitGUI: 1.0beta2
---
<type 'exceptions.AttributeError'>
Python 2.6.2: /usr/bin/python
Sat Oct 24 09:14:49 2009

A problem occurred in a Python script.  Here is the sequence of
function calls leading up to the error, in the order they occurred.

 /usr/share/umit/umit/gui/App.py in __create_show_main_window(self=<umit.gui.App.App instance at 0x96ddf4c>)
   60             else:
   61                 from umit.gui.MainWindow import MainWindow
   62                 self.main_window = MainWindow()
   63         except Exception:
   64             # If any exception happens at this point we need to stop gtk
self = <umit.gui.App.App instance at 0x96ddf4c>
self.main_window undefined
MainWindow = <class 'umit.gui.MainWindow.MainWindow'>

 /usr/share/umit/umit/gui/MainWindow.py in __init__(self=<MainWindow object at 0x96e5194 (GtkWindow at 0x9716168)>)
  124         self._results_filechooser_dialog = None
  125 
  126         self._prepare_first_scan()
  127 
  128         # Loading files passed as argument
self = <MainWindow object at 0x96e5194 (GtkWindow at 0x9716168)>
self._prepare_first_scan = <bound method MainWindow._prepare_first_scan of ...ow object at 0x96e5194 (GtkWindow at 0x9716168)>>

 /usr/share/umit/umit/gui/MainWindow.py in _prepare_first_scan(self=<MainWindow object at 0x96e5194 (GtkWindow at 0x9716168)>)
  828         PluginEngine().load_selected_plugins()
  829 
  830         page = self._new_scan_cb()
  831         self.scan_notebook.show_all()
  832 
page undefined
self = <MainWindow object at 0x96e5194 (GtkWindow at 0x9716168)>
self._new_scan_cb = <bound method MainWindow._new_scan_cb of <MainWindow object at 0x96e5194 (GtkWindow at 0x9716168)>>

 /usr/share/umit/umit/gui/MainWindow.py in _new_scan_cb(self=<MainWindow object at 0x96e5194 (GtkWindow at 0x9716168)>, widget=None, data=None)
 1133         - Untitled scan
 1134         """
 1135         return self.scan_notebook.add_scan_page(data)
 1136         ## Integration UIE
 1137         # Put focus at the target combo, so user can open umit and start writing the target
self = <MainWindow object at 0x96e5194 (GtkWindow at 0x9716168)>
self.scan_notebook = <ScanNotebook object at 0x9dc56bc (GtkNotebook at 0x97cd970)>
self.scan_notebook.add_scan_page = <bound method ScanNotebook.add_scan_page of <Sca... object at 0x9dc56bc (GtkNotebook at 0x97cd970)>>
data = None

 /usr/share/umit/umit/gui/ScanNotebook.py in add_scan_page(self=<ScanNotebook object at 0x9dc56bc (GtkNotebook at 0x97cd970)>, title=None)
  204 
  205     def add_scan_page(self, title):
  206         page = ScanNotebookPage()
  207         page.select_first_profile()
  208 
page undefined
global ScanNotebookPage = <class 'umit.gui.ScanNotebook.ScanNotebookPage'>

 /usr/share/umit/umit/gui/ScanNotebook.py in __init__(self=<ScanNotebookPage object at 0x9dc57ac (umit+gui+ScanNotebook+ScanNotebookPage at 0x998ccc0)>)
  334         self.__create_toolbar()
  335         self.__create_command_toolbar()
  336         self.__create_scan_result()
  337         self.disable_widgets()
  338 
self = <ScanNotebookPage object at 0x9dc57ac (umit+gui+ScanNotebook+ScanNotebookPage at 0x998ccc0)>
self.__create_scan_result undefined

 /usr/share/umit/umit/gui/ScanNotebook.py in __create_scan_result(self=<ScanNotebookPage object at 0x9dc57ac (umit+gui+ScanNotebook+ScanNotebookPage at 0x998ccc0)>)
  364 
  365     def __create_scan_result(self):
  366         self.scan_result = ScanResult()
  367         self.scan_result.set_parse(self.parsed)
  368 
self = <ScanNotebookPage object at 0x9dc57ac (umit+gui+ScanNotebook+ScanNotebookPage at 0x998ccc0)>
self.scan_result undefined
global ScanResult = <class 'umit.gui.ScanNotebook.ScanResult'>

 /usr/share/umit/umit/gui/ScanNotebook.py in __init__(self=<ScanResult object at 0x945f734 (GtkHPaned at 0x9a78f10)>)
 1220         self.parsed = None
 1221         self.scan_host_view = ScanHostsView()
 1222         self.scan_result_notebook = ScanResultNotebook()
 1223 
 1224         self.pack1(self.scan_host_view, True, False)
self = <ScanResult object at 0x945f734 (GtkHPaned at 0x9a78f10)>
self.scan_result_notebook undefined
global ScanResultNotebook = <class 'umit.gui.ScanNotebook.ScanResultNotebook'>

 /usr/share/umit/umit/gui/ScanNotebook.py in __init__(self=<ScanResultNotebook object at 0x945faa4 (GtkNotebook at 0x97cda28)>)
 1281         self.set_border_width(5)
 1282 
 1283         self.__create_widgets()
 1284         self.__nmap_output_refreshing()
 1285 
self = <ScanResultNotebook object at 0x945faa4 (GtkNotebook at 0x97cda28)>
self.__create_widgets undefined

 /usr/share/umit/umit/gui/ScanNotebook.py in __create_widgets(self=<ScanResultNotebook object at 0x945faa4 (GtkNotebook at 0x97cda28)>)
 1318 
 1319         self.open_ports = ScanOpenPortsPage()
 1320         self.nmap_output = ScanNmapOutputPage()
 1321 
 1322         self.no_selected = gtk.Label(_('No host selected!'))
self = <ScanResultNotebook object at 0x945faa4 (GtkNotebook at 0x97cda28)>
self.nmap_output undefined
global ScanNmapOutputPage = <class 'umit.gui.ScanNmapOutputPage.ScanNmapOutputPage'>

 /usr/share/umit/umit/gui/ScanNmapOutputPage.py in __init__(self=<ScanNmapOutputPage object at 0x946243c (GtkVBox at 0x9def318)>)
   29     def __init__(self):
   30         HIGVBox.__init__(self)
   31         self.__create_widgets()
   32         self._pack_expand_fill(self.nmap_output)
   33 
self = <ScanNmapOutputPage object at 0x946243c (GtkVBox at 0x9def318)>
self.__create_widgets undefined

 /usr/share/umit/umit/gui/ScanNmapOutputPage.py in __create_widgets(self=<ScanNmapOutputPage object at 0x946243c (GtkVBox at 0x9def318)>)
   33 
   34     def __create_widgets(self):
   35         self.nmap_output = NmapOutputViewer()
   36 
   37     def get_nmap_output(self):
self = <ScanNmapOutputPage object at 0x946243c (GtkVBox at 0x9def318)>
self.nmap_output undefined
global NmapOutputViewer = <class 'umit.gui.NmapOutputViewer.NmapOutputViewer'>

 /usr/share/umit/umit/gui/NmapOutputViewer.py in __init__(self=<NmapOutputViewer object at 0x9462464 (GtkVBox at 0x9def370)>, refresh=1, stop=1)
   47 
   48         # Setting scrolled window
   49         self.__set_scrolled_window()
   50 
   51         # Setting text view
self = <NmapOutputViewer object at 0x9462464 (GtkVBox at 0x9def370)>
self.__set_scrolled_window undefined

 /usr/share/umit/umit/gui/NmapOutputViewer.py in __set_scrolled_window(self=<NmapOutputViewer object at 0x9462464 (GtkVBox at 0x9def370)>)
  160         # Seting scrolled window
  161         self.scrolled.set_border_width(5)
  162         self.scrolled.add(self.text_view)
  163         self.scrolled.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
  164         self.scrolled.set_size_request(450, 350)
self = <NmapOutputViewer object at 0x9462464 (GtkVBox at 0x9def370)>
self.scrolled = <gtk.ScrolledWindow object at 0x946248c (GtkScrolledWindow at 0x9964318)>
self.scrolled.add = <built-in method add of gtk.ScrolledWindow object at 0x946248c>
self.text_view = <gtk.TextView object at 0x94624b4 (GtkTextView at 0x9e00808)>

 /usr/share/umit/umit/gui/App.py in safe_shutdown(self=<umit.gui.App.App instance at 0x96ddf4c>, signum=1, stack=<frame object at 0x9e0107c>)
   80 
   81         try:
   82             scans = self.main_window.scan_notebook.get_children()
   83             for scan in scans:
   84                 log.debug(">>> Killing Scan: %s" % scan.get_tab_label())
scans undefined
self = <umit.gui.App.App instance at 0x96ddf4c>
self.main_window undefined
<type 'exceptions.AttributeError'>: App instance has no attribute 'main_window'
    __class__ = <type 'exceptions.AttributeError'>
    __delattr__ = <method-wrapper '__delattr__' of exceptions.AttributeError object at 0x945ca0c>
    __dict__ = {}
    __doc__ = 'Attribute not found.'
    __format__ = <built-in method __format__ of exceptions.AttributeError object at 0x945ca0c>
    __getattribute__ = <method-wrapper '__getattribute__' of exceptions.AttributeError object at 0x945ca0c>
    __getitem__ = <method-wrapper '__getitem__' of exceptions.AttributeError object at 0x945ca0c>
    __getslice__ = <method-wrapper '__getslice__' of exceptions.AttributeError object at 0x945ca0c>
    __hash__ = <method-wrapper '__hash__' of exceptions.AttributeError object at 0x945ca0c>
    __init__ = <method-wrapper '__init__' of exceptions.AttributeError object at 0x945ca0c>
    __new__ = <built-in method __new__ of type object at 0x8227bc0>
    __reduce__ = <built-in method __reduce__ of exceptions.AttributeError object at 0x945ca0c>
    __reduce_ex__ = <built-in method __reduce_ex__ of exceptions.AttributeError object at 0x945ca0c>
    __repr__ = <method-wrapper '__repr__' of exceptions.AttributeError object at 0x945ca0c>
    __setattr__ = <method-wrapper '__setattr__' of exceptions.AttributeError object at 0x945ca0c>
    __setstate__ = <built-in method __setstate__ of exceptions.AttributeError object at 0x945ca0c>
    __sizeof__ = <built-in method __sizeof__ of exceptions.AttributeError object at 0x945ca0c>
    __str__ = <method-wrapper '__str__' of exceptions.AttributeError object at 0x945ca0c>
    __subclasshook__ = <built-in method __subclasshook__ of type object at 0x8227bc0>
    __unicode__ = <built-in method __unicode__ of exceptions.AttributeError object at 0x945ca0c>
    args = ("App instance has no attribute 'main_window'",)
    message = "App instance has no attribute 'main_window'"

The above is a description of an error in a Python program.  Here is
the original traceback:

Traceback (most recent call last):
  File "/usr/share/umit/umit/gui/App.py", line 62, in __create_show_main_window
    self.main_window = MainWindow()
  File "/usr/share/umit/umit/gui/MainWindow.py", line 126, in __init__
    self._prepare_first_scan()
  File "/usr/share/umit/umit/gui/MainWindow.py", line 830, in _prepare_first_scan
    page = self._new_scan_cb()
  File "/usr/share/umit/umit/gui/MainWindow.py", line 1135, in _new_scan_cb
    return self.scan_notebook.add_scan_page(data)
  File "/usr/share/umit/umit/gui/ScanNotebook.py", line 206, in add_scan_page
    page = ScanNotebookPage()
  File "/usr/share/umit/umit/gui/ScanNotebook.py", line 336, in __init__
    self.__create_scan_result()
  File "/usr/share/umit/umit/gui/ScanNotebook.py", line 366, in __create_scan_result
    self.scan_result = ScanResult()
  File "/usr/share/umit/umit/gui/ScanNotebook.py", line 1222, in __init__
    self.scan_result_notebook = ScanResultNotebook()
  File "/usr/share/umit/umit/gui/ScanNotebook.py", line 1283, in __init__
    self.__create_widgets()
  File "/usr/share/umit/umit/gui/ScanNotebook.py", line 1320, in __create_widgets
    self.nmap_output = ScanNmapOutputPage()
  File "/usr/share/umit/umit/gui/ScanNmapOutputPage.py", line 31, in __init__
    self.__create_widgets()
  File "/usr/share/umit/umit/gui/ScanNmapOutputPage.py", line 35, in __create_widgets
    self.nmap_output = NmapOutputViewer()
  File "/usr/share/umit/umit/gui/NmapOutputViewer.py", line 49, in __init__
    self.__set_scrolled_window()
  File "/usr/share/umit/umit/gui/NmapOutputViewer.py", line 162, in __set_scrolled_window
    self.scrolled.add(self.text_view)
  File "/usr/share/umit/umit/gui/App.py", line 82, in safe_shutdown
    scans = self.main_window.scan_notebook.get_children()
AttributeError: App instance has no attribute 'main_window'



#352 examples for new features UMPA UMPA 0.5 task 07/31/09

examples for sniffing, async scheduler...


kosma (7 matches)

Ticket Summary Component Milestone Type Created
Description
#401 L2 support for Windows UMPA UMPA 0.3 - L2 enhancement 06/16/10

there is no. we need it. shoot and kill!


#309 IPv6 address can't omit any groups UMPA UMPA 0.4.0 - autogeneration+IPv6 defect 04/23/09

Can't use addresses like 2001:db8::1428:57ab All groups have to be pass.


#311 IPv6 tests fails if we pass tuple UMPA UMPA 0.4.0 - autogeneration+IPv6 defect 04/23/09

TestIPv6AddrField.test_set for this testcase:

check((0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF))

As ignotus mention the problem is that 0xFFFF == 65535 and UMPA handles 65535 as 0x65535 what gives in result 415029

Of course it's wrong.

The buggy code is in IPAddrField._is_valid(), propably line:

i_base = int(i, self.base)

self.base == 16 and so on. But we need it for other cases. More invastigation is needed.


#338 some fields are not fully supported UMPA UMPA 0.4.0 - autogeneration+IPv6 defect 07/03/09

we set 0 for some fields in some protocols. obviously it should be done in better way. also Options for some protocols propably should has special OptionsField? objects


#403 Fix tests under Windows and BSD UMPA UMPA 0.3 - L2 defect 06/22/10

The current set of tests makes multiple unportable assumptions about interface naming and semantics, including:

  • using "any" interface (unsupported under Windows and BSD)
  • sending TCP packets (unsupported under Windows XP SP2 and newer)
  • using "lo" interface (named "lo0" under BSD, nonexistent under Windows)

One method of selecting the interface should be chosen, and the tests modified to use it.


#319 IPv6 support UMPA UMPA 0.4.0 - autogeneration+IPv6 enhancement 04/30/09

IPv6 support is currently disabled (see #310 for problems)

but obviously it should be enable again...


#328 improvements for pypcap wrapper UMPA UMPA 0.5 enhancement 05/20/09

wrapper pypcap doesn't support findalldevs() this support should be added (the wrapper is written partialy in pyrex)

anyway, the way how e.g. scapy works with findalldevs() is obscure, it just check interfaces in /proc and it doesn't have anything with libpcap. this way is wrong.


rcarvalho (1 match)

Ticket Summary Component Milestone Type Created
Description
#109 nmap output encoding umitWeb enhancement 08/25/08

Nmap output in UmitWeb is in UTF-8 Encoding ... For Russian Cyrillic it is good to use Windows-1251 in nmap output thought UmitWeb in browser


Note: See TracReports for help on using and creating reports.