Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Mike Auty
Convert malfind to classmethod convention (and fix a broken protect_values call).
Mike Auty
Convert the pdb scanner to use the kernel module names constants.
Mike Auty
Improve generator documentation.
Mike Auty
Add in volatility 3 basics documentation.
Mike Auty
Improve style to use default iterators rather than explicit ones.
Mike Auty
Additional fixes for module collections.
Mike Auty
Remove the caching to see if it's causing the exceptions.
Mike Auty
Refactor the name to be more accurate.
Mike Auty
Remove the python implementation of __getattribute__ for speed.
The __getattribute__ method is called for *all* attribute lookups, and
the python implementation is likely slow.  The only function the python
implementation provided was to check that properties started with
helper_.  Since this only provided a log message, we could add it back
in only if the log level is high enough?  Either way, it's not
significant enough to warrant costing extra time in every attribute
lookup on every object.
Mike Auty
Ensure cross-platform support for linux_cache.
Mike Auty
Convert documentation to napoleon/Google format docstrings.
Mike Auty
Add support for separate symbol_tables and name in Modules.
Mike Auty
Move the horrendously slow no-module-size calculation to an on-demand calculation.
Mike Auty
Add in support for module sizes.
Mike Auty
It turns out that cloning native_templates was unnecessary or slow.  Fix and document why clearly.
Mike Auty
Fix ObjectInterface __getattr__ making objects that don't override return None rather than raising an AttributeError.
Mike Auty
Add in hashing for module differentiation and additional collection features.
Mike Auty
Fix minor typo.
Mike Auty
Updating typing information.
Mike Auty
A few additional typing fixes.
Mike Auty
Mask off more symbols files and IDEs.
Mike Auty
Add in basic documentation covering an example plugin.
Mike Auty
Fix documentation and try to guess the size where possible.
  • vol3-deb9: python3.6: test_windows_hivelist failed -  stdio
  • vol3-win10: test_windows_hivelist failed -  stdio
Mike Auty
Improve Module construction.
The hash/size determination takes time, so make the hash generated on
use (so far, only on dedupe) and cache it, since it shouldn't change.

We also cache the Module construction, so that if it's done in a loop
(like pslist), it won't keep recaculating for the same module.
Mike Auty
Fix omission where protect_values became a class method.
  • vol3-deb9: python3.6: test_windows_hivelist failed -  stdio
  • vol3-win10: test_windows_hivelist failed -  stdio
Mike Auty
Attempt to reduce the amount of time taken in calling templates.
Mike Auty
Fix up some typing errors.
Michael Ligh
add the cmdline plugin for windows
Mike Auty
Add in NotAvailableValue for specific uses.
Mike Auty
Refactor Module in interfaces to ModuleInterface.
Mike Auty
Fix up missing parameter in symbol_space.
Mike Auty
Support finding symbols by ranges.
Mike Auty
Allow Context.module to create a SizedModule if a size is provided.
Mike Auty
Add in a new exception for when expected data structures cannot be found.
Mike Auty
Rework the array_of_pointers utility function.
It now makes use of the original array's symbol table to get the pointer
template, such that the size of the pointer is correct according to the
original table.  Resolves "pointer.size" attribute errors (firing inside
a property and thus throwing off unusual exceptions).
Mike Auty
Add in Windows specific constants for kernel modules (whose symbol tables are loaded by automagic).
Mike Auty
Refactor Symbol interface to SymbolInterface.
Mike Auty
Add typing information (and basic linting/formatting).
Mike Auty
Introduced SizedModules to simplify when we just don't care about the size.
Mike Auty
Ensure get_module_symbols_by_absolute_location only returns modules at the appropriate offset.