Commit Graph

  • 3f9657a2e1 Remove unnecessary type information given it's in the function signature. Mike Auty 2018-04-04 00:41:43 +01:00
  • 1bae0f26c9 Make sure we don't get in getattr loops. Mike Auty 2018-04-04 00:40:30 +01:00
  • e0a4ada363 Allow sorting of treegrid columns involving datetimes and BaseAbsentValues. Mike Auty 2018-04-02 18:15:35 +01:00
  • a55d1c0cab Add in basic pstree plugin. Mike Auty 2018-04-02 13:44:17 +01:00
  • b8aba83e85 Improve quicktext renderer to support trees. Mike Auty 2018-04-02 13:42:31 +01:00
  • 4b6b68cf2c Fix up a typo that accidentally got introduced. Mike Auty 2018-04-02 02:20:16 +01:00
  • e1fed0af20 Rejig configuration deleting again Mike Auty 2018-04-02 02:18:20 +01:00
  • 5938254c3c Add caching to the stack automagic in case it's reused. Mike Auty 2018-04-02 02:13:59 +01:00
  • a815e39a0c Fix up the configuration deletion logic. Mike Auty 2018-04-02 02:13:39 +01:00
  • 19236199b1 Refactor stacking and move the automagic location to a constant. Mike Auty 2018-04-02 02:09:56 +01:00
  • 0d075e6ee3 Fix major (but easily missable) bug in the configuration system. Mike Auty 2018-04-01 22:54:28 +01:00
  • e4d57b639f Add in basic, extremely crude version of timeliner. Mike Auty 2018-03-27 00:33:51 +01:00
  • 2c196c2d79 Ensure looking up recurse doesn't cause an exception. Mike Auty 2018-03-26 01:15:24 +01:00
  • 288d866dd3 Fix the incorrect type definition. Mike Auty 2018-03-25 18:24:11 +01:00
  • 050b5539c0 Add missing import. Mike Auty 2018-03-25 18:20:22 +01:00
  • eaadd53951 Allow the optional setting of requirements to be changed (for sub-plugins). Mike Auty 2018-03-25 18:16:34 +01:00
  • 154732126d Refactor the automagic choosing code. Mike Auty 2018-03-25 18:15:43 +01:00
  • 19c3536afc Refactor the plugin listing code. Mike Auty 2018-03-25 18:15:22 +01:00
  • 10f65a67c8 Ensure the config/branch methods always return. Mike Auty 2018-03-25 18:13:41 +01:00
  • d8cdd79843 Add in pointer is_readable method to check if the pointer would translate properly. Mike Auty 2018-03-24 11:00:22 +00:00
  • 90ffe2de99 Add in basic page statistics plugin (runs much quicker under pypy). Mike Auty 2018-03-24 00:31:44 +00:00
  • b824daf322 Rejig text output to allow for progress callbacks. Mike Auty 2018-03-24 00:31:20 +00:00
  • efada8a15f Bring relative_child_offset typing in line with practice. Mike Auty 2018-03-23 16:04:03 +00:00
  • 550a361143 Make __init__ calls more flexible and minor linting. Mike Auty 2018-03-23 15:49:54 +00:00
  • 396dc8f8e4 Add in the ability for plugins to report their progress if applicable. Mike Auty 2018-03-23 15:41:55 +00:00
  • 470c139e81 Throw swap exceptions if the page is supposed to be swapped out, but the swap layer can't be found. Mike Auty 2018-03-23 00:48:28 +00:00
  • 6482059521 Fix up typing issues identified by mypy. Mike Auty 2018-03-22 00:44:49 +00:00
  • 937fc5a289 Ensure that passing a type to be constructed doesn't wipe out pre-configured information. Mike Auty 2018-03-21 18:48:57 +00:00
  • 1ae43783aa create utility function for converting windows timestamps Dave Lassalleandikelos 2018-03-21 10:50:44 -05:00
  • 2522d588ea Pylinting and typing fix. Mike Auty 2018-03-21 17:04:10 +00:00
  • e133509ea8 Fix broken type resolution Mike Auty 2018-03-21 15:32:09 +00:00
  • 66b64e5dfa Ensure symbol types are recursively resolved. Mike Auty 2018-03-20 23:53:13 +00:00
  • c6a58ffc06 Fix up sphinx warnings. Mike Auty 2018-03-20 22:30:05 +00:00
  • ccb1903003 Fix up Symbol.name issue as spotted by npetroni. Mike Auty 2018-03-20 17:22:38 +00:00
  • b730a24768 Hard dependency on 3.5.3 or above, due to broken 3.5.2 typing library. Mike Auty 2018-03-20 17:02:42 +00:00
  • 4bf22fbec8 Revert "Reorder the imports for python 3.5.2." Mike Auty 2018-03-20 17:01:18 +00:00
  • 0290c07a32 Merge branch 'master' of github.com:volatilityfoundation/volatility3 Mike Auty 2018-03-20 15:43:23 +00:00
  • 3aad271913 Reorder the imports for python 3.5.2. Mike Auty 2018-03-20 15:43:13 +00:00
  • 205af99a3e Rev2 after rev1 comments Michael Lighandikelos 2018-03-19 08:59:35 -05:00
  • 8282df5893 Initial versions of vadinfo and vaddump Michael Lighandikelos 2018-03-17 09:04:43 -05:00
  • 92dbfa7f12 Bump the micro version requirement for python Mike Auty 2018-03-19 22:31:12 +00:00
  • 77dec0d30c Handle the condition where physical isn't set (since it's optional). Mike Auty 2018-03-14 01:08:13 +00:00
  • cbce5c6184 Expose the sanitize method, since it's necessary for accessing columns. Mike Auty 2018-03-14 01:07:58 +00:00
  • dd41ea1cd1 Improve registry docstrings. Mike Auty 2018-03-11 21:40:54 +00:00
  • 18fa9e74d7 Add in the capability for get_key to return full node_paths. Mike Auty 2018-03-11 21:25:58 +00:00
  • 6766498e4a Fix up saving symbol_space contruction options. Mike Auty 2018-03-11 20:59:47 +00:00
  • 1a80dbf935 Change Unparsable to NotApplicable for situations we expect. Mike Auty 2018-03-10 21:43:46 +00:00
  • 30673d428a Fix up incorrect typing information. Mike Auty 2018-03-10 19:40:50 +00:00
  • 1b067e7319 Convert recent merge request to use Unreadable/Unparsable/NotApplicable values. Mike Auty 2018-03-10 19:39:19 +00:00
  • f8e87ede69 Convert merged changes from helper_ properties to get_ methods. Mike Auty 2018-03-10 19:32:36 +00:00
  • ca7405413b Merge pull request #15 from volatilityfoundation/dave-pslist-columns ikelosandGitHub 2018-03-10 19:29:17 +00:00
  • d4ea03f51d Add in hive offsets to printkey output. Mike Auty 2018-03-09 01:00:48 +00:00
  • bc8429a2b0 Convert all helper_ properties to get_ methods. Mike Auty 2018-03-09 00:47:00 +00:00
  • 6d618903d5 Don't forget the text output renderer for the datetime type. Mike Auty 2018-03-08 01:34:55 +00:00
  • db6e32bba3 Expose config writing as a specific user-visible flag. Mike Auty 2018-03-08 01:25:18 +00:00
  • 674394cd69 Fix up TreeGrid typing information in places. Mike Auty 2018-03-08 01:20:55 +00:00
  • c605cbd182 Add in TZAware and TZNaive values for TreeGrids. Mike Auty 2018-03-08 01:20:34 +00:00
  • de9ad62412 Add in support for AbsentValues. Mike Auty 2018-03-08 00:26:25 +00:00
  • 3f37ab760c Change inheritance to fix type checking. Mike Auty 2018-03-08 00:23:49 +00:00
  • 3c6121bc77 raise AttributeError in helper_wow_64_process() Dave Lassalle 2018-03-07 12:43:06 -06:00
  • c0f62b4dd6 fix typo in property Dave Lassalle 2018-03-07 12:30:29 -06:00
  • a56d3468ef re-order columns Dave Lassalle 2018-03-07 11:41:57 -06:00
  • 4b2c027b39 add __name__ to getLogger() Dave Lassalle 2018-03-07 11:32:10 -06:00
  • 349b2d1ada add TODO to comments for followup on returning None Dave Lassalle 2018-03-07 11:31:43 -06:00
  • 8b6f88aa0c additional columns in windows.pslist Dave Lassalle 2018-03-07 11:03:03 -06:00
  • e8422f0774 Refactor to reduce duplication in swap support. Mike Auty 2018-03-05 23:53:34 +00:00
  • 8b29b1f668 Rework the import ordering for requirements/configurations. Mike Auty 2018-02-12 00:51:05 +00:00
  • 994bd7c394 Fix up the finding of swap layers so swap actually works. Mike Auty 2018-02-11 21:41:39 +00:00
  • 98624203c4 Add in windows swap-file automagic. Mike Auty 2018-02-11 18:35:40 +00:00
  • b7c68f4e98 Rework LayerListRequirement from a ListRequirement to a MultiRequirement. Mike Auty 2018-02-11 18:35:18 +00:00
  • e8212df604 Improve ListRequirement handling (default values, etc). Mike Auty 2018-02-11 02:16:53 +00:00
  • b7c8961d50 Fix up the addition of the append method. Mike Auty 2018-02-10 23:43:29 +00:00
  • f3b6b5311f Fix up a couple extra typing issues, improving code quality. Mike Auty 2018-02-10 22:51:56 +00:00
  • 970cfc3cd8 Fix up pdbscan to avoid running if not needed. Mike Auty 2018-02-10 22:44:44 +00:00
  • cd8f6876ff Add in LayerListRequirement type. Mike Auty 2018-02-10 22:42:59 +00:00
  • 24be045266 Minor fix ups with typing and exceptions. Mike Auty 2018-02-10 22:42:31 +00:00
  • 7cb0330d04 Fix and correctly type ListRequirements. Mike Auty 2018-02-10 22:41:39 +00:00
  • 5a85f88636 Improve construction automagic (it now continues recursing after errors). Mike Auty 2018-02-10 22:38:50 +00:00
  • 4e7fc078ee Tidy up the requirements namespace. Mike Auty 2018-02-10 13:45:17 +00:00
  • cbe75dadf7 Add in Intel32e and improve IntelPAE. Mike Auty 2018-02-10 00:03:13 +00:00
  • 8b75c458ba Fix up the calculations and filtering for pagefile offsets. Mike Auty 2018-02-09 01:19:22 +00:00
  • c8c3cdcbdd Merge branch 'master' into local/swap-support Mike Auty 2018-02-08 00:07:19 +00:00
  • 0f93caeebf Forgot the TODO tag. Mike Auty 2018-02-08 00:06:59 +00:00
  • 9edef6d897 Merge branch 'master' into local/swap-support Mike Auty 2018-02-08 00:05:58 +00:00
  • b27705d1e7 Add in pid filtering based on the pid config option. Mike Auty 2018-02-08 00:05:33 +00:00
  • a57dbc3638 Merge remote-tracking branch 'origin/master' into local/swap-support Mike Auty 2018-02-07 20:16:38 +00:00
  • 152dc9a210 Error check for when we can't find the file_symbol_url. Mike Auty 2018-02-07 19:56:02 +00:00
  • 2fe904a782 Ignore Mac metadata files and Volatility's auto-generated configs Michael Ligh 2018-02-07 12:52:30 -06:00
  • 8344497e85 Merge branch 'master' into local/swap-support Mike Auty 2018-02-01 00:51:53 +00:00
  • 3e3a3a85ba Slightly clean-up magic import errors. Mike Auty 2018-01-30 15:22:50 +00:00
  • 08531c5859 Gracefully handle non-addurlinfo classes from the opener. Mike Auty 2018-01-30 15:22:33 +00:00
  • deb7da246b Add in initial shot at PAE page entry handling. Mike Auty 2018-01-28 16:25:42 +00:00
  • 35be4c5a84 Add in more information to the paged exceptions. Mike Auty 2018-01-28 16:25:16 +00:00
  • c203663f0b Refactor requirements to support a list of swap layers. Mike Auty 2018-01-28 14:48:50 +00:00
  • bf8173f9a9 Improve the loader in the face of the file/python-magic duplicate module naming. Mike Auty 2018-01-28 13:34:19 +00:00
  • 663cf3eff8 Just tidy up the multistring searchers slightly. Mike Auty 2018-01-25 11:27:59 +00:00
  • ccd00afdb2 Add in new multistring scanner based on re Mike Auty 2018-01-24 20:22:00 +00:00
  • 4bb1161490 Make WuManber a callable program. Mike Auty 2017-12-24 12:53:50 +00:00
  • 69ec16ded3 Fix up the signatures for the overloaded __getitem__ method. Mike Auty 2017-12-13 23:21:31 +00:00
  • 31b69671cb Fix up inheritance and type-annotations (plus pylint/pycharm formatting). Mike Auty 2017-12-13 23:16:06 +00:00