Commit Graph
322 Commits
Author SHA1 Message Date
Mike Auty cd9a46ebd1 Resources: Ensure we close all file pointers 2020-06-27 18:29:51 +01:00
Mike Auty 0ffe318cb0 Project: Update copyright headers for files added in 2020. 2020-06-10 21:13:37 +01:00
Mike Auty 80e2117c94 Layers: QEMU add in slow warning 2020-06-10 20:22:35 +01:00
Mike Auty 2bf8247b62 Layers: Extend segments to include original size as well as mapped size. 2020-06-10 20:22:35 +01:00
Mike Auty d0d7ea84b9 Layers: Remove debugging statement 2020-06-10 20:22:35 +01:00
Mike Auty df644ef5b7 Layers: Improve QEMU format support 2020-06-10 20:22:35 +01:00
Mike Auty 880bd0a2e0 Layers: Qemu only record segment data for pc.ram 2020-06-10 20:22:35 +01:00
Mike Auty 6564f0a3a4 Layers: Add in initial qemu layer code 2020-06-10 20:22:35 +01:00
superponibleandikelos 0de87e5bce fix off by one and loop counters 2020-05-27 23:14:26 +01:00
Mike Auty 0c43beb42d Core: Apply yapf across all files again. 2020-05-05 22:14:33 +01:00
Mike Auty 640afdda2c Layers: Add in NonLinear Segmented layers 2020-03-04 20:29:42 +00:00
Mike Auty a745503b72 Layers: Make the linear/non-linear changes minimal 2020-03-04 20:29:42 +00:00
Mike Auty 87dc98655b Layers: Fix up an intel inaccuracy in mapping sizes 2020-03-04 20:29:42 +00:00
Mike Auty e089314898 Layers: Add pad option to the decode/encode steps 2020-03-04 20:29:42 +00:00
Mike Auty 77be83edc4 Layers: Change mapping signature to return domain length 2020-03-04 20:29:42 +00:00
Mike Auty 7c260ce4bd Crashdump: Ensure the number of runs is reflected in the array length 2020-02-29 18:47:34 +00:00
Mike Auty c4829ccca3 Caching: Add clear-cache option (except hashcaches) 2020-01-30 01:57:48 +00:00
Mike Auty b664e38c66 Resources: Add a comment about removing the old python code. 2020-01-22 19:22:02 +00:00
Michael Lighandikelos d6c8ac87d7 try unverified retrieval if ssl.SSLCertVerificationError or ssl.SSLError with CERTIFICATE_VERIFY_FAILED 2020-01-22 19:19:48 +00:00
Mike Auty fe999aa9e2 registry: Fix up previous naive mapping method 2020-01-17 17:14:16 +00:00
Mike Auty 81653dba6d Registry: Ignore errors if ignore_errors is set. 2020-01-17 01:14:09 +00:00
Mike Auty 348ac4e41b Layers: Remove while true Take 2. 2019-12-11 20:04:30 +00:00
Mike Auty a8a467a0c3 Revert "Layers: Remove (horrible, horrible) uses of while true in the codebase (my bad)"
This reverts commit a963938e11.
2019-12-11 19:56:29 +00:00
Mike Auty a963938e11 Layers: Remove (horrible, horrible) uses of while true in the codebase (my bad) 2019-12-11 19:42:10 +00:00
Mike Auty 1f4498be37 MultiRegExScanner: Results are always bytes and never strings 2019-11-27 11:30:14 +00:00
Mike Auty af43e506fb Elf64Layer: Fix typo in exception message. 2019-11-27 11:30:14 +00:00
Mike Auty b0b868d79c Typing: General typing fixes across the tree 2019-11-27 11:30:14 +00:00
Mike Auty 2d3cceda46 ResourceAccessor: Warn and retry without validation on certificate failure 2019-11-20 20:04:14 +00:00
Mike Auty 9334add1fc ResourceAccessor: Fix downloading progress indicator. 2019-11-20 20:04:14 +00:00
Mike Auty 22fd48516e ResourceAccessor: Improve typing information 2019-11-20 20:04:14 +00:00
Mike Auty d7b996ff85 ResourceAccessor: Only list the handlers once. 2019-11-20 20:04:14 +00:00
Mike Auty dc5420df55 Stackers: Give the vmware stacker an ordering. 2019-11-16 12:58:38 +00:00
Mike Auty 1f0e81a898 layers: Stackers are sorted by stack_order not layer priorities. 2019-11-16 12:53:56 +00:00
Mike Auty 0f9c6a7362 vmware layer: Fix up a typo. 2019-11-13 19:58:14 +00:00
Mike Auty b99ace86fb Tidy up exceptions to be more accurate. 2019-11-13 19:58:14 +00:00
Mike Auty d0a5d4ba3f layers: Ensure the new registry check doesn't throw an exception. 2019-11-12 09:09:51 +00:00
Mike Auty face38436e layers: Fix up uses of is_valid. 2019-11-12 09:09:51 +00:00
Mike Auty 9d453ff916 Elf64: Ensure volatility objects aren't stored as part of the layer. 2019-11-03 20:37:12 +00:00
Mike Auty bb04c3b882 Improvements to logging and support for virtualbox. 2019-11-03 20:37:12 +00:00
Mike Auty 6f73310d88 Add in initial Elf64 support. 2019-11-03 20:37:12 +00:00
Mike Auty 9a17beb77f Ensure consistency of importing interfaces. 2019-10-02 01:18:46 +01:00
Mike Auty 8b3453dd29 Ensure we use the cache rathe rather than just saying we will. 2019-09-26 21:18:23 +01:00
Mike Auty 679a0eabc2 Tidy Exceptions and ensure LayerExceptions are passed a layer name. 2019-09-26 15:44:36 +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 a248bdc804 Fix up old code and docstring indent issue. 2019-09-17 18:15:05 +01:00
Mike Auty ffc7682d61 Ensure that layers are automatically imported when needed. 2019-09-08 14:13:28 +01:00
Mike Auty e922cef316 Improve docstrings for all plugins, and reformat all docstrings. 2019-09-07 22:59:54 +01:00
Mike Auty fa58722848 Slight documentation fixes. 2019-09-04 23:53:18 +01:00
Mike Auty a3caf39097 Use a mapping to determine kind to class. 2019-08-31 12:57:53 +01:00