Ticket #189 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

get_(open|filtered|closed)_ports() raise exception

Reported by: getxsick Owned by: boltrix
Priority: high Milestone: Umit 1.0beta1
Component: Umit Version: current svn
Keywords: Cc:

Description (last modified by getxsick) (diff)

Traceback (most recent call last):
  File "/home/xsx/__usrsrc__/umit/source-plugins/network-secure-analyzer/sources/main.py", line 74, in __on_scan_finished
    print page.parsed.open_ports
  File "/home/xsx/__usrsrc__/umit/umitCore/NmapParser.py", line 593, in get_open_ports
    ports += h.get_open_ports()
  File "/home/xsx/__usrsrc__/umit/umitCore/NmapParser.py", line 316, in get_open_ports
    if re.findall('open', p['port_state']):
KeyError: 'port_state'

Looks like p doesn't have port_state key all the time. parsing is broken?

Change History

Changed 4 years ago by getxsick

  • version set to current svn
  • description modified (diff)

Changed 4 years ago by gpolo

  • status changed from new to closed
  • resolution set to fixed

This has been fixed in the changeset 3927

Note: See TracTickets for help on using tickets.