Commit Graph
17 Commits
Author SHA1 Message Date
Mike Auty 0e1f491335 Turn off parallelism by default (seems to be faster?). 2019-03-02 19:02:34 +00:00
Mike Auty 33a9db6b9f Make parallelism options more well defined. 2019-03-02 18:52:02 +00:00
Mike Auty 9fadee1a17 Add locking for threaded operation. 2019-03-02 18:07:48 +00:00
Mike Auty c64ed6a8dd Remove validity checking in favour of static-type checking.
This removes the assertions that checked plugin devs didn't do anything
overly bad in favour of using mypy to ensure appropriate type-checking.

It also moves the ProgressCallback typing information to constants in
order to avoid circular imports (since constants doesn't import
anything).
2019-01-20 02:35:49 +00:00
Mike Auty fdc6efc4ad Add in the LICENSE and the README. 2018-12-19 23:55:03 +00:00
Mike Auty 19572b6e1e Reformat all python files using yapf with custom volatility style. 2018-12-16 16:50:17 +00:00
Andrew Caseandikelos 622c86f9ed Add initial mac backend code, with broken DTB finding, along with the pslist plugin 2018-12-13 15:56:24 +00:00
Mike Auty eb08fb9e96 Convert the pdb scanner to use the kernel module names constants. 2018-08-04 12:34:18 +01:00
Mike Auty 105816beeb Add in Windows specific constants for kernel modules (whose symbol tables are loaded by automagic). 2018-08-02 10:59:14 +01:00
Mike Auty 19236199b1 Refactor stacking and move the automagic location to a constant. 2018-04-02 02:09:56 +01:00
Mike Auty e23bb65162 Add in better logging. 2017-12-13 20:48:52 +00:00
ikelosandGitHub 8698328654 Merge pull request #10 from npetroni/linux-proc-maps
Linux proc maps (as reviewed in PR #9 )  5:)
2017-08-16 21:39:15 +01:00
Mike Auty 59b9645b04 Import linux so we don't need to subimport it everywhere we need to use it. 2017-08-16 21:34:37 +01:00
Nick L. Petroni, Jr 5bb2aef9fc Created linux.proc.Maps plugin.
Added object extensions for the key structures. Also added
constants.linux, which will contain Linux-specific constants
that can't be extracted via dwarf.
2017-08-16 16:14:33 -04:00
Mike Auty efc2d75a86 Ensure that other constant modules are imported. 2017-08-16 14:28:43 +01:00
Mike Auty 91fdc2166e Don't forget to fix up the path move. 2017-08-15 01:10:38 +01:00
Mike Auty 6b24dd1d03 Convert constants to a module in preparation for pull request #9. 2017-08-15 01:07:01 +01:00