Commit Graph
168 Commits
Author SHA1 Message Date
Mike Auty 288a017178 CLI: fix up the previous broken commit 2020-08-22 11:55:23 +01:00
Mike Auty fc5b051692 CLI: Apply the same specific config parsing to automagic 2020-08-22 11:18:01 +01:00
Mike Auty 91b0774a65 CLI: Only attempt to parse relevant config options
Fixes: #310
2020-08-22 11:08:48 +01:00
Mike Auty 8e420cbe62 Core: Multiple typing fixes across the tree 2020-08-16 22:22:24 +01:00
Mike Auty 99a536e57e CLI: Revert epilog changes 2020-08-07 00:15:19 +01:00
Mike Auty a80400cfa6 CLI: Add additional help about 'vol.py plugin --help' 2020-08-06 16:59:53 +01:00
Mike Auty dc1e5064c9 Framework: Move cache_clear function to the framework 2020-07-26 22:57:33 +01:00
Mike Auty 9e02a1b3c6 CLI: Improve ListRequirement support 2020-07-16 11:16:58 +01:00
Mike Auty 432e74ecd1 CLI: Reword the help message and yapf format 2020-07-11 11:59:38 +01:00
Niklas Neierlandikelos 077cdfb36e Added instructions for help on a plugin 2020-07-11 11:52:31 +01:00
Mike Auty 16c2ddb837 Automagic: Change stackers to including an exclusion list 2020-07-02 19:33:32 +01:00
Mike Auty 33d1c696e5 Automagic: Allow stackers to be configurable 2020-07-02 19:33:32 +01:00
Mike Auty 826102c0b5 Logging: Fixes issue #241 2020-06-30 08:58:40 +01:00
Mike Auty ea20ae1c0c Docs: Add CLI manpage (and fix a CLI option) 2020-06-28 00:57:46 +01:00
Mike Auty bd2a382d88 CLI & windows.handles: Improve exception handling 2020-03-16 22:34:03 +00:00
Mike Auty 3a824b519e CLI: Show choices options when no argument provided
Fixes issue #191.
2020-02-15 13:23:19 +00:00
Mike Auty c4829ccca3 Caching: Add clear-cache option (except hashcaches) 2020-01-30 01:57:48 +00:00
Mike Auty fc005d08cc CLI: Fix issue #163, incorrect parallelism option 2019-12-28 21:21:55 +00:00
Mike Auty 5528f8f86c CLI: Don't output the title for structured output. 2019-12-03 01:56:41 +00:00
Mike Auty b99ace86fb Tidy up exceptions to be more accurate. 2019-11-13 19:58:14 +00:00
Mike Auty 8532eef781 CLI: Clean-up final exception output 2019-11-13 19:27:00 +00:00
Mike Auty 40fcdf9469 exceptions: SymbolErrors now contain specific information 2019-11-13 19:27:00 +00:00
Mike Auty ce3f4fb134 CLI: Initial attempt to standardize exception output 2019-11-13 19:27:00 +00:00
Mike Auty 337d2ee016 CLI: Move progress output to stderr from stdout.
Fixes issue #104.
2019-10-27 16:12:12 +00:00
Mike Auty 97e41e21e4 Volatility 3 1.0.0-beta.1 release 2019-10-13 11:28:09 +01:00
Mike Auty 48f2c78a7d Update versioning to support appropriate version checks. 2019-10-13 11:12:28 +01:00
Mike Auty ae010a2390 Improve log levels and distribution of messages. 2019-09-26 21:16:12 +01:00
Mike Auty e0b9d72c84 Update the license URL and LICENSE.txt 2019-09-25 21:44:05 +01:00
Mike Auty 72567e1c50 Yapf-0.28.0 rerun across the whole codebase. 2019-09-21 21:08:23 +01:00
Mike Auty dad88692b8 Minor improvements for pyinstaller packages. 2019-09-21 21:06:05 +01:00
Mike Auty ab4b77a754 Revert "Add in the option to not produce files."
It makes more sense to allow each plugin to individually decide whether
to produce files or not.

This reverts commit 07adce2721.
2019-09-17 16:59:50 +01:00
Mike Auty 442b47c87d Add in the option to not produce files. 2019-09-17 16:59:50 +01:00
Mike Auty e922cef316 Improve docstrings for all plugins, and reformat all docstrings. 2019-09-07 22:59:54 +01:00
Mike Auty 9cde94bceb Change the license blurb on all files. 2019-08-27 23:11:00 +01:00
Mike Auty d0b0a96ac1 Refactor the run_plugin method to more accurate construct_plugin. 2019-08-20 00:13:00 +01:00
Mike Auty 3d87b06c36 Add in documentation to all the constants. 2019-08-18 18:55:57 +01:00
Mike Auty 8e4fd03190 Improve the help for the renderer global CLI option. 2019-08-12 00:35:17 +01:00
Mike Auty e3057e305d Support parallelism on CLI. 2019-08-07 11:44:29 +01:00
Mike Auty e468ab7f74 Setting loglevel to 0 doesn't work properly. 2019-04-21 13:22:22 +01:00
Mike Auty 772a30403f Add in renderer selection and a CSV renderer. 2019-04-07 19:07:32 +01:00
Mike Auty f898dca296 Refactor SymbolRequirement to SymbolTableRequirement for clarity. 2019-02-06 21:26:32 +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 bb872863f9 Try to slightly clean up table rendering in the CLI. 2018-12-30 17:17:15 +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 b61ac3bd47 Many more typing fixes. 2018-12-17 01:17:06 +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 67f5230d77 Ensure the plugins are appropriately sorted when listing them. 2018-12-09 13:32:51 +00:00