Mike Auty
b8aba83e85
Improve quicktext renderer to support trees.
2018-04-02 13:42:31 +01:00
Mike Auty
4b6b68cf2c
Fix up a typo that accidentally got introduced.
2018-04-02 02:20:16 +01:00
Mike Auty
e1fed0af20
Rejig configuration deleting again
...
Had second thoughts and deletion should only remove data, not sub
hierarchies. If the entire hierarchy needs clearing out, it'll need to
be done manually, or by splicing in an empty HierarchicalDict.
2018-04-02 02:18:20 +01:00
Mike Auty
5938254c3c
Add caching to the stack automagic in case it's reused.
2018-04-02 02:13:59 +01:00
Mike Auty
a815e39a0c
Fix up the configuration deletion logic.
2018-04-02 02:13:39 +01:00
Mike Auty
19236199b1
Refactor stacking and move the automagic location to a constant.
2018-04-02 02:09:56 +01:00
Mike Auty
0d075e6ee3
Fix major (but easily missable) bug in the configuration system.
2018-04-01 22:54:28 +01:00
Mike Auty
050b5539c0
Add missing import.
2018-03-25 18:20:22 +01:00
Mike Auty
eaadd53951
Allow the optional setting of requirements to be changed (for sub-plugins).
2018-03-25 18:16:34 +01:00
Mike Auty
154732126d
Refactor the automagic choosing code.
2018-03-25 18:15:43 +01:00
Mike Auty
19c3536afc
Refactor the plugin listing code.
2018-03-25 18:15:22 +01:00
Mike Auty
10f65a67c8
Ensure the config/branch methods always return.
2018-03-25 18:13:41 +01:00
Mike Auty
d8cdd79843
Add in pointer is_readable method to check if the pointer would translate properly.
2018-03-24 11:00:22 +00:00
Mike Auty
b824daf322
Rejig text output to allow for progress callbacks.
2018-03-24 00:31:20 +00:00
Mike Auty
efada8a15f
Bring relative_child_offset typing in line with practice.
2018-03-23 16:04:03 +00:00
Mike Auty
396dc8f8e4
Add in the ability for plugins to report their progress if applicable.
2018-03-23 15:41:55 +00:00
Mike Auty
470c139e81
Throw swap exceptions if the page is supposed to be swapped out, but the swap layer can't be found.
2018-03-23 00:48:28 +00:00
Mike Auty
6482059521
Fix up typing issues identified by mypy.
2018-03-22 00:44:49 +00:00
Mike Auty
937fc5a289
Ensure that passing a type to be constructed doesn't wipe out pre-configured information.
2018-03-21 18:48:57 +00:00
Dave Lassalle and ikelos
1ae43783aa
create utility function for converting windows timestamps
2018-03-21 18:42:38 +00:00
Mike Auty
2522d588ea
Pylinting and typing fix.
2018-03-21 17:04:10 +00:00
Mike Auty
e133509ea8
Fix broken type resolution
...
The introduction of symbol resolution required subresolving "unnamed"
(symbol named) types. The resolution system was changed to pass
constructed objects rather than names, which prevented the referencing
from working properly. This commit changes that bit back and creates a
temporary *type* in the _resolved list for the symbol, then restores
whatever was there before.
We restore it so that people don't get used to looking up symbols using
get_type (we may revisit this decision).
2018-03-21 15:32:09 +00:00
Mike Auty
66b64e5dfa
Ensure symbol types are recursively resolved.
2018-03-20 23:53:13 +00:00
Mike Auty
c6a58ffc06
Fix up sphinx warnings.
2018-03-20 22:30:05 +00:00
Mike Auty
ccb1903003
Fix up Symbol.name issue as spotted by npetroni.
2018-03-20 17:22:38 +00:00
Mike Auty
b730a24768
Hard dependency on 3.5.3 or above, due to broken 3.5.2 typing library.
2018-03-20 17:02:42 +00:00
Mike Auty
4bf22fbec8
Revert "Reorder the imports for python 3.5.2."
...
This reverts commit 3aad271913 .
2018-03-20 17:01:18 +00:00
Mike Auty
0290c07a32
Merge branch 'master' of github.com:volatilityfoundation/volatility3
2018-03-20 15:43:23 +00:00
Mike Auty
3aad271913
Reorder the imports for python 3.5.2.
2018-03-20 15:43:13 +00:00
Michael Ligh and ikelos
205af99a3e
Rev2 after rev1 comments
2018-03-19 22:35:00 +00:00
Michael Ligh and ikelos
8282df5893
Initial versions of vadinfo and vaddump
2018-03-19 22:35:00 +00:00
Mike Auty
92dbfa7f12
Bump the micro version requirement for python
...
This is because typing.Type was only introduced in 3.5.2.
2018-03-19 22:31:12 +00:00
Mike Auty
cbce5c6184
Expose the sanitize method, since it's necessary for accessing columns.
2018-03-14 01:07:58 +00:00
Mike Auty
dd41ea1cd1
Improve registry docstrings.
2018-03-11 21:40:54 +00:00
Mike Auty
18fa9e74d7
Add in the capability for get_key to return full node_paths.
...
Also resolves issue #18 .
2018-03-11 21:25:58 +00:00
Mike Auty
6766498e4a
Fix up saving symbol_space contruction options.
2018-03-11 20:59:47 +00:00
Mike Auty
1a80dbf935
Change Unparsable to NotApplicable for situations we expect.
2018-03-10 21:43:46 +00:00
Mike Auty
1b067e7319
Convert recent merge request to use Unreadable/Unparsable/NotApplicable values.
2018-03-10 19:39:19 +00:00
Mike Auty
f8e87ede69
Convert merged changes from helper_ properties to get_ methods.
2018-03-10 19:33:29 +00:00
ikelos and GitHub
ca7405413b
Merge pull request #15 from volatilityfoundation/dave-pslist-columns
...
additional columns in windows.pslist
Just need to adapt it from `helper_` properties to `get_` methods...
2018-03-10 19:29:17 +00:00
Mike Auty
d4ea03f51d
Add in hive offsets to printkey output.
2018-03-09 01:00:48 +00:00
Mike Auty
bc8429a2b0
Convert all helper_ properties to get_ methods.
2018-03-09 00:47:00 +00:00
Mike Auty
6d618903d5
Don't forget the text output renderer for the datetime type.
2018-03-08 01:34:55 +00:00
Mike Auty
674394cd69
Fix up TreeGrid typing information in places.
2018-03-08 01:20:55 +00:00
Mike Auty
c605cbd182
Add in TZAware and TZNaive values for TreeGrids.
2018-03-08 01:20:34 +00:00
Mike Auty
de9ad62412
Add in support for AbsentValues.
2018-03-08 00:26:25 +00:00
Mike Auty
3f37ab760c
Change inheritance to fix type checking.
2018-03-08 00:23:49 +00:00
Dave Lassalle
3c6121bc77
raise AttributeError in helper_wow_64_process()
2018-03-07 12:43:06 -06:00
Dave Lassalle
c0f62b4dd6
fix typo in property
2018-03-07 12:30:29 -06:00
Dave Lassalle
4b2c027b39
add __name__ to getLogger()
2018-03-07 11:32:10 -06:00