Mike Auty
e30b575826
Add in the final version of the 1.0 license.
2019-09-25 09:11:28 +01:00
Mike Auty
c05b8dfd6a
Volshell: Add support for constructing objects at specific offsets.
2019-09-25 01:22:48 +01:00
Mike Auty
926288a7ac
Ensure process layer name contains the process ID.
2019-09-25 01:15:58 +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
5a0957a301
Ensure capstone gets included on windows pyinstaller builds.
2019-09-22 01:26:30 +01:00
Mike Auty
70207a86ac
Update pyinstaller spec and add volshell spec file.
2019-09-21 21:20:37 +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
d2b892cf94
Fix up docstring errors in documentation build
2019-09-19 23:00:37 +01:00
Mike Auty
1153e86f23
Ensure user plugins are in the plugins documentation.
2019-09-19 22:59:28 +01:00
Mike Auty
aae1623696
Ensure we only remove autodoc files on clean command.
2019-09-19 22:42:06 +01:00
Mike Auty
3bb2e50f2c
Ensure the autodoc generated files are regenerated each run.
2019-09-17 18:33:58 +01:00
Mike Auty
1f9605abf7
Revert "Fix warnings when generated documentation."
...
This actually broke autodoc generation and wasn't accurate. The
documentation warnings may have to stay for now.
This reverts commit 37e13321f9 .
2019-09-17 18:32:44 +01:00
Mike Auty
a248bdc804
Fix up old code and docstring indent issue.
2019-09-17 18:15:05 +01:00
Mike Auty
7efe19224e
Make several small typing information fixes.
2019-09-17 18:01:11 +01:00
Mike Auty
33451967b2
Typing fixes for virtmap and remove extranious exception.
2019-09-17 17:58:47 +01:00
Mike Auty
f872aa3390
Revert "Add in no-dump option to certificates plugin."
...
Arg, too much mind changing. This option would make sense if the
certificates plugin returned much useful information, but parsing
certificates isn't easy in with just stdlib, and therefore dumping the
certificates is the most sensible thing for this plugin to do (meaning
no need for a no-dump option).
This reverts commit 5491825652 .
2019-09-17 16:59:50 +01:00
Mike Auty
444fd5451b
Add in no-dump option to certificates plugin.
2019-09-17 16:59:50 +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
superponible and ikelos
ae8822dddf
check if hive offset is valid before yielding
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
83e113dad0
Revert "Provide a more user friendly filename."
...
As Dave pointed out in the pull request, "User" assumes only one user
and not multiple hives.
This reverts commit a802ecab86 .
2019-09-17 16:59:50 +01:00
Mike Auty
1b953e3c80
Provide a more user friendly filename.
2019-09-17 16:59:50 +01:00
superponible and ikelos
b6b2275c13
add hive_offset to crt filenames
2019-09-17 16:59:50 +01:00
superponible and ikelos
2fa9e6b84d
fix typo in comment
2019-09-17 16:59:50 +01:00
superponible and ikelos
508a9148ed
catch InvalidAddressException when creating RegistryHive
2019-09-17 16:59:50 +01:00
superponible and ikelos
2e4a8c7247
add user level hives for certificates
2019-09-17 16:59:50 +01:00
superponible and ikelos
2053d957bc
update docstring copied from printkey
2019-09-17 16:59:50 +01:00
superponible and ikelos
36f5e47d5b
fix up docstrings to match yield values
2019-09-17 16:59:50 +01:00
Mike Auty
c6cdbc7342
Move the hive_iterator to HiveList, since it's more intuitively where it should live.
2019-09-17 16:59:50 +01:00
Mike Auty
b292188319
Update userassist to use the new printkey API.
2019-09-17 16:59:50 +01:00
Mike Auty
46c047b7b3
Update API slightly to return objects not strings.
2019-09-17 16:59:50 +01:00
Mike Auty
f2220e16b9
Add in initial attempt at certificate plugin.
2019-09-17 16:59:50 +01:00
Mike Auty
b413e4a13d
Refactor printkey to be more usable from other plugins.
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
76a1bb972c
Restore the mac queue_event class override.
...
For some reason, this went missing in commit
a3caf39097 , which looks to have been an
error.
2019-09-16 12:04:50 +01:00
Mike Auty
fc2ee7e401
Improve plugin category detection for systems such as volshell.
2019-09-16 11:36:43 +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