Mike Auty
|
cd2eaeab06
|
Rename the imported context interface to match other examples in the code.
|
2017-01-23 01:12:44 +00:00 |
|
Mike Auty
|
371aca2808
|
Fix up development code with previous changes to the ContextInterface.
|
2017-01-23 01:05:05 +00:00 |
|
Mike Auty
|
c3ab678c5b
|
Make the vol.py CLI stub executable.
|
2017-01-22 23:53:58 +00:00 |
|
Mike Auty
|
96c414fb5f
|
Refactor TextRenderer to QuickTextRenderer to ensure we don't forget that the output is speedy not nicely formatted.
|
2017-01-22 14:17:19 +00:00 |
|
Mike Auty
|
a2eb60ed39
|
Add support for HexBytes to the text renderer.
|
2017-01-22 14:16:13 +00:00 |
|
Mike Auty
|
9f4ea6da1f
|
Split the useful code out into a subfunction for reuse.
|
2017-01-19 16:20:11 +00:00 |
|
Mike Auty
|
49009ec458
|
Parameterize the plugin calling, with run as the default.
|
2017-01-19 16:19:10 +00:00 |
|
Mike Auty
|
5d3ff13a6e
|
Ensure LayerStacker's default doesn't get accepted blindly.
|
2017-01-08 18:08:13 +00:00 |
|
Mike Auty
|
3a648d75b0
|
Don't double wrap unsatisifed requirements, each should return its full config path of the requirement checked.
|
2017-01-08 17:59:04 +00:00 |
|
Mike Auty
|
149e57afee
|
Change the requirement validation system to return all unsatisfied requirements, to provide more feedback.
|
2017-01-08 17:26:09 +00:00 |
|
Mike Auty
|
cafc09a6d3
|
Add dynmically generated command line parameters for the CLI.
Note this now requires the file to be specified with single-location,
it also requires a specific ordering of parameters.
|
2017-01-08 02:31:31 +00:00 |
|
Mike Auty
|
282af4db99
|
Make automagic config_path a requirement rather than optional.
|
2017-01-08 02:23:14 +00:00 |
|
Mike Auty
|
b7b0d9720d
|
Make choices a public property.
|
2017-01-08 02:07:44 +00:00 |
|
Mike Auty
|
7b252d8b73
|
Refactor InstanceRequriement into the interfaces file.
This also fixes a minor bug where a property was used in the
initializer, which can't be read before initialization.
|
2017-01-08 02:04:55 +00:00 |
|
Mike Auty
|
2ccc62f921
|
Introduce format hints for renderers.
|
2017-01-05 00:39:03 +00:00 |
|
Mike Auty
|
3a2cc24e2a
|
Add in plugin function capability (and make plugin validation centralized on plugin construction).
|
2017-01-04 22:58:54 +00:00 |
|
Mike Auty
|
b4c36bcd15
|
Make the config_prefix parameter optional.
|
2017-01-04 22:29:47 +00:00 |
|
Mike Auty
|
547a3d94bb
|
Fix up the documentation and leave a note about cast accepting short type names.
|
2017-01-04 22:10:27 +00:00 |
|
Mike Auty
|
f7fa45bc5c
|
Merge branch 'master' of github.com:volatilityfoundation/volatility3
|
2017-01-03 23:06:58 +00:00 |
|
Mike Auty
|
e596c6a1b7
|
Further documentation updates.
|
2017-01-03 23:06:39 +00:00 |
|
Mike Auty
|
31da74c797
|
Remove cruft (including pydev files and a data file from the testrig script).
|
2017-01-02 22:38:12 +00:00 |
|
Mike Auty
|
3da5512fbd
|
Ensure we instantiate on the physical layer, not the existing kernel layer.
|
2017-01-02 22:21:39 +00:00 |
|
Mike Auty
|
1437e24b53
|
Add a note about _maxphyaddr.
|
2017-01-02 22:17:35 +00:00 |
|
Mike Auty
|
24aecb49b7
|
Ensure we set the correct page_map_offset by masking it to the size of the physical register maximum.
|
2017-01-02 22:12:52 +00:00 |
|
Mike Auty
|
1af85d628f
|
Remove the pointless class/instance variable.
|
2017-01-01 02:14:53 +00:00 |
|
Mike Auty
|
a7ea6e2210
|
Improve the object/template documentation.
|
2017-01-01 01:43:08 +00:00 |
|
Mike Auty
|
f0bc4ea59b
|
Improve the symbol interface documentation, but it needs more work.
|
2016-12-30 02:46:40 +00:00 |
|
Mike Auty
|
ba05632efd
|
Improve plugin and renderer interface documentation.
|
2016-12-30 02:44:01 +00:00 |
|
Mike Auty
|
8f6f5f6403
|
Update object interface documentation.
|
2016-12-30 02:36:06 +00:00 |
|
Mike Auty
|
d75c1fc808
|
Update layer interface documentation.
|
2016-12-30 02:29:22 +00:00 |
|
Mike Auty
|
8b5ed7ea88
|
Improve the context documentation.
|
2016-12-30 02:19:44 +00:00 |
|
Mike Auty
|
0f811fbe34
|
Refactor the code to make it easier to find classes, and update documentation.
|
2016-12-30 02:13:23 +00:00 |
|
Mike Auty
|
b938f61228
|
Update the favicon with white backgrounding to improve visibility.
|
2016-12-30 02:12:36 +00:00 |
|
Mike Auty
|
f0ce27f0a7
|
Improve the documentation for automagic.
|
2016-12-30 01:10:05 +00:00 |
|
Mike Auty
|
87b259ab54
|
Make the documentation a little more like the official python docs, with a favicon and a small icon on the navigation bar.
|
2016-12-30 01:09:27 +00:00 |
|
Mike Auty
|
7f887414cb
|
Clean up an unnecessary 'as' import.
|
2016-12-29 15:23:35 +00:00 |
|
Mike Auty
|
5fe078e487
|
Adapt Automagic to have requirements, and convert the Stacker's single_location parameter to make use of it.
|
2016-12-29 15:21:39 +00:00 |
|
Mike Auty
|
7f0fb89da5
|
We don't need to check the element's type twice.
|
2016-12-29 15:20:44 +00:00 |
|
Mike Auty
|
3aec66333e
|
Allow the vmware stacker to ask the FileLayer it's on top of what filename it had.
|
2016-12-29 15:10:21 +00:00 |
|
Mike Auty
|
de9034f378
|
Ensure that configuration.branch allows for the return of an empty dict.
|
2016-12-29 15:06:28 +00:00 |
|
Mike Auty
|
1abebe67db
|
Further documentation improvements.
|
2016-12-29 03:14:40 +00:00 |
|
Mike Auty
|
c6c5283974
|
Add a little text (and remove the timestamp) from the exceptions and an unnecessary exception.
|
2016-12-29 01:28:25 +00:00 |
|
Mike Auty
|
16a8fcc6c7
|
Add in some context documentation.
|
2016-12-29 00:52:59 +00:00 |
|
Mike Auty
|
686e7c8812
|
Put modules first in the documentation, and avoid putting subheadings on the front page.
|
2016-12-29 00:50:41 +00:00 |
|
Mike Auty
|
b745f41c6c
|
Move the interface fo rthe SymbolSpace over to the interfaces module.
|
2016-12-28 22:50:52 +00:00 |
|
Mike Auty
|
88e9786967
|
Improve the requirements documentation.
|
2016-12-28 22:33:17 +00:00 |
|
Mike Auty
|
3bdb4f4c99
|
Ensure that inherited members are documented (and that attributes come after methods for clarity.
|
2016-12-28 22:32:04 +00:00 |
|
Mike Auty
|
aee4349e3c
|
More documentation updates (and minor code cleanups).
|
2016-12-28 03:20:44 +00:00 |
|
Mike Auty
|
390ccd330d
|
Remove property from _unresolved, since we manually make it a property when necessary.
|
2016-12-27 22:32:25 +00:00 |
|
Mike Auty
|
e56e61eac5
|
Remove the need for ctypes by using a single-letter code instead.
|
2016-12-27 22:32:06 +00:00 |
|