Mike Auty
272224a1b0
Refactor all references to Context.memory to Context.layers.
2019-07-07 17:42:51 +01:00
Mike Auty
f898dca296
Refactor SymbolRequirement to SymbolTableRequirement for clarity.
2019-02-06 21:26:32 +00:00
Mike Auty
6baf21486b
Ensure the failures are sorted for volshell as they are in the CLI.
2019-01-18 12:38:12 +00:00
Mike Auty
ed795f7e33
Provide better failure responses for TranslationLayerRequirements and SymbolRequirements.
...
Improves issue #59 .
2019-01-18 12:19:31 +00:00
Mike Auty
040da46deb
Fix up the descriptions for non-simple requirements.
2019-01-03 00:39:53 +00:00
Mike Auty
ac57e62807
Output the requirement description when it can't be fulfilled.
2018-12-29 00:41:20 +00:00
Mike Auty
fdc6efc4ad
Add in the LICENSE and the README.
2018-12-19 23:55:03 +00:00
Mike Auty
e65a00894a
Minor style tweaks and mass changes across the codebase because of it.
2018-12-17 12:46:14 +00:00
Mike Auty
91f6e32cf7
Minor typing addition.
2018-12-16 22:59:19 +00:00
Mike Auty
19572b6e1e
Reformat all python files using yapf with custom volatility style.
2018-12-16 16:50:17 +00:00
Mike Auty
29d41470a4
Mass reformat of typing imports
...
Relented on the strict import of direct objects/classes for the typing
module only. Typing module components can be directly imported because
it makes the code really painful to read and write otherwise.
This is still in-line with the python style guide adopted from Google at
http://google.github.io/styleguide/pyguide.html section 2.2.
2018-12-16 13:04:22 +00:00
Mike Auty
f3fce720b1
Don't show errors if there are none.
2018-10-31 17:03:43 +00:00
Mike Auty
dd33333d89
Make sure volshell is in sync.
2018-10-31 00:03:27 +00:00
Mike Auty
99ba8bfb3f
Change plugin runner to use a base_config_path.
2018-09-24 00:45:36 +01:00
Mike Auty
e5024420c8
Refactor plugin running to ensure automagics and reconstruction occur properly.
2018-09-24 00:36:40 +01:00
Mike Auty
821841e7ee
Refactor wher ethe UnsatisfiedException lives.
2018-09-23 22:56:24 +01:00
Mike Auty
e665ec7505
Minor fix in Volshell.
2018-09-02 16:59:03 +01:00
Mike Auty
2d2b3c27dc
Fix up the symbols import in volshell.
2018-09-02 00:58:27 +01:00
Mike Auty
1299fa4a36
Fix up volshell failing on missing modules (eg, yara) and tart up the setup file.
2018-09-02 00:52:17 +01:00
Mike Auty
d08c29ffab
Improve style to use default iterators rather than explicit ones.
2018-08-05 16:18:53 +01:00
Mike Auty
b1d46f843b
Convert documentation to napoleon/Google format docstrings.
2018-08-05 15:52:12 +01:00
Mike Auty
b647c3a089
Refactor volshell with inheritance and add dt.
...
It makes enourmous sense to inherit the windows volshell plugin from the
volshell one. I also added the generic dt function.
2018-05-30 22:36:42 +01:00
Mike Auty
f8b592c236
Make the config path for plugins dynamic.
2018-05-15 00:11:31 +01:00
Mike Auty
a3eaef7696
Remove debugging statement.
2018-05-06 18:12:53 +01:00
Mike Auty
035bada7b7
Refactor volshell from a plugin to a standalone program.
2018-05-06 18:11:15 +01:00