Mike Auty
|
ab8d76eeef
|
Revert the generator changes, the visiting function should be used instead.
|
2017-08-02 10:40:16 +01:00 |
|
Mike Auty
|
d8c53b63bf
|
Don't forget to iterate over the populate generator.
|
2017-08-02 10:05:12 +01:00 |
|
Mike Auty
|
ff3d5e8f3b
|
Maintain a row count for populated tree grids.
|
2017-08-01 15:39:38 +01:00 |
|
Mike Auty
|
029fa8e940
|
Ensure ColumnSortKey is callable, and make sure the top level direction is considered.
|
2017-08-01 15:39:01 +01:00 |
|
Mike Auty
|
80508c8711
|
Allow for ascending or descending sort order.
|
2017-08-01 02:41:55 +01:00 |
|
Mike Auty
|
5e9b2306d4
|
Ensure symbol tables are created with unique names.
|
2017-07-31 16:34:02 +01:00 |
|
Mike Auty
|
d119f372dc
|
Ensure the populate generator is actually a generator.
|
2017-07-31 13:52:54 +01:00 |
|
Mike Auty
|
b8f7433dba
|
Ensure that non-multiprocessing does not use multiprocessing.
|
2017-07-30 22:40:33 +01:00 |
|
Mike Auty
|
9c8add5d5c
|
Ensure the dtb is not uninitialized.
|
2017-07-30 21:10:12 +01:00 |
|
Mike Auty
|
b7c8c8a058
|
Improve the docstrings for automagic.
|
2017-07-29 12:53:35 +01:00 |
|
Mike Auty
|
d34b344507
|
Ensure linux doesn't bog down windows searching.
|
2017-07-20 19:54:10 +01:00 |
|
Mike Auty
|
c0a8ddd9a3
|
Improve the progress messages.
|
2017-07-20 19:35:12 +01:00 |
|
Mike Auty
|
0b6e50daba
|
Convert pdbscanner to a generator.
|
2017-07-20 17:47:21 +01:00 |
|
Mike Auty
|
b8fe2a96be
|
Avoid a variable-reuse issue.
|
2017-07-20 11:58:16 +01:00 |
|
Mike Auty
|
469afc800b
|
Revert "Change the behaviour of multithreaded scans to return results as soon as possible (at the cost of ordering)."
This reverts commit 8c4bdc8c61.
|
2017-07-20 11:09:42 +01:00 |
|
Mike Auty
|
f8767af1b8
|
Catch the most general InvalidAddressException in case it's thrown by a lower layer.
|
2017-07-20 00:58:07 +01:00 |
|
Mike Auty
|
8087f86bcf
|
Remove debugging statements.
|
2017-07-20 00:51:03 +01:00 |
|
Mike Auty
|
fbd70438a0
|
Slightly more error checking.
|
2017-07-20 00:49:56 +01:00 |
|
Mike Auty
|
03cdd91fbf
|
Add in the capability to merge two config dicts (so that manually set settings aren't overwritten).
|
2017-07-20 00:49:36 +01:00 |
|
 ikelosandGitHub
|
fe66301cf3
|
Merge pull request #8 from volatilityfoundation/mhl-cmhive
move the hive name decision to _CMHIVE extension for hivelist (and ot…
|
2017-07-19 20:43:05 +01:00 |
|
iMHLv2
|
770dba1f0a
|
use @property and update pydoc for _CMHIVE.name. catch AttributeError instead of checking hasattr
|
2017-07-19 18:12:50 +00:00 |
|
iMHLv2
|
b9adcb2b87
|
move the hive name decision to _CMHIVE extension for hivelist (and other plugins in the future)
|
2017-07-19 17:10:49 +00:00 |
|
Mike Auty
|
e2450a0458
|
Add in more debugging information.
|
2017-07-19 17:52:19 +01:00 |
|
Mike Auty
|
edcfda0688
|
Change the stacking order, to ensure Lime gets loaded before linux.
|
2017-07-17 22:51:42 +01:00 |
|
Mike Auty
|
d2eef99e37
|
Don't try making URIs into URIs.
|
2017-07-17 21:52:01 +01:00 |
|
Mike Auty
|
9f3470a8e9
|
Speed up linux caching by allowing lack of validation. This should NOT be enabled without knowing exactly what you're doing.
|
2017-07-17 21:47:31 +01:00 |
|
Mike Auty
|
d49e956546
|
Improve file URL handling.
|
2017-07-17 18:33:45 +01:00 |
|
Mike Auty
|
e152f929e0
|
Ensure we unquote the parse URL path when opening standard files.
|
2017-07-17 18:22:12 +01:00 |
|
Mike Auty
|
f2bfd39c57
|
Add in more debugging information.
|
2017-07-17 17:17:46 +01:00 |
|
Mike Auty
|
23ccb4d4c8
|
Fix the real root cause, files not containing a banner.
|
2017-07-17 17:11:05 +01:00 |
|
Mike Auty
|
9b9792f3e2
|
Ensure we save the results of checking for non-existant files.
|
2017-07-17 17:06:52 +01:00 |
|
Mike Auty
|
5ca4f8e788
|
Use a central bit of code to do the load and unload of cached linux banners.
|
2017-07-17 16:38:25 +01:00 |
|
Mike Auty
|
f6a55876d0
|
Add in check to avoid unsightly exceptions.
|
2017-07-17 16:19:36 +01:00 |
|
Mike Auty
|
8b95480e88
|
Write the cached linuxbanners after each one so that cancellations don't require re-runs.
|
2017-07-16 22:59:01 +01:00 |
|
Mike Auty
|
807b5dcaf0
|
Ensure we throw an appropriate error if there's no patterns available.
|
2017-07-16 22:52:56 +01:00 |
|
Mike Auty
|
b68932a7bc
|
Improve the linux DTB finding code.
|
2017-07-16 18:05:19 +01:00 |
|
Mike Auty
|
d0b1177c31
|
Add in the linux signature scanner.
|
2017-07-16 18:05:08 +01:00 |
|
Mike Auty
|
b099822ce2
|
Refactor requirement finding recursion since we use it a lot.
|
2017-07-16 18:04:22 +01:00 |
|
Mike Auty
|
c4fbaf248e
|
Max the number of hash buckets needed precise, and explicitly linked to the hash function.
|
2017-07-16 01:27:20 +01:00 |
|
Mike Auty
|
f9375d0797
|
Reduce pointless memory usage, and remove old imports and debugging exception handlers.
|
2017-07-16 01:23:31 +01:00 |
|
Mike Auty
|
0ca78bc890
|
Add an efficient multi-string search module (based on Wu-Manber 1994).
Empirically this seems far quicker than either Aho-Corasick or
Commentz-Walter for our dataset (very many long search terms).
|
2017-07-16 01:13:49 +01:00 |
|
Mike Auty
|
8c4bdc8c61
|
Change the behaviour of multithreaded scans to return results as soon as possible (at the cost of ordering).
|
2017-07-14 01:16:30 +01:00 |
|
Mike Auty
|
2b718f104d
|
Remove imports that will break the code.
|
2017-07-14 01:15:52 +01:00 |
|
Mike Auty
|
a4bb297db7
|
Improve the progress calculator for multithreaded progress.
|
2017-07-13 01:31:47 +01:00 |
|
Mike Auty
|
a5e8d98a9c
|
Refactor the location of the linux banner cache.
|
2017-07-13 01:31:19 +01:00 |
|
Mike Auty
|
dd7c9d777a
|
Refactor the scanners to allow for better organization.
|
2017-07-13 01:30:01 +01:00 |
|
Mike Auty
|
2453b7f180
|
Add a little information to the log to see when the cache is being built.
|
2017-07-10 01:24:52 +01:00 |
|
Mike Auty
|
d1cdf805df
|
Update the comments slightly.
|
2017-07-10 01:20:01 +01:00 |
|
Mike Auty
|
0811bdaa1a
|
Add in initial version of linux banner cache mechanism.
|
2017-07-10 01:17:09 +01:00 |
|
Mike Auty
|
9127f1827f
|
Carry out the base64 decoding when the symbol is constructed.
|
2017-07-10 00:06:17 +01:00 |
|