parameters: (self)
return_statement: return dict(config={}, data=results)
docstring: Volatility modscan plugin.
          @see volatility/plugins/modscan.py
docstring_summary: Volatility modscan plugin.
docstring_tokens: Volatility modscan plugin .
function: def modscan(self):
          """Volatility modscan plugin.
          @see volatility/plugins/modscan.py
          """
          results = []
  
          command = self.plugins["modscan"](self.config)
          for ldr_entry in command.calculate():
              results.append({
                  "kernel_module_offset": "{0:#x}".format(ldr_entry.obj_offset),
                  "kernel_module_name": str(ldr_entry.BaseDllName or ""),
                  "kernel_module_file": str(ldr_entry.FullDllName or ""),
                  "kernel_module_base": "{0:#x}".format(ldr_entry.DllBase),
                  "kernel_module_size": int(ldr_entry.SizeOfImage),
              })
  
          return dict(config={}, data=results)
function_tokens: def modscan ( self ) : results = [ ] command = self . plugins [ "modscan" ] ( self . config ) for ldr_entry in command . calculate ( ) : results . append ( { "kernel_module_offset" : "{0:#x}" . format ( ldr_entry . obj_offset ) , "kernel_module_name" : str ( ldr_entry . BaseDllName or "" ) , "kernel_module_file" : str ( ldr_entry . FullDllName or "" ) , "kernel_module_base" : "{0:#x}" . format ( ldr_entry . DllBase ) , "kernel_module_size" : int ( ldr_entry . SizeOfImage ) , } ) return dict ( config = { } , data = results )