Package rekall :: Package plugins :: Package tools
[frames] | no frames]

Source Code for Package rekall.plugins.tools

 1  #!/usr/bin/env python2 
 2   
 3  # Rekall Memory Forensics 
 4  # Copyright 2013 Google Inc. All Rights Reserved. 
 5  # 
 6  # Author: Michael Cohen scudette@google.com 
 7  # 
 8  # This program is free software; you can redistribute it and/or modify 
 9  # it under the terms of the GNU General Public License as published by 
10  # the Free Software Foundation; either version 2 of the License, or (at 
11  # your option) any later version. 
12  # 
13  # This program is distributed in the hope that it will be useful, but 
14  # WITHOUT ANY WARRANTY; without even the implied warranty of 
15  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
16  # General Public License for more details. 
17  # 
18  # You should have received a copy of the GNU General Public License 
19  # along with this program; if not, write to the Free Software 
20  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
21  # 
22   
23  __author__ = "Michael Cohen <scudette@google.com>" 
24  # pylint: disable=unused-import 
25  import logging 
26  import platform 
27   
28  from rekall.plugins.tools import aff4acquire 
29  from rekall.plugins.tools import caching_url_manager 
30  from rekall.plugins.tools import disassembler 
31  from rekall.plugins.tools import dynamic_profiles 
32  from rekall.plugins.tools import ewf 
33  from rekall.plugins.tools import ipython 
34  from rekall.plugins.tools import json_tools 
35  from rekall.plugins.tools import mspdb 
36  from rekall.plugins.tools import profile_tool 
37  from rekall.plugins.tools import repository_manager 
38   
39  try: 
40      from rekall.plugins.tools import webconsole_plugin 
41  except ImportError as e: 
42      logging.info("Webconsole disabled: %s", e) 
43   
44  system = platform.system() 
45  if system == "Linux": 
46      from rekall.plugins.tools import live_linux 
47  elif system == "Windows": 
48      from rekall.plugins.tools import live_windows 
49  elif system == "Darwin": 
50      from rekall.plugins.tools import live_darwin 
51