207 Commits
Author SHA1 Message Date
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 604e8adcbc Renderers: Fix up the JSON renderer's timedate formatting 2019-12-16 21:58:22 +00:00
Mike Auty 681da142c5 Renderers: Split JSON output into JSON and JSONL 2019-12-16 21:58:22 +00:00
Mike Auty fc5062fbe0 Renderers: Don't include the title in JSON output. 2019-12-16 21:58:22 +00:00
Mike Auty 0746fd2994 Add in JSON renderer. 2019-12-16 21:58:22 +00:00
Mike Auty fd22c3a92e Renderers: ensure pretty renderer outputs diagnostics to stderr not stdout. 2019-12-03 01:56:41 +00:00
Mike Auty 25470d7f5c CLI: Pretty renderer doesn't provide structured output. 2019-12-03 01:56:41 +00:00
Mike Auty 5528f8f86c CLI: Don't output the title for structured output. 2019-12-03 01:56:41 +00:00
Mike Auty 0d37a3db5c Volshell: Improve typing issues identified by mypy 2019-11-23 20:36:49 +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 082b556f43 CLI: Ensure the QuickRenderer flushes after each line. 2019-11-05 23:15:45 +00:00
Mike Auty 41f25656d0 CLI: Add a little spacing to tree quick renderer. 2019-10-28 10:46:40 +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 9a17beb77f Ensure consistency of importing interfaces. 2019-10-02 01:18:46 +01:00
Mike Auty 066a4e64f2 Minor fix for construct_layers. 2019-09-26 21:16:46 +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 c05b8dfd6a Volshell: Add support for constructing objects at specific offsets. 2019-09-25 01:22:48 +01:00
Mike Auty 628ff6f740 Volshell: Add a convenience display symbols function. 2019-09-25 01:02:43 +01:00
Mike Auty 320f24d23f Volshell: Rename key methods and separate out NullFileConsumer. 2019-09-24 00:05:41 +01:00
Mike Auty 21f3d29576 Volshell: split running the plugin into separate run and render steps. 2019-09-24 00:00:25 +01:00
Mike Auty 6a43cd4593 Volshell: improve help function if arguments are used. 2019-09-23 23:59:54 +01:00
Mike Auty b25094035d Update renderers to work on populated treegrids. 2019-09-23 23:59:35 +01:00
Mike Auty 0e61062cb0 Volshell: Try not to pollute the configuration dictionary. 2019-09-23 23:11:45 +01:00
Mike Auty 89938cfbbc Volshell: Add support for quickly running plugins 2019-09-23 22:59:56 +01:00
Mike Auty 6c4c3f5a52 Volshell: improve dt error handling 2019-09-23 22:31:12 +01:00
Mike Auty 03c2444fbb Volshell: Fix up typo and improve spacing 2019-09-23 22:17:25 +01:00
Mike Auty 152572182f volshell: Improve dt method 2019-09-23 22:13:32 +01:00
Mike Auty 575463e69e Improve volshell: aliases and mode 2019-09-23 21:41:35 +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 7efe19224e Make several small typing information fixes. 2019-09-17 18:01:11 +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 38f773fc91 Slightly tidy up volshell messages. 2019-09-17 01:04:10 +01:00
Mike Auty fb4f8e1d74 Ensure we use the right memberfor mac pids. 2019-09-16 12:08:20 +01:00
Mike Auty 16194ef114 Add in linux and mac volshell support. 2019-09-16 11:35:46 +01:00
Mike Auty 74438f053c Update volshell plugin methods 2019-09-16 01:16:46 +01:00
Mike Auty 9d253f6e7e Develop volshell with display_* functions. 2019-09-16 01:00:03 +01:00
Mike Auty cc393c956a Ensure Volshell doesn't try to output after exiting. 2019-09-16 00:59:35 +01:00
Mike Auty e922cef316 Improve docstrings for all plugins, and reformat all docstrings. 2019-09-07 22:59:54 +01:00
Mike Auty 87d0970e72 Remove column indicies.
They didn't look useful, and given the values were ordered by their
position in the list, it seemed appropriate to do the same with column
names.
2019-08-30 11:30:58 +01:00
Mike Auty 30bf820a98 Ensure ordering of columns in pretty printer. 2019-08-29 22:54:34 +01:00
Mike Auty 9cde94bceb Change the license blurb on all files. 2019-08-27 23:11:00 +01:00