Changeset 5553

Show
Ignore:
Timestamp:
02/24/10 18:59:45 (3 years ago)
Author:
nopper
Message:

Dropping inj:: cfields and fixing run_dissectors.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pm/trunk/umit/pm/manager/auditmanager.py

    r5526 r5553  
    283283            'reassembled_payload' : [PM_TYPE_STR, 'Used by audits that can ' 
    284284                                     'treassemble fragments of packets'], 
    285  
    286             'inj::l4proto' : [PM_TYPE_INT, 'Used to track down L4 protocol for ' 
    287                              'injection'], 
    288             'inj::flags' : [PM_TYPE_INT, 'Used for injection'], 
    289             'inj::payload' : [PM_TYPE_STR, 'Data for injection'], 
    290             'inj::data' : [PM_TYPE_INSTANCE, 'General objects'], 
    291285        }) 
    292286 
     
    306300 
    307301        if mpkt.l4_proto == NL_TYPE_TCP: 
    308             ret = NL_TYPE_TCP 
     302            ret = APP_LAYER_TCP 
    309303        elif mpkt.l4_proto == NL_TYPE_UDP: 
    310             ret = NL_TYPE_UDP 
     304            ret = APP_LAYER_UDP 
    311305        else: 
    312306            ret = None 
     
    550544            decoder, pre, post = self.get_decoder(level, type) 
    551545 
     546 
    552547            if not decoder and not pre and not post: 
    553548                return 
     
    659654                break 
    660655 
    661         self._conn_manager.parse(mpkt) 
    662  
    663         if mpkt.flags & MPKT_FORWARDABLE and \ 
    664            not mpkt.flags & MPKT_FORWARDED: 
    665  
    666             manager.run_hook_point('pm::pre-forward', mpkt) 
    667             self._context.forward(mpkt) 
     656        if not mpkt.flags & MPKT_FORWARDED: 
     657            self._conn_manager.parse(mpkt) 
     658 
     659            if mpkt.flags & MPKT_FORWARDABLE: 
     660                manager.run_hook_point('pm::pre-forward', mpkt) 
     661                self._context.forward(mpkt) 
    668662 
    669663        mpkt.context = None